Testen Sie den Schreibzugriff von Plex mit einer temporären Datei im Zielpfad, nicht durch das Bearbeiten der aktiven Datenbank oder das Ändern produktiver Medien.
Berechtigungsprobleme lassen sich am einfachsten isolieren, bevor Plex wertvolle Daten ändern soll. Führen Sie den Test unter derselben Benutzer- oder Container-Identität aus, die Plex verwendet, überprüfen Sie das Erstellen, Umbenennen und Löschen, und entfernen Sie anschließend die Testdatei. So lässt sich der Dateisystemzugriff von einem Problem auf Anwendungsebene unterscheiden, ohne die Bibliotheksdatenbank zu gefährden.
Bestätigen Sie die tatsächlich von Plex verwendete Identität
Das Host-Konto, mit dem Sie sich anmelden, muss nicht mit der UID und GID übereinstimmen, die innerhalb des Plex-Containers verwendet werden. Ein Verzeichnis kann für einen Administrator daher beschreibbar wirken, während es für den Dienst weiterhin nur lesbar ist.
Die Zuordnung von Container-UID und -GID verbindet die Dienstidentität bei Bind-Mounts mit den numerischen Eigentümerangaben des Host-Dateisystems.
Überprüfen Sie den Plex-Prozess oder die Container-Umgebung und vergleichen Sie anschließend die numerische UID und GID mit den Eigentümerangaben des Zielverzeichnisses. Wenn die IDs nicht über den erforderlichen Zugriff verfügen, korrigieren Sie Eigentümer oder ACLs, bevor Sie Plex selbst testen.
Verwenden Sie einen temporären Test zum Erstellen, Umbenennen und Löschen
Ein erfolgreicher Lesezugriff beweist nur, dass der Pfad sichtbar ist. Plex benötigt für Teile seiner Status- und Medienverwaltungsabläufe auch Schreib- und Umbenennungsrechte. Ein harmloser Test sollte daher diese Vorgänge prüfen.
Explizite Docker-Volume-Zuordnungen trennen die Pfadsichtbarkeit von den Schreibrechten für Eigentümer über mehrere Dienste hinweg.
Erstellen Sie als Plex-Dienstidentität eine kleine Datei in einem temporären Unterverzeichnis, benennen Sie sie um, lesen Sie sie erneut ein und löschen Sie sie. Wenn einer dieser Vorgänge fehlschlägt, beenden Sie den Test und korrigieren Sie die Mount- oder Dateisystemberechtigungen, statt Produktivdaten anzufassen.
Testen Sie den exakt eingebundenen Pfad innerhalb des Containers
Die Berechtigungen auf dem Host können korrekt sein, während der Container einen anderen Pfad, einen schreibgeschützten Mount oder überhaupt keinen Mount sieht. Ein Test ausschließlich auf dem Host übersieht diese Namespace-Grenze.
In einem Medien-Stack mit mehreren Diensten kann Plex Pfade und Zeitabläufe mit Automatisierungs-, Indexierungs- und Download-Diensten gemeinsam nutzen.
Führen Sie denselben temporären Test innerhalb des Plex-Containers gegen den Pfad aus, den Plex verwenden soll. Wenn der Host-Test erfolgreich ist, der Container-Test jedoch fehlschlägt, überprüfen Sie den Mount-Modus und die Pfadzuordnung statt der Datenbankberechtigungen. Dieser Unterschied ist besonders wichtig bei einem dauerhaften App-Daten-Layout, bei dem Host- und Containerpfade unterschiedliche Namen haben können.
Validieren Sie Plex erst, nachdem der Dateisystemtest erfolgreich war
Sobald der Test auf Betriebssystemebene funktioniert, betrifft ein verbleibender Plex-Fehler wahrscheinlich den Anwendungsstatus oder ein anderes Verzeichnis. Dadurch bleibt die Fehlerbehebung möglichst schonend.
Schreibsicherheit bei SQLite spricht für kontrollierte Schreibvorgänge. Daher sollte die aktive Plex-Datenbank nicht als Berechtigungstest verwendet werden.
Starten Sie den kleinsten zuvor fehlgeschlagenen Plex-Vorgang neu oder wiederholen Sie ihn, und beobachten Sie im Protokoll den genauen Zielpfad. Wenn der temporäre Test funktioniert, Plex jedoch weiterhin Berechtigungsfehler meldet, prüfen Sie, ob der protokollierte Pfad mit dem von Ihnen getesteten Verzeichnis übereinstimmt.
Support & Tipps
Mehr zum Lesen

Leitfaden zur Speicherkapazität, Aufbewahrung und Bereinigung von Live-TV-Aufnahmen
Messen Sie echte Aufzeichnungen, halten Sie Headroom frei, kombinieren Sie Alters- und Kapazitätslimits und weisen Sie nach, dass das älteste geeignete Programm entfernt wird,...

Workflow zur Wiederherstellung von Metadaten für Heimmedien nach der Wiederherstellung einer Datenbank
Schützen Sie den wiederhergestellten Zustand, überprüfen Sie die Medienidentität und die Pfade und reparieren Sie anschließend fehlende Grafiken oder Übereinstimmungen in einer Pilotbibliothek, bevor...

Jellyfin-Client-Kompatibilitätscheckliste für Audio, Video und Untertitel
Testen Sie repräsentative Dateien mit jeweils nur einer veränderten Variable und protokollieren Sie für jeden Client Direct Play, Remux, Audiokonvertierung, Videotranskodierung oder einen Fehler.

