Hallo zusammen,
seit ich meinen Server auf die MLD 5.3 umgestellt habe, werden auf den Clients, egal ob MLD 5.1 oder MLD 5.3, die Aufnahmen vom Server nicht mehr zur Verfügung gestellt. Im avahi-linker.log gibt es folgende Meldungen, wenn man den Loglevel auf debug gestellt hat:
2017-02-19 08:41:32,891 DEBUG avahi-service resolved: Movies on MLD-Server on MLD-Server.local: ['category = movies', 'subtype = video', 'path = /mnt/data/video/movies']
2017-02-19 08:41:32,892 DEBUG translated video to Video
2017-02-19 08:41:32,893 DEBUG created symlink from /net/MLD-Server/mnt/data/video/movies to /media/Video/Filme/Movies on MLD-Server on MLD-Server.local for Movies on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,896 DEBUG avahi-service resolved: Series on MLD-Server on MLD-Server.local: ['category = series', 'subtype = video', 'path = /mnt/data/video/series']
2017-02-19 08:41:32,897 DEBUG translated video to Video
2017-02-19 08:41:32,898 DEBUG created symlink from /net/MLD-Server/mnt/data/video/series to /media/Video/Serien/Series on MLD-Server on MLD-Server.local for Series on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,899 DEBUG avahi-service resolved: Videos on MLD-Server on MLD-Server.local: ['subtype = video', 'path = /mnt/data/video']
2017-02-19 08:41:32,900 DEBUG translated video to Video
2017-02-19 08:41:32,901 DEBUG created symlink from /net/MLD-Server/mnt/data/video to /media/Video/Videos on MLD-Server on MLD-Server.local for Videos on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,902 DEBUG avahi-service resolved: Music on MLD-Server on MLD-Server.local: ['subtype = music', 'path = /mnt/data/music']
2017-02-19 08:41:32,903 DEBUG translated music to Musik
2017-02-19 08:41:32,903 DEBUG created symlink from /net/MLD-Server/mnt/data/music to /media/Musik/Music on MLD-Server on MLD-Server.local for Music on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,904 DEBUG avahi-service resolved: Pictures on MLD-Server on MLD-Server.local: ['subtype = picture', 'path = /mnt/data/photo']
2017-02-19 08:41:32,905 DEBUG translated picture to Bilder
2017-02-19 08:41:32,906 DEBUG created symlink from /net/MLD-Server/mnt/data/photo to /media/Bilder/Pictures on MLD-Server on MLD-Server.local for Pictures on MLD-Server on MLD-Server.local
2017-02-19 08:41:32,906 DEBUG avahi-service resolved: Recordings on MLD-Server on MLD-Server.local: ['subtype = vdr', 'path = /mnt/data/tv']
2017-02-19 08:41:32,907 DEBUG translated vdr to vdr
2017-02-19 08:41:32,983 DEBUG autofs-path does not exist, try again in 1s
2017-02-19 08:41:33,985 DEBUG autofs-path does not exist, try again in 1s
2017-02-19 08:41:34,987 DEBUG autofs-path does not exist, try again in 1s
2017-02-19 08:41:35,989 DEBUG autofs-path does not exist, try again in 1s
2017-02-19 08:41:36,991 DEBUG autofs-path does not exist, try again in 1s
Ich vermute, dass sich das Verhalten vom nfs-server auf der MLD 5.3 geändert hat. Bei gleicher /etc/exports (Datei ist Standard und wurde nicht verändert => /mnt und /data sind freigegeben) kann man vom MLD 5.1 Server das Verzeichnis /mnt/data/tv mounten. Das geht vom MLD 5.3 Server nicht mehr. Es erscheint die Meldung:
MLD-RPi3-Ambi> mount <IP-MLD-Server>:/mnt/data/tv /mnt/MLD-Server/
mount: mounting <IP-MLD-Server>:/mnt/data/tv on /mnt/MLD-Server/ failed: Permission denied
Das Verzeichnis /mnt kann jedoch ohne Fehler gemountet werden. Dadurch, dass bei der MLD 5.3 keine Unterverzeichnisse einer Freigabe gemountet werden können, kann auch der "autofs-pfad" unter /net/MLD-Server/mnt/data/tv nicht angelegt werden. Kann das bitte mal einer gegenprüfen. Falls meine Vermutung stimmt, gibt es vielleicht eine Möglichkeit, dem nfs-server so zu konfigurieren, dass auch die Unterverzeichnisse einer Freigabe gemountet werden können.
//edit: Abhilfe schafft erst einmal die Anpassung der /etc/exports. Die Freigabe in Zeile 2 von /mnt auf /mnt/data/tv ergänzen und ein restart nfs-server durchführen.
## remove the /mnt prefix from the exports
#/mnt *(rw,fsid=0,no_subtree_check,sync)
/mnt/data/tv *(rw,fsid=0,no_subtree_check,sync)
## export the data dir rw for everyone
/data *(rw,all_squash,anonuid=0,anongid=0,no_subtree_check,crossmnt,fsid=1)
Viele Grüße skippy