MLD-6.x > General

Nach dem Einschalten keine Verbindung zum svdrp-Server

<< < (3/10) > >>

clausmuus:
Versuche mal ob es hilft, wenn Du in den streamdev Einstellungen im Webif Setup die Option "Auf den Server warten" wählst. Damit wäre sichergestellt, dass die Netzwerkverbindung funktioniert, wenn der VDR startet.

wayne:

--- Quote ---Ich habe bei mir allerdings keine streamdev-server/client Kombination wegen:
https://www.minidvblinux.de/forum/index.php/topic,10687.msg85618.html#msg85618
--- End quote ---

franky:
@wayne
Ich habe mal versucht dein Problem nachzustellen, in dem ich auf einem VDR ohne streamdev-client, der eigentlich lokal aufnimmt, die SVDRP Einstellungen so zu konfigurieren, dass die Aufnahme-Timer auf meinem Server angelegt werden.
Das hatte dann erst mal funktioniert, aber nach einem System Neustart habe ich das gleiche Problem wie du.
Es kommt erst mal die Meldung dass der Timer nicht auf dem Server angelegt werden kann.
Ich habe dann mal den streamdev-client auf diesem System installiert und siehe da, die Timer werden dann zuverlässig auch gleich nach einem System Neustart auf dem Server angelegt.
Sobald ich den streamdev-client wieder deinstalliere, wieder das Problem.

Mit installiertem streamdev-client wird anscheinend sofort beim Systemstart die SVDRP-Verbindung zum Server aufgebaut.

@claus
Die Option "Auf den Server warten" gibt es im WebIF ja nur, wenn der streamdev-client installiert ist.
Wayne verwendet aber weder den streamdev-server auf seinem Proxmox Aufnahme-VDR noch den streamdev-client auf seinen Client-VDRs.
Somit fehlt ja auf seinen Client-VDRs diese Option.

Hast Du eine Idee, welcher Mechanismus bei installiertem streamdev-client dafür sorgt, dass die SVDRP-Verbindung zum Server sofort nach dem Systemstart funktioniert.
Interessant für Wayne wäre dann natürlich, wie er das auch bei nicht installiertem streamdev-client umsetzen könnte.

clausmuus:
Super guter Test. Ich hatte einige Randbedingungen (dass kein streamdev-client verwendet wird) vergessen.
Meine Vermutung ist weiterhin, dass der VDR startet, bevor die Netzwerkverbindung steht. Magst Du mal im Log schauen, ob die VDR Starting Meldung kommt, bevor das Netzwerk fertig ist?

Um zu testen, ob das Warten auf den Server hilft, kannst Du mal die Datei /usr/share/vdr/run.d/70_server.sh mit diesem Inhalt erstellen und in Zeile 3 die IP von Deinem Server eintragen:

--- Code: ---#!/bin/sh

server_ip="IP_OF_YOUR_SERVER"

case "$1" in
    start)
        timeout 90 sh -c "while [ -z '$(svdrpsend.sh -H $server_ip QUIT)' ]; do sleep 1; done"
        ;;
esac

--- End code ---
Anschließend die Datei ausführbar machen:

--- Code: ---chmod +x /usr/share/vdr/run.d/70_server.sh
--- End code ---

wayne:
Das Netzwerk ist vor dem vdr-Start fertig:


--- Code: ---Jul 12 17:01:31 MLDWZneu systemd-networkd[461]: eth0: Link UP
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4015] manager[0x78d640]: monitoring kernel firmware directory '/lib/firmware'.
Jul 12 17:01:31 MLDWZneu dbus-daemon[542]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.5' (uid=0 pid=563 comm="/usr/sbin/NetworkManager --no-daemon")
Jul 12 17:01:31 MLDWZneu systemd[1]: Starting Hostname Service...
Jul 12 17:01:31 MLDWZneu systemd[1]: Starting Init Sound Card State...
Jul 12 17:01:31 MLDWZneu systemd[1]: Starting Save/Restore Sound Card State...
Jul 12 17:01:31 MLDWZneu systemd[1]: Manage Sound Card State (restore and store) was skipped because of an unmet condition check (ConditionPathExists=/etc/alsa/state-daemon.conf).
Jul 12 17:01:31 MLDWZneu systemd[1]: Finished Save/Restore Sound Card State.
Jul 12 17:01:31 MLDWZneu dbus-daemon[542]: [system] Successfully activated service 'org.freedesktop.hostname1'
Jul 12 17:01:31 MLDWZneu systemd[1]: Started Hostname Service.
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4865] hostname: hostname: using hostnamed
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4866] hostname: static hostname changed from (none) to "MLDWZneu"
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4870] dns-mgr: init: dns=systemd-resolved rc-manager=unmanaged (auto), plugin=systemd-resolved
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4875] manager[0x78d640]: rfkill: Wi-Fi hardware radio set enabled
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4875] manager[0x78d640]: rfkill: WWAN hardware radio set enabled
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4898] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.46.0/libnm-device-plugin-wifi.so)
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4899] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4899] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4900] manager: Networking is enabled by state file
Jul 12 17:01:31 MLDWZneu dbus-daemon[542]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.5' (uid=0 pid=563 comm="/usr/sbin/NetworkManager --no-daemon")
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4907] settings: Loaded settings plugin: keyfile (internal)
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4919] settings: Loaded settings plugin: ifupdown ("/usr/lib/NetworkManager/1.46.0/libnm-settings-plugin-ifupdown.so")
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4919] ifupdown: management mode: unmanaged
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4920] ifupdown: interfaces file /etc/network/interfaces doesn't exist
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4931] dhcp: init: Using DHCP client 'internal'
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4934] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4971] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4971] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.4981] device (lo): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu systemd[1]: Starting Network Manager Script Dispatcher Service...
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5014] device (lo): Activation: starting connection 'lo' (a01f395a-c9ff-467b-ae60-e36c81ef8580)
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5030] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5056] settings: (eth0): created default wired connection 'Kabelgebundene Verbindung 1'
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5058] device (eth0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5108] manager: (sit0): new IPTunnel device (/org/freedesktop/NetworkManager/Devices/3)
Jul 12 17:01:31 MLDWZneu systemd[1]: Started Network Manager.
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5122] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5126] device (lo): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5130] device (lo): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5132] device (lo): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu systemd[1]: Reached target Network.
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5137] device (lo): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu systemd[1]: Starting Network Manager Wait Online...
Jul 12 17:01:31 MLDWZneu systemd[1]: Starting DNS forwarder and DHCP server...
Jul 12 17:01:31 MLDWZneu systemd[1]: NFS status monitor for NFSv2/3 locking. was skipped because of an unmet condition check (ConditionPathExists=/etc/exports).
Jul 12 17:01:31 MLDWZneu dbus-daemon[542]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5257] device (lo): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu systemd[1]: Starting Web-based AJAX terminal emulator...
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5260] device (lo): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
Jul 12 17:01:31 MLDWZneu NetworkManager[563]: <info>  [1752332491.5265] device (lo): Activation: successful, device activated.
Jul 12 17:01:31 MLDWZneu systemd[1]: Started Network Manager Script Dispatcher Service.
Jul 12 17:01:31 MLDWZneu dnsmasq[638]: dnsmasq: syntax check OK.
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: started, version 2.90 cachesize 150
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: DNS service limited to local subnets
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: compile time options: IPv6 GNU-getopt no-DBus no-UBus i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset no-nftset auth no-cryptohash no-DNSSEC loop-detect inotify dumpfile
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: reading /etc/resolv.conf
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: using nameserver 1.1.1.1#53
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: using nameserver 8.8.8.8#53
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: using nameserver 1.0.0.1#53
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: using nameserver 8.8.4.4#53
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: using nameserver 2606:4700:4700::1111#53
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: using nameserver 2001:4860:4860::8888#53
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: using nameserver 2606:4700:4700::1001#53
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: using nameserver 2001:4860:4860::8844#53
Jul 12 17:01:31 MLDWZneu dnsmasq[650]: read /etc/hosts - 8 names
Jul 12 17:01:31 MLDWZneu systemd[1]: Started DNS forwarder and DHCP server.
Jul 12 17:01:31 MLDWZneu systemd[1]: Started Web-based AJAX terminal emulator.
Jul 12 17:01:32 MLDWZneu webif[550]: Listen on port 80 ...
Jul 12 17:01:32 MLDWZneu kernel: traps: node[679] trap int3 ip:1634d1e sp:7fffc90a98f8 error:0 in node[86c000+11d8000]
Jul 12 17:01:32 MLDWZneu systemd-logind[546]: Watching system buttons on /dev/input/event6 (Media Center Ed. eHome Infrared Remote Transceiver (1784:0011))
Jul 12 17:01:32 MLDWZneu systemd[1]: alsa-init.service: Deactivated successfully.
Jul 12 17:01:32 MLDWZneu systemd[1]: Finished Init Sound Card State.
Jul 12 17:01:32 MLDWZneu systemd[1]: Reached target Sound Card.
Jul 12 17:01:32 MLDWZneu systemd[1]: appstarter_reset.service: Deactivated successfully.
Jul 12 17:01:32 MLDWZneu systemd[1]: Finished Reset appstarter start action.
Jul 12 17:01:32 MLDWZneu systemd[1]: setserial.service: Deactivated successfully.
Jul 12 17:01:32 MLDWZneu systemd[1]: Finished activate serial port infrared receiver.
Jul 12 17:01:32 MLDWZneu systemd[1]: Started Start app.
Jul 12 17:01:33 MLDWZneu vdr[807]: [807] WARN: missing plugin 'dbus2vdr'
Jul 12 17:01:33 MLDWZneu vdr[807]: vdr: missing plugin 'dbus2vdr'
Jul 12 17:01:33 MLDWZneu vdr[807]: vdr: missing plugin 'epg2vdr'
Jul 12 17:01:33 MLDWZneu vdr[807]: [807] WARN: missing plugin 'epg2vdr'
Jul 12 17:01:33 MLDWZneu vdr[807]: vdr: missing plugin 'fritzbox'
Jul 12 17:01:33 MLDWZneu vdr[807]: [807] WARN: missing plugin 'fritzbox'
Jul 12 17:01:33 MLDWZneu vdr[807]: [807] WARN: missing plugin 'svdrpservice'
Jul 12 17:01:33 MLDWZneu vdr[807]: vdr: missing plugin 'svdrpservice'
Jul 12 17:01:33 MLDWZneu vdr[807]: [807] VDR version 2.7.6 started
Jul 12 17:01:33 MLDWZneu vdr[807]: [807] codeset is 'UTF-8' - known

--- End code ---


Dein Skript funktioniert aber trotzdem...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version