[1] MLD-5.x / Systems / x86 Systeme (PC) / vdrplugin-live - Fernbedienung
 

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
vdrplugin-live - Fernbedienung
« on: October 08, 2016, 21:38:57 »
Hallo,

die Fernbedienung der Web-Oberfläche zu Live funktioniert nur sporadisch. Ich kann leider kein Muster erkennen. Jetzt grad wieder nicht. Egal ob von OSX oder Windows Browser aufgerufen. Egal, ob neu gebootet oder mittendrin. Verdächtige Fehlermeldungen sehe ich nirgends. Mh.

Das OSD kann ich auf der Fernbedienungseite sehen, wenn ich per Konsole bspw. svdrpsend MESG absetze. Aber ich kann bspw. nicht umschalten oder das Menu des VDR aufrufen.

Betroffenes System:

VDR, headless, in Virtualbox auf Synology, weitere Details siehe Anlage
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
vdrplugin-live - Fernbedienung
« Reply #1 on: October 08, 2016, 21:49:29 »
OK ... mir ist da im Augenwinkel noch was aufgefallen. Grad noch mal einen kurzen Check gemacht. Folgendes:

0) Neustart VDR ... live-Fernbedienung funktioniert nicht

1) Wenn ich ein neues Plugin für VDR installiere (egal was) und nach Abschluss der Installation auf das im webserver-Pakete-Menu erscheinende "Restart VDR" klicke. Dann geht die Fernbedienung über live.

2) Wenn ich dann auf der Konsole "/etc/init.d/vdr restart" mache ... fällt die live-Fernbedienung wieder aus.

3) Gehe ich zurück auf den noch vorhandenen Button im webserver-Pakete-Menu und klicke "Restart VDR", wuppt es wieder

Cool :D
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20528
    • View Profile
    • ClausMuus.de
vdrplugin-live - Fernbedienung
« Reply #2 on: October 08, 2016, 22:11:43 »
Das bedeutet, das vdr start Scrit hat bei Dir ein Problem, was mit den installierten VDr Plugin zusammen hängen dürfte. Beim Restart über den Paketmanager wird ein "runvdr -r" aufgerufen, und nicht wie sonst ein "restart vdr", was ein stop und start vdr entspricht.
Du kannst mal folgendes versuchen: In der start Sektion des Scripts /etc/init.d/vdr kannst Du Teile des start Scriptes auskommentieren, bzw. das ausführen teilweise verhindern, indem Du ein "break" einfügst. Wenn das hilft, weißt Du welcher Teil das Problem macht. Einfügen kannst Du ein break vor Zeile 34, 26, 21 und 15. Einfach mit der letzten Zeile anfangen, und testen ob danach nach einem "restart vdr" die live Fernbedienung noch funktioniert. Falls nicht mache ein "runvdr -r" oder boote neu und teste das mit der nächsten vorgeschlagenen Zeile.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
vdrplugin-live - Fernbedienung
« Reply #3 on: October 08, 2016, 22:30:50 »
Hi Claus,

das Einfügen von "break" an den genannten Stellen bringt keine Änderung.

Allerdings kommt die Fernbedienung (auch ohne Reboot) zuverlässig mit "runvdr -r" zurück.

Danke für Deinen Tipp!


Code: [Select]
#!/bin/sh

. /etc/init.d/rc.functions
TEXTDOMAIN="vdr-vdr"

NAME=${0##*/}
PID_FILE=/var/run/$NAME.pid

case "$1" in
start)
echo "Starting VDR"

start-stop-daemon -S -q -p $PID_FILE -m -b -x sh -- -c "runvdr </dev/tty5 >/dev/tty5 2>/var/log/vdr"

# wait for VDR startup
i=0
while [ $i -lt 60 -a -z "$(svdrpsend.sh QUIT)" ]; do
i=$(($i+1))
sleep 1 "#waiting for vdr startup";
done

if [ "$APPSTARTER_AUTOSTART" != "VDR" ]; then
/etc/vdr/frontend.d/rc.action suspend &>/dev/null </dev/null &
fi

# show startup info on OSD
infofile="/var/spool/vdr.info"
if [ -z "$VDR_CHANNELLIST" ]; then
mv $infofile $infofile.tmp 2>/dev/null
echo -e "$(gt 'Select a channel list')\n" >$infofile
cat $infofile.tmp >> $infofile 2>/dev/null
rm -f $infofile.tmp
fi
{
sleep 10
if [ -s $infofile ]; then
svdrpsend.sh "PLUG apt SHOW $infofile" >/dev/null
rm $infofile
fi
} &>/dev/null </dev/null &

check_status
;;
stop)
echo "Stopping VDR"
runvdr -k
# start-stop-daemon -K -q -p $PID_FILE -R 10 2>/dev/null
check_status
;;
restart)
$0 stop
$0 start
;;
halt)
$0 stop
# /etc/vdr/frontend.d/rc.action suspend
;;
resume)
$0 start
# /etc/vdr/frontend.d/rc.action resume
;;
init)
start=1
halt=1
resume=1
stop=1
priority=5
after="eventlircd dvb"
;;
*)
echo "Usage $0 { start | stop | restart}" >&2
exit 1
esac
« Last Edit: October 08, 2016, 22:34:28 by ikke »
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20528
    • View Profile
    • ClausMuus.de
vdrplugin-live - Fernbedienung
« Reply #4 on: October 09, 2016, 10:35:45 »
Entschuldige, ich habe mich verschrieben. Ich wollte nicht "break", sondern "exit" schreiben.
Magst Du das noch mal mit einem "exit" an den genannten Stellen versuchen.

Claus
« Last Edit: October 09, 2016, 10:38:47 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
vdrplugin-live - Fernbedienung
« Reply #5 on: October 09, 2016, 10:36:57 »
Naja ... es meint ja das Gleiche :D

Mache ich heute im Laufe des Tages, Claus. Kein Problem

Schönen Sonntag an Alle
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
vdrplugin-live - Fernbedienung
« Reply #6 on: October 09, 2016, 10:46:40 »
Also ... doch noch mal schnell rein geschaut :)


21 und 15 erhalten die Fernbedienung ... exit an eine dieser Stellen und alles wuppt.

Bei Exit an 34 oder 26 ist nach /etc/init.d/vdr restart keine Fernbedienung möglich.
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20528
    • View Profile
    • ClausMuus.de
vdrplugin-live - Fernbedienung
« Reply #7 on: October 09, 2016, 12:12:44 »
OK, Danke. Ich schaue mir dann heute Abend mal an, was da harkt.

Eine Frage noch: Du lässt den VDR (das VDR Frontend) nicht automatisch starten?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
vdrplugin-live - Fernbedienung
« Reply #8 on: October 09, 2016, 13:41:31 »
Ich hab an der Startroutine nichts geändert. Alles Standard.
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20528
    • View Profile
    • ClausMuus.de
vdrplugin-live - Fernbedienung
« Reply #9 on: October 09, 2016, 23:59:21 »
Im Testing Bereich habe ich den Fehler behoben.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline ikke

  • Adv. Member
  • ***
  • Posts: 122
    • View Profile
vdrplugin-live - Fernbedienung
« Reply #10 on: October 10, 2016, 15:27:08 »
Danke Claus. Ich warte dann auf Stable :). LG
MLD 5.4-testing Aufnahmeserver, SATIP, virtuell auf ESXI
MLD 5.4-testing RPI2 Client - SATIP x2
DD Octopus NET V2 S2 Max

[1] MLD-5.x / Systems / x86 Systeme (PC) / vdrplugin-live - Fernbedienung
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.