Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  Minidlna /gocryptfs: Server sieht Files in verschlüsseltem Ordner nicht  (Read 1499 times)

Offline Lanzi

  • User
  • Posts: 1.777
Ich habe einen Ordner mit Musik, den ich über mehrere Rechner mit einer Cloud synchronisiere.
Der Ordner ist mit gocryptfs verschlüsselt.

Wenn ich mein System starte entschlüssele ich den Ordner mit:

Code: [Select]
gocryptfs /home/meinuser/OneDrive/unlesbar/ /home/meinuser/Musik

Nun dachte ich, dass es ja auch fein wäre, alles mit minidlna zu verteilen. Aber minidlna sieht keine files.
Das ist auch soweit nachvollziehbar, da minidlna standardmäßig als root läuft

Code: [Select]
aus /etc/minidlna.conf

# Specify the user name or uid to run as (root by default).
# On Debian system command line option (from /etc/default/minidlna) overrides this.
#user=mindlna


Öffne ich nun mit einem root-Krusader den Ordner /home/meinuser/Musik so ist dieser leer.
Ich denke, dass es eine Einstellung von gocryptfs ist, dass der root die entschlüsselten Dateien nicht sehen darf.

Ein Blick mit http://localhost:8200/ auf meine Dateien bestätigt dies:

Audio files   0
Video files   0
Image files 0

Hat jemand Ideen?

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.920
Du postest den entspr. Abschnitt der Config und dir fällt nichts ein?
Da steht doch ganz genau, dass Du minidlna unter einem andern USer starten kannst.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline Lanzi

  • User
  • Posts: 1.777
ja, habe das als erstes versucht, ihn als meinuser zu starten, aber dann startet er nicht.

Vermutlich liegt es auch daran, dass er als user nicht in var schreiben kann. Daraufhin habe ich
/var/log/minidlna/ und /var/cache/minidlna/ Schreibrechte gegeben.

Die Fehlermeldung bleibt:

Code: [Select]
aus /var/log/minidlna/minidlna.log

upnpsoap.c:2315: warn: SoapMethod: Unknown: GetSortExtensionCapabilities
upnpsoap.c:127: warn: ExecuteSoapAction Returning UPnPError 401: Invalid Action
upnpsoap.c:2315: warn: SoapMethod: Unknown: GetFeatureList
upnpsoap.c:127: warn: ExecuteSoapAction Returning UPnPError 401: Invalid Action
minidlna.c:200: warn: received signal 15, good-bye
minidlna.c:1126: warn: Starting MiniDLNA version 1.3.0.
minidlna.c:397: warn: Removed media_dir detected; rebuilding...
minidlna.c:1186: warn: HTTP listening on port 8200
playlist.c:135: warn: Parsing playlists...
playlist.c:269: warn: Finished parsing playlists.
upnpsoap.c:2315: warn: SoapMethod: Unknown: GetSortExtensionCapabilities
upnpsoap.c:127: warn: ExecuteSoapAction Returning UPnPError 401: Invalid Action
upnpsoap.c:2315: warn: SoapMethod: Unknown: GetFeatureList
upnpsoap.c:127: warn: ExecuteSoapAction Returning UPnPError 401: Invalid Action
upnphttp.c:1043: warn: /favicon.ico not found, responding ERROR 404
minidlna.c:200: warn: received signal 15, good-bye
minidlna.c:496: warn: Unable to change pidfile /run/minidlna/minidlna.pid ownership: Operation not permitted
minidlna.c:1067: error: Unable to set db_path [/var/cache/minidlna] ownership to 1000: Operation not permitted
minidlna.c:1072: fatal: Failed to switch to gid '1003'. [Operation not permitted] EXITING.
minidlna.c:496: warn: Unable to change pidfile /run/minidlna/minidlna.pid ownership: Operation not permitted
minidlna.c:1067: error: Unable to set db_path [/var/cache/minidlna] ownership to 1000: Operation not permitted
minidlna.c:1072: fatal: Failed to switch to gid '1003'. [Operation not permitted] EXITING.
minidlna.c:1126: warn: Starting MiniDLNA version 1.3.0.
minidlna.c:1186: warn: HTTP listening on port 8200
playlist.c:135: warn: Parsing playlists...
playlist.c:269: warn: Finished parsing playlists.
upnpsoap.c:2315: warn: SoapMethod: Unknown: GetSortExtensionCapabilities
upnpsoap.c:127: warn: ExecuteSoapAction Returning UPnPError 401: Invalid Action
upnpsoap.c:2315: warn: SoapMethod: Unknown: GetFeatureList
upnpsoap.c:127: warn: ExecuteSoapAction Returning UPnPError 401: Invalid Action
minidlna.c:200: warn: received signal 15, good-bye
minidlna.c:496: warn: Unable to change pidfile /run/minidlna/minidlna.pid ownership: Operation not permitted
minidlna.c:1067: error: Unable to set db_path [/var/cache/minidlna] ownership to 1000: Operation not permitted
minidlna.c:1072: fatal: Failed to switch to gid '1003'. [Operation not permitted] EXITING.
minidlna.c:496: warn: Unable to change pidfile /run/minidlna/minidlna.pid ownership: Operation not permitted
minidlna.c:1067: error: Unable to set db_path [/var/cache/minidlna] ownership to 1000: Operation not permitted
minidlna.c:1072: fatal: Failed to switch to gid '1003'. [Operation not permitted] EXITING.