Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Spotlight-Bug in macOS Golden Gate nach acht Jahren behoben

Eine seit Jahren beliebte Funktion von macOS ist die Suchfunktion Spotlight. Sie hilft dabei, gewünschte Informationen auf dem eigenen Mac auch über zahlreiche Ordner und Dateien hinweg schnell zu finden. Umso ärgerlicher sind Fehler bei einem für viele Nutzer so elementaren Bedienelement. Laut The Eclectic Light Company hat Apple in macOS 27 Golden Gate jetzt einen Fehler in Spotlight beseitigt, der offenbar mit macOS Mojave erstmals auftrat. Er führte dazu, dass bei reinen Textdateien der Inhalt nicht indexiert wurde und sie nicht in den Suchergebnissen zu sehen waren, obwohl der enthaltene Dateitext zu den Suchbegriffen passte.


Dateiinhalt konnte Spotlight-Indexierung verwirren
Betroffen von dem Fehler waren laut The Eclectic Light Company reine Textdateien, deren Inhalt mit bestimmten Zeichenfolgen wie "HPA" oder "Draw" begann. Entdeckt wurde dies bereits vor einem Jahr. Die Indexierung für die Suchfunktion läuft in zwei Schritten ab. Im ersten wird der Dateityp erfasst. Dieser Teil funktionierte noch korrekt. Daraufhin landet die Textdatei bei einem weiteren Befehl, der den Inhalt einlesen soll. Hier entsteht der Fehler. Beginnt der Inhalt mit bestimmten Zeichen, nimmt beim zweiten Schritt eine dem UNIX-Befehl "file" gleichende Prüfung – unter Verwendung einer sogenannten Magic-Datenbank – einen abweichenden Dateityp an und gibt eine entsprechende Meldung zurück. Spotlight unterstellt in der Folge, es handele sich nicht um eine Textdatei und bricht mit einem Dekodierungsfehler die inhaltliche Erfassung ab. Die Textdatei kann danach nicht über die Suchfunktion gefunden werden, wenn die Anfrage Bezug zum Inhalt der Datei hat.

Das Durcheinander im Indexierungsprozess entsteht immer, wenn eine Datei zum Beispiel mit "Draw" beginnt, da dann irrtümlich abgeleitet wird, es handele sich um einen Dateityp eines Programms für RISC OS 2 von 1989. Die vorherige, korrekte Einordnung als Textdatei revidiert sich dadurch wieder.

In macOS Golden Gate wurde der Fehler behoben
Obwohl der Fehler schon seit Längerem bestand und bereits seit letztem Jahr bekannt war, wurde er erst jetzt mit macOS Golden Gate beseitigt. Der UNIX-Befehl file meldet zwar weiterhin einen falschen Datei-Typ auf Grundlage der ersten Zeichen, die Indexierung des Inhalts wird aber nicht mehr verhindert. Apple scheint in Spotlight den Mechanismus geändert zu haben, wie im Falle widersprüchlicher Informationen zum Dateityp die finale Einstufung entsteht.

Kommentare

Retrax17.09.26 14:29
Das heisst, dass folgendes jetzt funktioniert?

Im Finder ins Suchfeld bspws. texshop eingeben.

Folgendes zuschalten:

- Art: Beliebig
- Sichtbarkeit: sichtbar _oder_ unsichtbar
- Systemdateien: einschließen

Dann verschwinden mit Golden Gate Final keine Suchergebnisse mehr, sondern es wird alles angezeigt.

Kannst Du, ilh, das wirklich so bestätigen?

Ich meine speziell die Finder Suche im Finder Fenster und nicht Spotlight über cmd+space

Eine Rückmeldung wäre super!
Danke!
+1
Bluebox3417.09.26 15:26
Naja, dafür sind prominente Bugs weiterhin vorhanden. Mountet man z.B. ein passwortgeschütztes Diskimage in Konto A, loggt sich aus (kein Fastuserswitching) und meldet sich dann User B dann in Konto B an, kann der Eigentümer von Konto B mit vollen Rechten auf den Inhalt des in Konto A gemounteten Diskimage zugreifen, obwohl Konto A gar nicht mehr angemeldet ist…🤷🏻‍♂️
+3
iBleedIn6Colors17.09.26 15:57
Schauen wir mal, ob er jetzt auch Apps findet. Also IMMER findet, nicht nur manchmal, wenn er Lust dazu hat…
+1
Frank Drebin
Frank Drebin17.09.26 17:19
Bluebox34
Naja, dafür sind prominente Bugs weiterhin vorhanden. Mountet man z.B. ein passwortgeschütztes Diskimage in Konto A, loggt sich aus (kein Fastuserswitching) und meldet sich dann User B dann in Konto B an, kann der Eigentümer von Konto B mit vollen Rechten auf den Inhalt des in Konto A gemounteten Diskimage zugreifen, obwohl Konto A gar nicht mehr angemeldet ist…🤷🏻‍♂️

Dafür hat Apple eine Feedback-Seite eingerichtet, da solltest du eventuell das doch einfach Mal melden?
-1
L-E17.09.26 17:34
Ich finde es faszinierend, dass Spotlight nach wie vor etliche Dateien nicht finden kann.
Eine gestern angelegte Numbers-Datei findet Spotlight nicht. Merkwürdigerweise aber der dazu gehörende Alias.
+1
L-E17.09.26 21:13
muss natürlich den dazugehörenden heißen
+1
dan@mac
dan@mac17.09.26 22:40
Bluebox34
Naja, dafür sind prominente Bugs weiterhin vorhanden. Mountet man z.B. ein passwortgeschütztes Diskimage in Konto A, loggt sich aus (kein Fastuserswitching) und (…)

Das ist kein Fehler. Genauso würde ich es auch erwarten.
-2
MetallSnake
MetallSnake18.09.26 10:01
dan@mac
Bluebox34
Naja, dafür sind prominente Bugs weiterhin vorhanden. Mountet man z.B. ein passwortgeschütztes Diskimage in Konto A, loggt sich aus (kein Fastuserswitching) und (…)

Das ist kein Fehler. Genauso würde ich es auch erwarten.

Wenn sich Konto A ausloggt, würde ich erwarten, dass seine Images auch ausgeworfen werden. Nie im Leben würde ich erwarten, das Konto B auf die Images von Konto A zugriff hat.
https://www.mactechnews.de/news/article/S-187416.html#newscomment1621890 Was ist mein Fehler? ('Nicht richtig gelesen. Setzen, sechs.')
-1
dan@mac
dan@mac18.09.26 17:39
MetallSnake
dan@mac
Bluebox34
Naja, dafür sind prominente Bugs weiterhin vorhanden. Mountet man z.B. ein passwortgeschütztes Diskimage in Konto A, loggt sich aus (kein Fastuserswitching) und (…)

Das ist kein Fehler. Genauso würde ich es auch erwarten.

Wenn sich Konto A ausloggt, würde ich erwarten, dass seine Images auch ausgeworfen werden. Nie im Leben würde ich erwarten, das Konto B auf die Images von Konto A zugriff hat.

Es gibt unter macOS keine Benutzer-Images. Du erwartest doch auch nicht dass eine externe Platte nur von demjenigen gelesen werden kann, der sie anschließt.
+1
MetallSnake
MetallSnake18.09.26 17:51
dan@mac
Es gibt unter macOS keine Benutzer-Images. Du erwartest doch auch nicht dass eine externe Platte nur von demjenigen gelesen werden kann, der sie anschließt.

Wenn ich den entsprechenden Haken im Info Fensters des volumes setze dann erwarte ich das genauso.

Davon abgesehen wurde in dem Beispiel der Benutzer abgemeldet, spätestens da sollten sich Images un-mounten.
https://www.mactechnews.de/news/article/S-187416.html#newscomment1621890 Was ist mein Fehler? ('Nicht richtig gelesen. Setzen, sechs.')
-1
dan@mac
dan@mac19.09.26 03:39
Welcher Haken?

Man kann den Ort ändern, an dem das Image angehängt wird, dann ist es nicht systemweit verfügbar:
hdiutil attach -mountroot ~/mnt diskimage.dmg
Kenne aber keine Möglichkeit das über den Finder zu machen.
+1
MetallSnake
MetallSnake23.09.26 17:45
dan@mac
Welcher Haken?

Wie gesagt, der im Info Fenster des Volumes...

https://www.mactechnews.de/news/article/S-187416.html#newscomment1621890 Was ist mein Fehler? ('Nicht richtig gelesen. Setzen, sechs.')
-1
dan@mac
dan@mac23.09.26 18:37
MetallSnake
dan@mac
Welcher Haken?

Wie gesagt, der im Info Fenster des Volumes...

Das ist doch was ganz anderes. Rechteverwaltung der Dateien auf dem Volumen.
+1

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.