Hallo Community,
da ich eine Funktion des Plugins dbus2vdr nutzen möchte, habe ich nun dieses Plugin hinzugefügt und vdr komplett neu kompiliert.
Allerdings bringe ich das Plugin nicht so richtig zum laufen. Es scheint sich ständig neu mit dem Dbus zu verbinden:
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168486
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168485
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168484
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168483
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168482
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168481
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168480
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168479
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168478
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168477
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168476
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168475
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168474
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168473
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168472
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168471
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168470
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168469
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168468
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168467
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168466
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168465
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168464
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168463
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168462
Okt 20 01:56:38 vdr vdr[31085]: [31095] dbus2vdr: System: connected with unique name :1.168461
meine /etc/dbus-1/systemd.d/de.tvdr.vdr.conf sieht so aus:
Ich führe vdr momentan als root aus, den nutzer vdr gibt es aktuell nicht
<!DOCTYPE busconfig PUBLIC
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<!-- Only user vdr can own the vdr-dbus-service -->
<policy user="root">
<allow own="de.tvdr.vdr"/>
</policy>
<!-- allow everyone to call vdr's methods -->
<policy context="default">
<allow send_destination="de.tvdr.vdr"/>
<allow receive_sender="de.tvdr.vdr"/>
</policy>
</busconfig>
der Plugin wird in vdr --help gelistet.
Mein Aufruf in der runvdr sieht so habe ich um -P\"dbus2vdr --session --network --log=3\" ergänzt (auch mal ohne die 3 Optionen versucht) immer wird mein systemlog vollgespammt, dass die dbus2vdr unipue verbindet.
Top zeigt, dass dBus und journalctl recht beschäftigt sind.
31127 root 20 0 1547564 96436 19500 S 64,8 9,2 0:25.76 vdr
57 dbus 20 0 10680 924 552 S 8,0 0,1 2:50.63 dbus-daemon
42 root 20 0 399040 263920 263532 S 2,2 25,2 1:13.05 systemd-journal
Soblad ich das addon wieder aus der Runvdr entferne ist alles normal.
Abfragen auf den dbus2vdr funktionieren nicht.
*Ich nutze Vdr 2.4.1 mit den Standard Plugins + live + vnsiserver + streamdev-server + wirbelscan + vdr-manager + (dbus2vdr)
System: Arch linux vdr 5.0.21-2-pve #1 SMP PVE 5.0.21-3 (Thu, 05 Sep 2019 13:56:01 +0200) x86_64 GNU/Linux in einem Proxmox privileged lxc container.
Kompilliert habe ich mit der Option ONEDIR=1 alle files liegen in /video
Ich habe den vdr service mehrfach neu gestartet
Danke für Tips und Anregungen.
Viele Grüße
Kitsab