Bin seit dem WE nun auf yaVDR 0.5 + XBMC 12.1 aus dem testing ppa; primäres Frontend ist XBMC.
Das Ganze funzt ootb bestens.
Nun experimentiere ich erneut mit dem Konstrukt yaVDR-Tools <-> vdr-plugin-dbus2vdr <-> vdr-addon-lifeguard <-> yaVDR-WebFrontend und irgendwie ist da noch der Wurm drin oder ich hab da noch n Verständnisproblem:
1) Habe im Webfrontend im Abschnitt "lifeguard" Probehalber nur die Punkte "NFS" und "SMB" aktiviert. Dementsprechend sieht die lifeguard.conf nun so aus:
#################################################################################
# #
# The following configuration file is generated automatically by the yaVDR #
# system. Don't change this file as every update of yaVDR will overwrite #
# the local changes. Instead put your required customizations #
# into /etc/yavdr/templates_custom/ based on the original templates #
# under /usr/share/yavdr/templates. #
# #
# http://www.yavdr.org/developer-zone/template-overview/ #
# #
# #
#################################################################################
#
# /etc/vdr/lifeguard.conf - configuration file for VDR lifeguard
#
# See manpage for vdr-addon-lifeguard (`man vdr-addon-lifeguard`)
#
tcp nfs NFS\ Mount\ is\ still\ active
smb locks Files\ open\ on\ SMB\ share.
Alles anzeigen
=> keine "usr" Zeile, trotzdem bekomme ich bei einer dbus - Anfrage:
root@medix:/etc/vdr# vdr-dbus-send /Shutdown shutdown.ConfirmShutdown
method return sender=:1.35 -> dest=:1.36 reply_serial=2
int32 901
string "user is active"
int32 0
string ""
obwohl doch gar nicht nach aktiven Benutzern gesucht werden soll....
2) Da scheints noch einen Bug im yaVDR - WebFrontend zu geben, denn nach einem Reload desselben sieht der lifeguard Abschnitt so aus, wie im Anhang "lifeguard.jpg"
Firebug sieht man im Anhang "firebug.jpg"
(Die lifeguard.conf ist korrekt, scheint also nur ein Anzeigeproblem zu sein....)
3) Die SMB "Überwachung" scheint auch noch fehlerhaft zu sein, denn wenn ich auf nem anderen Rechner eine Aufnahme über SMB laufen habe, sieht smbstatus erwartungsgemäß so aus:
root@medix:~# smbstatus -L
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
17260 666 DENY_NONE 0x100081 RDONLY NONE /srv/vdr/video.00 X-Men_Origins#3A_Wolverine/2011-11-06.20.05.6-0.rec Tue Apr 16 13:37:30 2013
17260 666 DENY_NONE 0x20089 RDONLY EXCLUSIVE+BATCH /srv/vdr/video.00 X-Men_Origins#3A_Wolverine/2011-11-06.20.05.6-0.rec/00001.ts Tue Apr 16 13:37:35 2013
Trotzdem fährt VDR runter, das sind die Einträge im syslog:
Apr 16 13:48:05 medix vdr: [22245] dbus2vdr: new message, object /Shutdown, interface org.freedesktop.DBus.Introspectable, member Introspect
Apr 16 13:48:05 medix vdr: [22245] dbus2vdr: introspect object /Shutdown with Introspect
Apr 16 13:48:05 medix vdr: [22245] dbus2vdr: new message, object /Shutdown, interface de.tvdr.vdr.shutdown, member ConfirmShutdown
Apr 16 13:48:05 medix vdr: [22245] dbus2vdr: 1 idle message handler, reusing 0x7f87c40047c0
Apr 16 13:48:05 medix vdr: [23235] dbus2vdr message handler thread started (pid=22137, tid=23235, prio=high)
Apr 16 13:48:05 medix vdr: [23235] dbus2vdr: calling shutdown-hook-wrapper /usr/share/vdr-plugin-dbus2vdr/shutdown-wrapper /usr/share/vdr/shutdown-hooks
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: asking shutdown-hook /bin/sh /usr/share/vdr/shutdown-hooks/S90.acpiwakeup
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: result(0) = (null)
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: asking shutdown-hook /bin/sh /usr/share/vdr/shutdown-hooks/S90.custom
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: result(0) = (null)
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: asking shutdown-hook /bin/sh /usr/share/vdr/shutdown-hooks/S90.nvram-wakeup
Apr 16 13:48:05 medix vdr-nvram-wakeup: nvram-wakeup functionality is disabled
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: result(0) = (null)
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: asking shutdown-hook /bin/sh /usr/share/vdr/shutdown-hooks/S91.lifeguard
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: result(0) = (null)
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: asking shutdown-hook /bin/sh /usr/share/vdr/shutdown-hooks/S92.xbmcactivity
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: result(0) = XBMC INACTIVE
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: asking shutdown-hook /usr/share/vdr/shutdown-hooks/S99.shutdown
Apr 16 13:48:05 medix shutdown-wrapper: [23236] dbus2vdr-shutdown-wrapper: result(0) = SHUTDOWNCMD="stop vdr ; /sbin/halt -p"
Apr 16 13:48:05 medix vdr: [23235] dbus2vdr: result(0) = SHUTDOWNCMD="stop vdr ; /sbin/halt -p"
Alles anzeigen
???