Du betrachtest gerade Synology Drive unter macOS 27: Dateien lassen sich nicht mehr öffnen – meine Lösung

Synology Drive unter macOS 27: Dateien lassen sich nicht mehr öffnen – meine Lösung

  • Beitrags-Autor:
  • Beitrags-Kategorie:IT
  • Beitrags-Kommentare:0 Kommentare

Seit meinem Update auf macOS 27 hatte ich plötzlich ein ziemlich merkwürdiges Problem mit dem Synology Drive Client.

Der Client selbst sah vollkommen normal aus. Verbindung zur NAS vorhanden, Synchronisierung stand auf „Aktuell“ und im Finder waren auch alle Dateien sichtbar. Trotzdem konnte ich einzelne Dateien nicht mehr öffnen / kopieren oder verschieben.

Bei Numbers-Dateien kam teilweise die Meldung, die Datei sei fehlerhaft. Später hatte ich das gleiche Problem mit einer 3MF-Datei. Noch merkwürdiger: Wenn ich mich im Finder über „Mit Server verbinden“ direkt per SMB mit der Synology verbunden habe, ließ sich exakt dieselbe Datei problemlos öffnen. Die Datei auf der NAS war also definitiv nicht kaputt.

Die Fehlermeldungen

Besonders auffällig wurde es, als ich bei einer Datei im Synology-Drive-Ordner über das Kontextmenü „Dauerhaft verfügbar machen“ auswählen wollte. Dabei kam unter anderem:

SQLiteErrorDomain-Fehler 5
database is locked

Beim Versuch, eine betroffene Datei auf den Schreibtisch zu kopieren, meldete der Finder zusätzlich:

Der Finder konnte diesen Vorgang nicht abschließen,
da einige Daten nicht gelesen oder geschrieben werden konnten.

Fehler: -36

Interessanterweise zeigte der Finder bei der Datei teilweise sogar schon den grünen Haken für eine lokal verfügbare Datei an. Öffnen oder kopieren konnte ich sie trotzdem nicht.

Synology Drive selbst war nicht das Problem

Auch die Verbindung zur NAS habe ich überprüft.

Der Synology-Drive-Port 6690 war erreichbar:

nc -vz 192.168.9.12 6690

Die Verbindung funktionierte.

Auch der normale Synology-Drive-Prozess hatte aktive Verbindungen zur NAS. Das Problem musste also noch eine Ebene weiter unten liegen.

Und dort wurde es interessant.

Der Synology Drive File Provider war deaktiviert

macOS verwendet für Dienste wie Synology Drive sogenannte File Provider Extensions. Diese Erweiterung sorgt unter anderem dafür, dass Dateien bei Bedarf aus der Cloud bzw. in diesem Fall von der NAS heruntergeladen werden.

Mit folgendem Befehl habe ich mir die registrierten Synology-Erweiterungen angesehen:

pluginkit -m -A -D -v | grep -i synology

Bei mir sah die Ausgabe sinngemäß so aus:

+ com.synology.SynologyDrive.FinderHelper.FinderSync
com.synology.CloudStationUI.FileProvider

Und genau hier lag das Problem.

Vor der Finder-Erweiterung stand ein +, vor dem eigentlichen File Provider dagegen nicht.

Er war also installiert und registriert, aber nicht aktiviert.

Die Lösung

Aktivieren ließ sich der File Provider mit einem einzigen Befehl:

 
pluginkit -e use -i com.synology.CloudStationUI.FileProvider
 

Danach habe ich erneut kontrolliert:

 
pluginkit -m -A -D -v | grep -i synology
 

Jetzt sah es so aus:

 
+ com.synology.SynologyDrive.FinderHelper.FinderSync
+ com.synology.CloudStationUI.FileProvider
 

Anschließend habe ich den Synology Drive Client gestartet und gewartet, bis wieder „Aktuell“ angezeigt wurde.

Mit

 
pgrep -fl SynologyDriveFileProvider
 

konnte ich nun auch sehen, dass die SynologyDriveFileProvider-Prozesse tatsächlich liefen.

Und genau ab diesem Zeitpunkt funktionierte es wieder.

 

Die 3MF-Datei ließ sich herunterladen und öffnen, ebenso die vorher problematischen Dateien.

Warum das nach dem Update auf macOS 27 passiert ist

Ganz sicher kann ich nicht sagen, warum macOS die Erweiterung deaktiviert hatte.

Das Problem trat bei mir allerdings unmittelbar im Zusammenhang mit dem Wechsel auf macOS 27 auf. Vorher lief der Synology Drive Client auf demselben Mac ohne diese Probleme.

Meine Vermutung ist deshalb, dass bei dem macOS-Upgrade die Registrierung bzw. Aktivierung der Synology File Provider Extension nicht sauber übernommen wurde.

Interessant ist auch, dass Synology Drive selbst davon zunächst überhaupt nichts merken ließ. Der Client zeigte weiterhin:

„Aktuell“

Die normale Synchronisierung bzw. Verbindung zur NAS konnte also funktionieren, während gleichzeitig das bedarfsgesteuerte Herunterladen von Dateien über den macOS File Provider nicht mehr funktionierte.

Das macht die Fehlersuche unnötig verwirrend.

Bevor man Synology Drive komplett neu installiert

Wer nach einem macOS-Update ähnliche Symptome hat, würde ich deshalb nicht sofort den kompletten Synology Drive Client entfernen oder Synchronisationsaufgaben löschen.

Zuerst würde ich diesen Befehl ausprobieren:

 
pluginkit -m -A -D -v | grep -i synology
 

Wenn vor

 
com.synology.CloudStationUI.FileProvider
 

kein + steht, kann die Aktivierung mit

 
pluginkit -e use -i com.synology.CloudStationUI.FileProvider
 

bereits die Lösung sein.

Danach Synology Drive einmal neu starten und gegebenenfalls auch den Mac neu starten.

Bei mir war damit ein Problem gelöst, bei dem ich vorher schon an defekte Dateien, eine kaputte Synology-Drive-Datenbank oder ein Netzwerkproblem gedacht hatte.

Am Ende war es tatsächlich nur eine deaktivierte macOS-Erweiterung.


Kurzfassung für alle, die direkt zur Lösung wollen:

 
pluginkit -m -A -D -v | grep -i synology
 

Fehlt das + vor dem File Provider:

 
pluginkit -e use -i com.synology.CloudStationUI.FileProvider
 

Danach Synology Drive starten und prüfen:

 
pgrep -fl SynologyDriveFileProvider
 

Wenn dort Prozesse erscheinen, sollte der File Provider wieder laufen.

 

Getestet bei mir mit macOS 27 und Synology Drive Client 4.0.3-17892.

Marco

Abenteurer, Ultra-Läufer, Python Entwickler, IT-Spezialist

Schreibe einen Kommentar