Es geht um /usr/bin/frontend aus dem Paket yavdr-base.
[Gelöst] VDR fährt nach Timeraufnahme nicht herunter
-
-
Ich habe nur apt-get update + apt-get upgrade ausgeführt.
Die Korrektur wurde vorgestern bereitgestellt.
Falk
-
Ich habe nur apt-get update + apt-get upgrade ausgeführt.
Die Korrektur wurde vorgestern bereitgestellt.
Falk
Okay, habe es gesehen es wurde installiert bei mir
Danke und Gruss
Leo -
-
Wenn der VDR headless läuft, spielt das Frontend-Skript eigentlich gar nicht mit hinein
Der VDR scheint laut dem Logschnipsel die Shutdown-Hooks nicht auszuführen, dann gibt es vermutlich einen Internen Grund dafür, dass er nicht abschalten will (z.B. anstehende Timer, Plugins, die den Shutdown verhindern).
-
Habe aber sonst nichts geändert.
Zum testen habe ich beim lifeguard alles abgewählt, alle Clienten beendet und den VDR neugestartet.
Dann Power am Gehäuse und er fährt nicht runter
VDR log-level ist 3 und da kommt nur das aus dem Schnipsel.
-
Welche Plugins werden denn geladen?
-
sudo cat /var/log/syslog | grep "loading plugin"
Code
Display MoreSep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-dbus2vdr.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-streamdev-server.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-channellists.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-devstatus.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-epg2vdr.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearch.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-femon.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-live.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-markad.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-menuorg.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-restfulapi.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-scraper2vdr.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-svdrposd.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-svdrpservice.so.2.2.0 Sep 15 14:18:30 VDR vdr: [1213] loading plugin: /usr/lib/vdr/plugins/libvdr-vnsiserver.so.2.2.0
-
Jetzt habe ich mal mit dem abschalten der Plugins angefangen.
Nach dem scraper2vdr bin ich dann beim epg2vdr auch schon fündig geworden.
Wenn ich das abschalte fährt er runter.
Dazu habe ich im syslog noch das entdeckt:
CodeSep 15 17:14:03 VDR epgd: 49 series to update in db, 8 episodes to update in db Sep 15 17:14:10 VDR kernel: [ 64.065344] epgd[1468]: segfault at 10 ip 00007f06fe55d404 sp 00007ffe7510ba50 error 4 in libpthread-2.19.so[7f06fe553000+19000] Sep 15 17:14:10 VDR kernel: [ 64.195014] init: epgd main process (1468) killed by SEGV signal
Edit: Da es wohl was eigenes ist: epgd - segfault beim Start
-
epg2vdr hat nebenbei bemerkt eine Option, die den Shutdown auch beim Warten auf den Abgleich mit dem Server erlaubt. Dann hat der VDR halt nicht die aktuellen Daten von epgd.
-
Ich bin/war auch von dem Problem betroffen gewesen, dass mein VDR nach einer Aufnahme nicht selbständig runtergefahren ist, sondern erst nach Ablauf der Inaktivitätszeit. Jetzt habe ich das Paket "yavdr-basic" aktualisiert und gestern Nacht eine Testaufnahme gemacht. es hat soweit alles funktioniert und der VDR ist 5 Minuten vor Aufnahmebeginn hochgefahren und nach Abschluss der Aufnahme auch wieder runtergefahren. Ist alles im syslog genau zu sehen.
Allerdings ist mir dabei aufgefallen, dass der VDR bereits 1 Minute nach Ende der Aufnahme runtergefahren ist. Irgendwie kann ich mich entsinnen, dass da gaaaanz früher der VDR auch immer 5 Minuten gewartet hat, bis er runtergefahren ist. Ist das jetzt nicht mehr so geregelt und der VDR fährt bereits nach 1 Minute runter oder gibt es da noch ein kleines Problemchen?
Hier mal das syslog ab dem Zeitpunkt, wo der VDR die Aufnahme beendet hat. Da sleht man genau, dass um 00:30Uhr die Aufnahme beendet wurde und um 00:31 der VDR runtergefahren wird.
Quote......
Sep 16 00:28:42 yavdr anacron[1383]: Job `cron.daily' terminated
Sep 16 00:28:42 yavdr anacron[1383]: Normal exit (1 job run)
Sep 16 00:30:00 yavdr vdr: [1356] timer 6 (9 0020-0030 'Abgedreht!~Club 27') stop
Sep 16 00:30:00 yavdr vdr: [1356] executing '/usr/lib/vdr/vdr-recordingaction after "/srv/vdr/video/Abgedreht!/Club_27/2017-09-16.00.20.9-0.rec"'
Sep 16 00:30:00 yavdr recordingaction: executing /usr/share/vdr/recording-hooks/R50correct_videodirs after recording /srv/vdr/video/Abgedreht!/Club_27/2017-09-16.00.20.9-0.rec
Sep 16 00:30:00 yavdr recordingaction: executing /usr/share/vdr/recording-hooks/R60copy_epgimage after recording /srv/vdr/video/Abgedreht!/Club_27/2017-09-16.00.20.9-0.rec
Sep 16 00:30:00 yavdr vdr: [2064] VNSI: Timers state changed (2)
Sep 16 00:30:00 yavdr vdr: [2064] VNSI: Requesting clients to reload timers
Sep 16 00:30:53 yavdr vdr: [4404] dbus2vdr: calling shutdown-hook-wrapper /usr/share/vdr-plugin-dbus2vdr/shutdown-wrapper /usr/share/vdr/shutdown-hooks "1505559180 44527 14 \"Shopping Queen~Motto in Köln: Style Upgrade - Setze mit deinem neuen Blazer deinem Outfit die Krone auf! Tag 1: Lejla\" 0"
Sep 16 00:30:53 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: asking shutdown-hook /bin/sh /usr/share/vdr/shutdown-hooks/S90.acpiwakeup
Sep 16 00:30:53 yavdr vdr-addon-acpiwakeup: Setting ACPI alarm time to: 2017-09-16 10:48:00
Sep 16 00:30:53 yavdr vdr-addon-acpiwakeup: Writing to /sys/class/rtc/rtc0/wakealarm
Sep 16 00:30:53 yavdr vdr-addon-acpiwakeup: Writing to /sys/class/rtc/rtc0/wakealarm
Sep 16 00:30:53 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: result(0) = (null)
Sep 16 00:30:53 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: asking shutdown-hook /usr/share/vdr/shutdown-hooks/S90.custom
Sep 16 00:30:54 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: result(0) = (null)
Sep 16 00:30:54 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: asking shutdown-hook /bin/sh /usr/share/vdr/shutdown-hooks/S90.nvram-wakeup
Sep 16 00:30:54 yavdr vdr-nvram-wakeup: nvram-wakeup functionality is disabled
Sep 16 00:30:54 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: result(0) = (null)
Sep 16 00:30:54 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: asking shutdown-hook /bin/sh /usr/share/vdr/shutdown-hooks/S91.lifeguard
Sep 16 00:30:54 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: result(0) = (null)
Sep 16 00:30:54 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: asking shutdown-hook /usr/share/vdr/shutdown-hooks/S99.shutdown
Sep 16 00:30:54 yavdr shutdown-wrapper: [4452] dbus2vdr-shutdown-wrapper: result(0) = SHUTDOWNCMD="stop vdr ; /sbin/halt -p"
Sep 16 00:30:54 yavdr vdr: [4404] dbus2vdr: result(0) = SHUTDOWNCMD="stop vdr ; /sbin/halt -p"
Sep 16 00:30:54 yavdr vdr: [4404] dbus2vdr: de.tvdr.vdr.remote.HitKey: get key 'POWER'
Sep 16 00:30:54 yavdr vdr: [1356] Power button pressed
Sep 16 00:30:54 yavdr vdr: [1356] confirm: Taste drücken, um Ausschalten abzubrechen
Sep 16 00:30:54 yavdr vdr: [1356] warning: Taste drücken, um Ausschalten abzubrechen
Sep 16 00:31:00 yavdr vdr: [1356] confirmed
Sep 16 00:31:00 yavdr vdr: [1356] executing '/usr/lib/vdr/vdr-shutdown.wrapper 1505559180 44520 14 "Shopping Queen~Motto in Köln: Style Upgrade - Setze mit deinem neuen Blazer deinem Outfit die Krone auf! Tag 1: Lejla" 1'
Sep 16 00:31:00 yavdr vdr: [1356] saved setup to /var/lib/vdr/setup.conf
Sep 16 00:31:00 yavdr vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S90.acpiwakeup as shell script
Sep 16 00:31:01 yavdr vdr-addon-acpiwakeup: Setting ACPI alarm time to: 2017-09-16 10:48:00
Sep 16 00:31:01 yavdr vdr-addon-acpiwakeup: Writing to /sys/class/rtc/rtc0/wakealarm
Sep 16 00:31:01 yavdr vdr-addon-acpiwakeup: Writing to /sys/class/rtc/rtc0/wakealarm
Sep 16 00:31:01 yavdr vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S90.custom
Sep 16 00:31:01 yavdr vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S90.nvram-wakeup as shell script
Sep 16 00:31:01 yavdr vdr-nvram-wakeup: nvram-wakeup functionality is disabled
Sep 16 00:31:01 yavdr vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S91.lifeguard as shell script
Sep 16 00:31:01 yavdr vdr-shutdown: executing /usr/share/vdr/shutdown-hooks/S99.shutdown
Sep 16 00:31:01 yavdr kernel: [ 944.814757] init: vdr-update-monitor main process (1591) killed by TERM signal
Sep 16 00:31:01 yavdr kernel: [ 944.816642] init: vdr-net-monitor main process (2155) killed by TERM signal
Sep 16 00:31:01 yavdr vdr: [1356] stopping plugin: dynamite
Sep 16 00:31:01 yavdr vdr: [1356] dynamite: force detaching all devices
Sep 16 00:31:01 yavdr vdr: [1356] stopping plugin: softhddevice
......
Paul
-
Allerdings ist mir dabei aufgefallen, dass der VDR bereits 1 Minute nach Ende der Aufnahme runtergefahren ist. Irgendwie kann ich mich entsinnen, dass da gaaaanz früher der VDR auch immer 5 Minuten gewartet hat, bis er runtergefahren ist. Ist das jetzt nicht mehr so geregelt und der VDR fährt bereits nach 1 Minute runter oder gibt es da noch ein kleines Problemchen?
In dem Fall wurde der Shutdown vom Frontend-Skript ausgelöst - das fragt in dem Fall, dass der Rechner für eine Aufnahme geweckt wurde und keine Benutzerinteraktion über die FB erfolgt ist regelmäßig den VDR (über dbus2vdr), ob er etwas dagegen hat herunterzufahren (was er natürlich nicht bejaht, wenn noch eine Aufnahme läuft, ein Timer ansteht oder ein Plugin oder das lifeguard-Addon etwas dagegen hat) und wenn nicht, sendet es einen Druck für die Power-Taste.
-
Aha, danke für die Aufklärung!
Dann ist ja alles i. O. und "damals" gabe es noch kein softhddevice-Plugin und ich hatte die gute alte TT-Full-Featured-DVB-Karte im VDR stecken!
Da sieht man wiedermal wie schnell die Zeit vergeht!
Paul
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!