
[Announce]: yaVDR-Pakete verwenden für Raspian Jessie
-
-
Hier die Infos. Danke.
Was bedeutet "automount[1524]: key "wohnzimmer" not found in map source(s)"?
Display Spoiler
Code
Display More# systemctl status autofs ● autofs.service - LSB: Automounts filesystems on demand Loaded: loaded (/etc/init.d/autofs) Active: active (running) since So 2016-03-06 13:35:39 CET; 12min ago Process: 1510 ExecStop=/etc/init.d/autofs stop (code=exited, status=0/SUCCESS) Process: 1518 ExecStart=/etc/init.d/autofs start (code=exited, status=0/SUCCESS) CGroup: /system.slice/autofs.service └─1524 /usr/sbin/automount --pid-file /var/run/autofs.pid Mär 06 13:35:39 pi3 autofs[1518]: Starting automount.... Mär 06 13:35:39 pi3 systemd[1]: Started LSB: Automounts filesystems on demand. Mär 06 13:35:43 pi3 automount[1524]: get_exports: lookup(hosts): exports lookup failed for wohnzimmer Mär 06 13:35:43 pi3 automount[1524]: key "wohnzimmer" not found in map source(s). Mär 06 13:46:33 pi3 automount[1524]: get_exports: lookup(hosts): exports lookup failed for wohnzimmer Mär 06 13:46:33 pi3 automount[1524]: key "wohnzimmer" not found in map source(s).
Code
Display More# cat auto.master # # Sample auto.master file # This is an automounter map and it has the following format # key [ -mount-options-separated-by-comma ] location # For details of the format look at autofs(5). # #/misc /etc/auto.misc # # NOTE: mounts done from a hosts map will be mounted with the # "nosuid" and "nodev" options unless the "suid" and "dev" # options are explicitly given. # #/net -hosts # # Include /etc/auto.master.d/*.autofs # +dir:/etc/auto.master.d # # Include central master map if it can be found using # nsswitch sources. # # Note that if there are entries for /net or /misc (as # above) in the included master map any keys that are the # same will not be seen as the first read key seen takes # precedence. # +auto.master
-
So, den Fehler beim Auslesen des Encoding habe ich behoben, jetzt macht er das nur beim ersten Mal nach dem Aufbau der Verbindung: https://raw.githubusercontent.com/yavdr/vdr-addo…in/avahi-linker
Funktioniert die Auflösung mit dem hostname des VDR "wohnzimmer" prinzipiell vom Raspberry Pi aus? Also z.B.
?
-
Ich bin mir auch nicht sicher, ob es gesund ist die Systemd-Units für nfs da einfach so reinzukopieren - schließlich ist das bei Debian nicht ohne Grund anders gelöst. Besser wäre es die Abhängigkeiten der avahi-linker.service sauber auf das System anzupassen - ich probier das mal in einer Jessie-VM.
-
Ja, das funktioniert:
Code# ping wohnzimmer PING wohnzimmer (192.168.179.24) 56(84) bytes of data. 64 bytes from wohnzimmer (192.168.179.24): icmp_seq=1 ttl=64 time=0.205 ms 64 bytes from wohnzimmer (192.168.179.24): icmp_seq=2 ttl=64 time=0.211 ms 64 bytes from wohnzimmer (192.168.179.24): icmp_seq=3 ttl=64 time=0.209 ms
Danke, werde ich gleich mal den avahi-linker updaten.
Edit: hier mal das avahi-linker Log nach einen reboot:
Display Spoiler
Code
Display More# cat /tmp/avahi-linker.log 2016-03-06 14:11:02,297 INFO Started avahi-linker 2016-03-06 14:11:02,308 DEBUG Current Config: --------------------------------------------------------- media directory: /media VDR recordings: /srv/vdr/video autofs directory: /net Local directories: {'picture': '/srv/picture', 'video': '/srv/video', 'audio': '/srv/audio'} VDR Static remote directories: {} Media Static remote directories: {} use translations: True use fat_safe_names: True Prefix for NFS mounts: Suffix for NFS mounts: (nfs) use dbus2vdr: False SVDRP-Port: 6419 IP whitelist: [IPv4Network('0.0.0.0/0'), IPv6Network('::/0')] IP blacklist: [] Hostname: pi3 Log to file: True Logfile: /tmp/avahi-linker.log Loglevel: DEBUG 2016-03-06 14:11:02,312 DEBUG creating directory /media/Bilder/local 2016-03-06 14:11:02,313 DEBUG creating symlink from /media/Bilder/local to /srv/picture 2016-03-06 14:11:02,315 DEBUG creating directory /media/Video/local 2016-03-06 14:11:02,315 DEBUG creating symlink from /media/Video/local to /srv/video 2016-03-06 14:11:02,318 DEBUG creating directory /media/Musik/local 2016-03-06 14:11:02,318 DEBUG creating symlink from /media/Musik/local to /srv/audio 2016-03-06 14:11:02,347 DEBUG VDR not reachable 2016-03-06 14:11:02,350 DEBUG Detected service 'Music on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,351 INFO skip local service 'Music on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,352 DEBUG Detected service 'Pictures on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,353 INFO skip local service 'Pictures on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,353 DEBUG Detected service 'Recordings on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,354 INFO skip local service 'Recordings on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,355 DEBUG Detected service 'Videos on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,355 INFO skip local service 'Videos on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,356 DEBUG Detected service 'Music on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,357 INFO skip local service 'Music on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,358 DEBUG Detected service 'Pictures on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,358 INFO skip local service 'Pictures on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,359 DEBUG Detected service 'Recordings on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,359 INFO skip local service 'Recordings on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,360 DEBUG Detected service 'Videos on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,361 INFO skip local service 'Videos on pi3' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,479 DEBUG Detected service 'Videos on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,481 DEBUG Checking service 'Videos on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,485 DEBUG Detected service 'Music on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,486 DEBUG Checking service 'Music on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,489 DEBUG Detected service 'Pictures on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,490 DEBUG Checking service 'Pictures on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,493 DEBUG Detected service 'Recordings on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,494 DEBUG Checking service 'Recordings on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,497 DEBUG Detected service 'Videos on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,498 DEBUG Checking service 'Videos on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,501 DEBUG Detected service 'Music on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,502 DEBUG Checking service 'Music on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,505 DEBUG Detected service 'Pictures on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,506 DEBUG Checking service 'Pictures on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,509 DEBUG Detected service 'Recordings on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,511 DEBUG Checking service 'Recordings on wohnzimmer' type '_nfs._tcp' domain 'local' 2016-03-06 14:11:02,513 DEBUG avahi-service resolved: Videos on wohnzimmer on wohnzimmer.local: {'path': '/srv/video', 'subtype': 'video'} 2016-03-06 14:11:02,517 DEBUG translated video to Video 2016-03-06 14:11:02,519 DEBUG creating directory /media/Video/Videos on wohnzimmer 2016-03-06 14:11:02,519 DEBUG creating symlink from /media/Video/Videos on wohnzimmer to /net/wohnzimmer/srv/video 2016-03-06 14:11:02,520 DEBUG symlink from '/net/wohnzimmer/srv/video' to '/media/Video/Videos on wohnzimmer' for 'None' already exists 2016-03-06 14:11:02,522 DEBUG avahi-service resolved: Music on wohnzimmer on wohnzimmer.local: {'path': '/srv/audio', 'subtype': 'audio'} 2016-03-06 14:11:02,523 DEBUG translated audio to Musik 2016-03-06 14:11:02,525 DEBUG creating directory /media/Musik/Music on wohnzimmer 2016-03-06 14:11:02,525 DEBUG creating symlink from /media/Musik/Music on wohnzimmer to /net/wohnzimmer/srv/audio 2016-03-06 14:11:02,526 DEBUG symlink from '/net/wohnzimmer/srv/audio' to '/media/Musik/Music on wohnzimmer' for 'None' already exists 2016-03-06 14:11:02,527 DEBUG avahi-service resolved: Pictures on wohnzimmer on wohnzimmer.local: {'path': '/srv/picture', 'subtype': 'picture'} 2016-03-06 14:11:02,529 DEBUG translated picture to Bilder 2016-03-06 14:11:02,530 DEBUG creating directory /media/Bilder/Pictures on wohnzimmer 2016-03-06 14:11:02,531 DEBUG creating symlink from /media/Bilder/Pictures on wohnzimmer to /net/wohnzimmer/srv/picture 2016-03-06 14:11:02,532 DEBUG symlink from '/net/wohnzimmer/srv/picture' to '/media/Bilder/Pictures on wohnzimmer' for 'None' already exists 2016-03-06 14:11:02,533 DEBUG avahi-service resolved: Recordings on wohnzimmer on wohnzimmer.local: {'path': '/srv/share/vdr', 'subtype': 'vdr'} 2016-03-06 14:11:02,534 DEBUG translated vdr to vdr 2016-03-06 14:11:02,537 DEBUG creating directory /media/vdr/Recordings on wohnzimmer for pi3 2016-03-06 14:11:02,538 DEBUG creating symlink from /media/vdr/Recordings on wohnzimmer for pi3 to /net/wohnzimmer/srv/share/vdr 2016-03-06 14:11:02,539 DEBUG symlink from '/net/wohnzimmer/srv/share/vdr' to '/media/vdr/Recordings on wohnzimmer for pi3' for 'Recordings_on_wohnzimmer(nfs)' already exists 2016-03-06 14:11:02,540 INFO created additional symlink for remote VDR dir 2016-03-06 14:11:02,542 DEBUG avahi-service resolved: Videos on wohnzimmer on wohnzimmer.local: {'path': '/srv/video', 'subtype': 'video'} 2016-03-06 14:11:02,543 DEBUG skipped share Videos on wohnzimmer on wohnzimmer.local: already used 2016-03-06 14:11:02,544 DEBUG avahi-service resolved: Music on wohnzimmer on wohnzimmer.local: {'path': '/srv/audio', 'subtype': 'audio'} 2016-03-06 14:11:02,545 DEBUG skipped share Music on wohnzimmer on wohnzimmer.local: already used 2016-03-06 14:11:02,546 DEBUG avahi-service resolved: Pictures on wohnzimmer on wohnzimmer.local: {'path': '/srv/picture', 'subtype': 'picture'} 2016-03-06 14:11:02,547 DEBUG skipped share Pictures on wohnzimmer on wohnzimmer.local: already used 2016-03-06 14:11:02,549 DEBUG avahi-service resolved: Recordings on wohnzimmer on wohnzimmer.local: {'path': '/srv/share/vdr', 'subtype': 'vdr'} 2016-03-06 14:11:02,550 DEBUG skipped share Recordings on wohnzimmer on wohnzimmer.local: already used 2016-03-06 14:11:02,818 WARNING could not connect to vdr: Connection refused
-
Beim autofs-Paket für jessie ist die /net Funktionalität kaputt (vgl. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743939 ) - da es unter Ubuntu 16.04 mit autofs 5.1.1-1 funktioniert, würde ich mal das Paket aus stretch lokal neu bauen, das hat zumindest bei mir in der VM geholfen: https://packages.debian.org/stretch/autofs
-
Super, wieder Schritt weiter.
Vielen Dank.
Ich habe erstmal das deb Paket installiert und nun wird unter /net das "wohnzimmer" angezeigt. Leider kann ich nicht ins Video Verzeichnis wechseln, hier gibt es eine Fehlermeldung, dass es nicht vorhanden ist.
Im Log habe ich das gefunden:CodeMär 06 15:41:45 pi3 rpc.statd[955]: Version 1.2.8 starting Mär 06 15:41:45 pi3 rpc.statd[955]: Flags: TI-RPC Mär 06 15:41:45 pi3 rpc.statd[955]: failed to create RPC listeners, exiting
Meinst du, ich soll das Paket aus den Sourcen bauen oder reicht es das armhf Paket zu installieren?
-
Hast du die Systemd-Units, die du laut [Announce]: yaVDR-Pakete verwenden für Raspian Jessie heruntergeladen hast wieder entfernt und dafür die Abhängigkeiten von avahi-linker.service angepasst? Ich würde nicht an den Diensten für NFS herumbasteln, wenn man nicht genau weiß, wie das zusammenspielt.
-
Habe jetzt die nfs-client.target Datei und aus der avahi-linker.service den nfs-client.target Teil entfernt. Dann habe ich noch rpcbind als Dienst enabled und als Abhängigkeit in die avahi-linker.service eingetragen. Nun funktioniert hier alles, auch nach einen reboot.
Danke seahawk1986 für deine Hilfe, Tipps und deine Ausdauer. -
Hallo,
ich bekomme ohne dbus2vdr mit avahi-linker folgendes Problem:Code
Display MoreMar 13 13:14:47 sleeproom vdr: [555] SATIP: Adding server '192.168.179.22|DVBS2-4|GSSBOX-F00830:SAT>IP' CI: no Quirks: SessionId Mar 13 13:14:47 sleeproom rsyslogd-2007: action 'action 17' suspended, next retry is Sun Mar 13 13:15:17 2016 [try http://www.rsyslog.com/e/2007 ] Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,106 INFO Started avahi-linker Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,156 INFO skip local service 'Videos on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,159 INFO skip local service 'Recordings on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,162 INFO skip local service 'Pictures on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,164 INFO skip local service 'Music on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,166 INFO skip local service 'Videos on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,168 INFO skip local service 'Recordings on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,170 INFO skip local service 'Pictures on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,172 INFO skip local service 'Music on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 13:14:53 sleeproom avahi-linker[809]: 2016-03-13 13:14:53,362 INFO created additional symlink for remote VDR dir Mar 13 13:14:54 sleeproom vdr: [366] connect from 127.0.0.1, port 51031 - accepted Mar 13 13:14:54 sleeproom vdr: [812] video directory scanner thread started (pid=366, tid=812, prio=high) Mar 13 13:14:54 sleeproom avahi-linker[809]: 2016-03-13 13:14:54,454 INFO Update recdir via SVDRP: True [(250, False, 'Re-read of recordings directory triggered')] Mar 13 13:14:54 sleeproom vdr: [366] ERROR (svdrp.c,428): Datenübergabe unterbrochen (broken pipe) Mar 13 13:14:54 sleeproom vdr: [366] closing SVDRP connection Mar 13 13:14:54 sleeproom vdr: [366] closing SVDRP connection Mar 13 13:14:54 sleeproom rpc.statd[826]: Version 1.2.8 starting Mar 13 13:14:54 sleeproom rpc.statd[826]: Flags: TI-RPC Mar 13 13:14:56 sleeproom vdr: [812] video directory scanner thread ended (pid=366, tid=812)
Wieso kommt es zur Fehlermeldung:
? Mit dbus2vdr gibt es das Problem nicht.
-
Das passiert wohl, wenn man nach dem Senden von "QUIT" nicht liest, was der VDR geschrieben hat - probier mal nach der Zeile https://github.com/yavdr/vdr-addo…vahi-linker#L59 noch ein
einzufügen (auf die Einrückung mit Leerzeichen achten).
-
Super, nun kommt diese Fehlermeldung nicht mehr, Danke.
Eine Sache habe ich noch.
Der avahi-linker.service Dienst wird bei mir hier zu Früh gestartet, so dass der rpc.statd Dienst mit exit beendet wird. Warte ich aber 60 Sekunden funktioniert alles.Code
Display More[Unit] Description=Avahi linker After=avahi-daemon.socket autofs.service network.target dbus.service Requires=avahi-daemon.socket autofs.service network.target dbus.service [Service] Type=oneshot ExecStart=/bin/sleep 60 ExecStart=/usr/bin/avahi-linker TimeoutSec=0 KillMode=process KillSignal=SIGINT [Install] WantedBy=multi-user.target
Ich finde diese Lösung nicht wirklich schön. Wie kann man dies besser lösen bzw. welcher Dienst startet erst, wenn die anderen VDR im Netzwerk erreichbar sind?
-
Ich habe mir Systemd unter Debian und Ubuntu noch nicht genau angesehen, aber eventuell hilft es auf das network-online.target zu warten, falls das das vom Networkmanager implementiert wird.
-
Leider klappt das auch nicht.
Eventuell fehlt noch ein Dienst!?Display Spoiler
Code
Display More... Mar 13 17:37:27 sleeproom vdr: [364] switching to channel 1 (Das Erste HD) Mar 13 17:37:27 sleeproom vdr: [600] device 1 receiver thread started (pid=364, tid=600, prio=high) Mar 13 17:37:27 sleeproom vdr: [364] creating directory /var/cache/vdr/vtx/S19.2E-1-1019-10301 Mar 13 17:37:27 sleeproom vdr: [601] device 1 TS buffer thread started (pid=364, tid=601, prio=high) Mar 13 17:37:27 sleeproom vdr: [602] osdteletext-receiver thread started (pid=364, tid=602, prio=high) Mar 13 17:37:27 sleeproom vdr: [364] setting watchdog timer to 30 seconds Mar 13 17:37:28 sleeproom vdr: [600] rpihddevice: set video codec to H264 Mar 13 17:37:28 sleeproom vdr: [549] rpihddevice: new audio codec: 2ch AC3 Mar 13 17:37:28 sleeproom vdr: [549] rpihddevice: set HDMI audio output format to 2ch AC3, 48.0kHz (pass-through) Mar 13 17:37:28 sleeproom dhcpcd[363]: eth0: leased 192.168.179.43 for 864000 seconds Mar 13 17:37:28 sleeproom dhcpcd[363]: eth0: adding route to 192.168.179.0/24 Mar 13 17:37:28 sleeproom dhcpcd[363]: eth0: adding default route via 192.168.179.1 Mar 13 17:37:29 sleeproom vdr: [541] system time adjustment initiated from Sun Mar 13 17:37:29 2016 (1457887049) to Sun Mar 13 17:37:39 2016 (1457887059) Mar 13 17:37:29 sleeproom dhcpcd[363]: forked to background, child pid 691 Mar 13 17:37:29 sleeproom vdr: [548] rpihddevice: video stream started 1280x720@50p PAR(1:1) Mar 13 17:37:29 sleeproom ntpd[704]: ntpd 4.2.6p5@1.2349-o Mon Nov 2 04:29:47 UTC 2015 (1) Mar 13 17:37:29 sleeproom ntpd[708]: proto: precision = 1.094 usec Mar 13 17:37:29 sleeproom ntpd[708]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123 Mar 13 17:37:29 sleeproom ntp[696]: Starting NTP server: ntpd. Mar 13 17:37:29 sleeproom ntpd[708]: Listen and drop on 1 v6wildcard :: UDP 123 Mar 13 17:37:29 sleeproom vdr: [364] max. latency time 2 seconds Mar 13 17:37:29 sleeproom ntpd[708]: Listen normally on 2 lo 127.0.0.1 UDP 123 Mar 13 17:37:29 sleeproom ntpd[708]: Listen normally on 3 eth0 192.168.179.43 UDP 123 Mar 13 17:37:29 sleeproom ntpd[708]: Listen normally on 4 lo ::1 UDP 123 Mar 13 17:37:29 sleeproom ntpd[708]: Listen normally on 5 eth0 fe80::1535:670c:c000:e514 UDP 123 Mar 13 17:37:29 sleeproom avahi-daemon[697]: Found user 'avahi' (UID 105) and group 'avahi' (GID 110). Mar 13 17:37:29 sleeproom avahi-daemon[697]: Successfully dropped root privileges. Mar 13 17:37:29 sleeproom avahi-daemon[697]: avahi-daemon 0.6.31 starting up. Mar 13 17:37:29 sleeproom ntpd[708]: peers refreshed Mar 13 17:37:29 sleeproom ntpd[708]: Listening on routing socket on fd #22 for interface updates Mar 13 17:37:29 sleeproom avahi-daemon[697]: Successfully called chroot(). Mar 13 17:37:29 sleeproom avahi-daemon[697]: Successfully dropped remaining capabilities. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Loading service file /services/udisks.service. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Loading service file /services/vdr-audio.service. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Loading service file /services/vdr-picture.service. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Loading service file /services/vdr-vdr.service. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Loading service file /services/vdr-video.service. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::1535:670c:c000:e514. Mar 13 17:37:29 sleeproom avahi-daemon[697]: New relevant interface eth0.IPv6 for mDNS. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.179.43. Mar 13 17:37:29 sleeproom avahi-daemon[697]: New relevant interface eth0.IPv4 for mDNS. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Network interface enumeration completed. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Registering new address record for fe80::1535:670c:c000:e514 on eth0.*. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Registering new address record for 192.168.179.43 on eth0.IPv4. Mar 13 17:37:29 sleeproom avahi-daemon[697]: Registering HINFO record with values 'ARMV7L'/'LINUX'. Mar 13 17:37:29 sleeproom vdr: [541] changing pids of channel 24 (SWR RP HD) from 5121+5121=27:5122=deu@3,5123=mis@3;5126=deu@106:5135=deu:5134 to 5131+5131=27:5132=deu@3,5133=mis@3;5136=deu@106:5135=deu:5134 Mar 13 17:37:29 sleeproom vdr: [558] rpihddevice: cOvgThread() thread reset Mar 13 17:37:29 sleeproom vdr: [544] OSD size changed to 1280x720 @ 1,77778 Mar 13 17:37:30 sleeproom vdr: [563] EPGSearch: search timer update started Mar 13 17:37:30 sleeproom vdr: [564] EPGSearch: timer conflict check started Mar 13 17:37:30 sleeproom vdr: [564] EPGSearch: timer conflict check finished Mar 13 17:37:30 sleeproom vdr: [563] EPGSearch: search timer update finished Mar 13 17:37:30 sleeproom avahi-daemon[697]: Server startup complete. Host name is sleeproom.local. Local service cookie is 2066399492. Mar 13 17:37:30 sleeproom vdr: [558] rpihddevice: loading /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf ... Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,192 INFO Started avahi-linker Mar 13 17:37:31 sleeproom avahi-daemon[697]: Service "Videos on sleeproom" (/services/vdr-video.service) successfully established. Mar 13 17:37:31 sleeproom avahi-daemon[697]: Service "Recordings on sleeproom" (/services/vdr-vdr.service) successfully established. Mar 13 17:37:31 sleeproom avahi-daemon[697]: Service "Pictures on sleeproom" (/services/vdr-picture.service) successfully established. Mar 13 17:37:31 sleeproom avahi-daemon[697]: Service "Music on sleeproom" (/services/vdr-audio.service) successfully established. Mar 13 17:37:31 sleeproom avahi-daemon[697]: Service "sleeproom" (/services/udisks.service) successfully established. Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,342 INFO skip local service 'Music on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,346 INFO skip local service 'Pictures on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,348 INFO skip local service 'Recordings on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,350 INFO skip local service 'Videos on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 17:37:31 sleeproom rsyslogd-2007: action 'action 17' suspended, next retry is Sun Mar 13 17:38:01 2016 [try http://www.rsyslog.com/e/2007 ] Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,351 INFO skip local service 'Music on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,352 INFO skip local service 'Pictures on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,354 INFO skip local service 'Recordings on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,355 INFO skip local service 'Videos on sleeproom' type '_nfs._tcp' domain 'local' Mar 13 17:37:31 sleeproom avahi-linker[736]: 2016-03-13 17:37:31,410 INFO created additional symlink for remote VDR dir Mar 13 17:37:32 sleeproom vdr: [364] connect from 127.0.0.1, port 47760 - accepted Mar 13 17:37:32 sleeproom vdr: [747] video directory scanner thread started (pid=364, tid=747, prio=high) Mar 13 17:37:32 sleeproom vdr: [364] closing SVDRP connection Mar 13 17:37:32 sleeproom avahi-linker[736]: 2016-03-13 17:37:32,590 INFO Update recdir via SVDRP: True [(250, False, 'Re-read of recordings directory triggered')] Mar 13 17:37:32 sleeproom rpc.statd[761]: Version 1.2.8 starting Mar 13 17:37:32 sleeproom rpc.statd[761]: Flags: TI-RPC Mar 13 17:37:32 sleeproom rpc.statd[761]: failed to create RPC listeners, exiting Mar 13 17:37:32 sleeproom vdr: [747] video directory scanner thread ended (pid=364, tid=747) Mar 13 17:37:48 sleeproom dhcpcd[691]: eth0: no IPv6 Routers available
Die avahi-linker.service sieht nun so aus:
Display Spoiler
Code
Display More[Unit] Description=Avahi linker After=avahi-daemon.socket autofs.service network-online.target dbus.service Requires=avahi-daemon.socket autofs.service network-online.target dbus.service [Service] Type=simple #ExecStart=/bin/sleep 1 ExecStart=/usr/bin/avahi-linker TimeoutSec=5 KillMode=process KillSignal=SIGINT [Install] WantedBy=multi-user.target
EDIT:
hier mal ein systemctl status:Display Spoiler
Code
Display More● sleeproom State: degraded Jobs: 0 queued Failed: 1 units Since: Do 1970-01-01 01:00:01 CET; 46 years 2 months ago CGroup: / ├─1 /sbin/init ├─system.slice │ ├─avahi-daemon.service │ │ ├─697 avahi-daemon: running [sleeproom.local │ │ └─709 avahi-daemon: chroot helpe │ ├─dbus.service │ │ └─371 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation │ ├─cron.service │ │ └─361 /usr/sbin/cron -f │ ├─dhcpcd.service │ │ └─691 /sbin/dhcpcd -q -w │ ├─lirc.service │ │ └─415 /usr/sbin/lircd --driver=default --device=/dev/lirc0 --uinput │ ├─autofs.service │ │ └─705 /usr/sbin/automount --pid-file /var/run/autofs.pid │ ├─systemd-journald.service │ │ └─107 /lib/systemd/systemd-journald │ ├─ssh.service │ │ └─692 /usr/sbin/sshd -D │ ├─systemd-logind.service │ │ └─365 /lib/systemd/systemd-logind │ ├─system-getty.slice │ │ └─getty@tty1.service │ │ └─737 /sbin/agetty --noclear tty1 linux │ ├─systemd-udevd.service │ │ └─109 /lib/systemd/systemd-udevd │ ├─rpcbind.service │ │ └─787 /sbin/rpcbind -w │ ├─vdr.service │ │ └─364 /usr/bin/vdr │ ├─rsyslog.service │ │ └─471 /usr/sbin/rsyslogd -n │ ├─triggerhappy.service │ │ └─398 /usr/sbin/thd --daemon --triggers /etc/triggerhappy/triggers.d/ --socket /var/run/thd.socket --pidfile /var/run/thd.pid --user nobody /dev/input/event0 │ └─ntp.service │ └─708 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -c /var/lib/ntp/ntp.conf.dhcp -u 106:111 └─user.slice └─user-1000.slice ├─user@1000.service │ ├─770 /lib/systemd/systemd --user │ └─778 (sd-pam) └─session-c1.scope ├─745 sshd: pi [priv] ├─790 sshd: pi@pts/0 ├─793 -bash ├─804 sudo -s ├─811 /bin/bash ├─842 mc ├─844 bash -rcfile .bashrc ├─933 systemctl status └─934 pager
-
Es scheint ein Bug unter Jessie zu sein. Siehe hier.
Ich setzte nun rpcbind_plumber.py ein. avahi_linker habe ich aus den automatischen start entfernt und starte den rpcbind_plumber.py nun automatisch. Ich habe das Script wie folgt noch angepasst (leider mit sleeps drin).
VDR starte ich ein wenig später und habe das Start-Script vdr.service um ein Eintrag erweitert.(startet nun ~2Sekunden später)Code[Unit] Description=Video Disk Recorder +After=systemd-modules-load.service network-online.target
Funktioniert bisher sehr zuverlässig....
Display Spoiler
Diff
Display More--- rpcbind_plumber.py 2016-03-19 21:07:34.693909507 +0100 +++ rpcbind_plumber.py-neu 2016-03-20 13:12:37.000000000 +0100 @@ -59,7 +59,7 @@ arg_desc = 'Force restart of rpcbind in case it\'s not up.' parser = argparse.ArgumentParser(prog = 'rpcbind restart', description = arg_desc) parser.add_argument('--log', help = 'log output (stdout by default)') - parser.add_argument('--delay', type = int, default = 60, help = 'delay [s]') + parser.add_argument('--delay', type = int, default = 30, help = 'delay [s]') args = parser.parse_args() log_level = logging.DEBUG @@ -83,8 +83,11 @@ except subprocess.CalledProcessError: logger.info('rpcbind is not running. Restarting it and nfs-kernel-server.') s = SystemdService() + time.sleep(2) s.restart('rpcbind') s.restart('nfs-kernel-server') + time.sleep(10) + s.restart('avahi-linker') else: logger.info("rpcbind is running. not doing anything.")
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!