Krik
Fleet Admiral
- Registriert
- Juni 2005
- Beiträge
- 15.215
Moin zusammen,
ich habe einen privilegierten Jellyfin-Container in Proxmox aufgesetzt. Privilegiert deshalb, weil ohne das das Einstellen von NFS-Shares mir zu nervig war.
Wenn ich den Container neustarte, kann der Jellyfin-Service nicht starten:
Wenn ich ein paar Sekunden warte, dann startet der Dienst via
"Ok," habe ich mir gedacht, "dann wird wohl der NFS-Share noch nicht bereit sein, wenn der Dienst startet."
Darauf hin habe ich in der
Und danach natürlich
Hat leider keinen Effekt. Der Autostart von Jellyfin funktioniert weiterhin nicht, die Fehlermeldung bleibt gleich.
Was gehe ich hier falsch an? Liegt es nicht am Timing?
Gruß
Krik
ich habe einen privilegierten Jellyfin-Container in Proxmox aufgesetzt. Privilegiert deshalb, weil ohne das das Einstellen von NFS-Shares mir zu nervig war.
Wenn ich den Container neustarte, kann der Jellyfin-Service nicht starten:
Less:
root@jellyfin:~# journalctl -u jellyfin.service -b
Jun 09 11:14:15 jellyfin systemd[1]: Started jellyfin.service - Jellyfin Media Server.
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Jellyfin version: 10.9.6
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Environment Variables: ["[JELLYFIN_CACHE_DIR, /var/cache/jellyfin]", "[JELLYFIN_WE>
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--webdir=/usr/share/jellyfin/we>
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Operating system: Debian GNU/Linux 12 (bookworm)
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Architecture: X64
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] 64-Bit Process: True
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] User Interactive: True
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Processor count: 2
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Program data path: /var/lib/jellyfin
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Log directory path: /var/log/jellyfin
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Config directory path: /etc/jellyfin
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Cache path: /var/cache/jellyfin
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Web resources path: /usr/share/jellyfin/web
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Application directory: /usr/lib/jellyfin/bin/
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [INF] Setting cache path: /var/cache/jellyfin
Jun 09 11:14:15 jellyfin jellyfin[139]: [11:14:15] [FTL] Unhandled Exception
Jun 09 11:14:15 jellyfin jellyfin[139]: System.UnauthorizedAccessException: Access to the path '/mnt/Videos/Metadata' is denied.
Jun 09 11:14:15 jellyfin jellyfin[139]: ---> System.IO.IOException: Permission denied
Jun 09 11:14:15 jellyfin jellyfin[139]: --- End of inner exception stack trace ---
Jun 09 11:14:15 jellyfin jellyfin[139]: at System.IO.FileSystem.CreateDirectory(String fullPath, UnixFileMode unixCreateMode)
Jun 09 11:14:15 jellyfin jellyfin[139]: at System.IO.Directory.CreateDirectory(String path)
Jun 09 11:14:15 jellyfin jellyfin[139]: at Emby.Server.Implementations.Configuration.ServerConfigurationManager.UpdateMetadataPath()
Jun 09 11:14:15 jellyfin jellyfin[139]: at Emby.Server.Implementations.Configuration.ServerConfigurationManager..ctor(IApplicationPaths >
systemctl restart jellyfin.service
problemlos./mnt/Videos
ist ein NFS4-Share."Ok," habe ich mir gedacht, "dann wird wohl der NFS-Share noch nicht bereit sein, wenn der Dienst startet."
Darauf hin habe ich in der
/etc/systemd/system/jellyfin.service.d/jellyfin.service.conf
das hinzugefügt:
Bash:
[Unit]
RequiresMountsFor=/mnt/Videos
systemctl daemon-reload
.Hat leider keinen Effekt. Der Autostart von Jellyfin funktioniert weiterhin nicht, die Fehlermeldung bleibt gleich.
Was gehe ich hier falsch an? Liegt es nicht am Timing?
Gruß
Krik