Hi,
ich habe hier ein total seltsames und mir völlig unverständliches Problem mit dem fritzbox- und restfulapi-Plugin!
Ich wollte das fritzbox-Plugin deaktivieren. Allerdings startet mein VDR nicht mehr sauber, wenn ich
es in der Datei /etc/vdr/plugins/order.conf deaktiviere (-fritzbox), bzw. wenn ich es deinstalliere
(apt-get remove vdr-plugin-fritzbox).
Sobald ich versuche ohne fritzbox-Plugin zu starten, gibt es alle paar Sekunden eine VDR Restart:
syslog:
...
Feb 1 22:31:52 VDR02 vdr: [11678] starting plugin: restfulapi
Feb 1 22:31:52 VDR02 vdr: [11678] restfulapi: Used settings: port: 8002, ip: 0.0.0.0, eimgs: /var/cache/vdr/epgimages, cimgs: , headers: activated
Feb 1 22:31:53 VDR02 vdr-sxfe[11696]: [11792] [input_vdr] Control stream disconnected
Feb 1 22:31:53 VDR02 init: vdr main process (11678) killed by PIPE signal
Feb 1 22:31:53 VDR02 init: graphtft-fe main process (11690) killed by TERM signal
Feb 1 22:31:53 VDR02 init: vdr-frontend main process (11696) terminated with status 1
Feb 1 22:31:53 VDR02 vdr-crash: vdr exit with signal PIPE . Restarting
Feb 1 22:31:53 VDR02 vdr: [11854] VDR version 1.7.21 started
...
Nehme ich dann das fritzbox-plugin wieder rein, ist alles wieder sauber:
...
Feb 1 22:35:41 VDR02 vdr: [12881] starting plugin: restfulapi
Feb 1 22:35:41 VDR02 vdr: [12881] restfulapi: Used settings: port: 8002, ip: 0.0.0.0, eimgs: /var/cache/vdr/epgimages, cimgs: , headers: activated
Feb 1 22:35:41 VDR02 vdr: [13001] Fritz Plugin Initialization thread started (pid=12881, tid=13001)
Feb 1 22:35:41 VDR02 vdr: [13001] [libfritz++/Tools.cpp:100] detected codeset is 'UTF-8'
Feb 1 22:35:41 VDR02 vdr: [13001] [libfritz++/FritzClient.cpp:126] requesting login_sid.xml from Fritz!Box.
Feb 1 22:35:41 VDR02 vdr: [13001] [libfritz++/FritzClient.cpp:136] logging into fritz box using SIDs.
Feb 1 22:35:41 VDR02 vdr: [13001] [libfritz++/FritzClient.cpp:200] login successful.
Feb 1 22:35:41 VDR02 vdr: [13001] [libfritz++/FritzClient.cpp:286] Looking up Phone Settings...
Feb 1 22:35:41 VDR02 vdr: [13001] [libfritz++/FritzClient.cpp:249] interface language is de
Feb 1 22:35:43 VDR02 vdr: [12954] video directory scanner thread ended (pid=12881, tid=12954)
Feb 1 22:35:43 VDR02 vdr: [12955] video directory scanner thread ended (pid=12881, tid=12955)
Feb 1 22:35:44 VDR02 vdr: [13001] [libfritz++/Tools.cpp:258] Found LKZ
Feb 1 22:35:44 VDR02 vdr: [13001] [libfritz++/Tools.cpp:263] Found OKZ
Feb 1 22:35:44 VDR02 vdr: [13001] [libfritz++/FritzClient.cpp:301] Looking up SIP Settings...
Feb 1 22:35:46 VDR02 vdr: [12881] restfulapi: found 231811 files im /var/cache/vdr/epgimages/*.
...
Alles anzeigen
Jetzt hatte ich testweise das restfulapi über die order.conf deaktiviert.
Danach startet der VDR auch, wenn fritzbox nicht aktiviert ist, ABER beim Booten schlagt dann der VDR Start fehl.
Erst ein nachfolgendes start vdr wirft ihn wieder an. Ursachenforschung habe ich hier noch nicht betrieben, aber ich
denke, der yavdr ist auch nicht für den Betrieb ohne restfulapi gemacht, oder?
Wie werde ich jetzt das fritzbox-Plugin los?
Norbert