[1] MLD-5.x / Systems / Raspberry PI / vompclient beim Booten starten
 

Offline Kleo

  • Newbie
  • *
  • Posts: 19
    • View Profile
vompclient beim Booten starten
« on: October 06, 2016, 09:45:34 »
Hallo,

nach einem kurzen Ausflug zu Kodi auf dem Raspberry bin ich gerade dabei zu MLD mit vompclient zurückzukehren (höhere Elterntauglichkeit ;)).
Ich habe jetzt zweimal MLD 5.1 stable für rPi1 installiert und in beiden Fällen startete der vompclient nicht beim Booten.
In dem angepassten Image bin ich einfach in der Shell gelandet und im Standard-Image endet der Bootvorgang mit Bootsplash
und abgeschlossenem Fortschrittsbalken.

Daher meine Frage: Wie richte ich bei MLD korrekt und updatesicher den Autostart des vompclient ein?
 
Vielen Dank im Voraus
Kleo

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
vompclient beim Booten starten
« Reply #1 on: October 06, 2016, 16:54:13 »
Hi,

das sollte normalerweise automatisch starten. Kannst Du mal Bitte im Webif ein Debug-Log erstellen, damit ich schauen kann ob es einen offensichtlichen Grund für Dein Problem gibt, ohne selber installieren zu müssen.

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

Offline tramCS

  • Adv. Member
  • ***
  • Posts: 219
    • View Profile
vompclient beim Booten starten
« Reply #2 on: October 06, 2016, 17:49:26 »
Kann es sein, dass "appstarter.sh" fehlt ?

Grüße
Christian


Offline Kleo

  • Newbie
  • *
  • Posts: 19
    • View Profile
vompclient beim Booten starten
« Reply #3 on: October 06, 2016, 18:46:35 »
Hallo,

danke schon mal für die Antworten. Ich bin immer wieder begeistert wie schnell in diesem Forum geholfen wird.

Ich bin gerade dabei noch einmal auf einer frischen Class 10 SD-Karte zu installieren und warte mal wie es danach aussieht.
Falls der vompclient wieder nicht startet, mache ich das Debug-Log.

Grüße, Kleo

Offline Kleo

  • Newbie
  • *
  • Posts: 19
    • View Profile
vompclient beim Booten starten
« Reply #4 on: October 07, 2016, 09:53:40 »
Also nach erneutem Neuinstallieren startet der vompclient nach wie vor nicht automatisch.
Ich habe die Debug-logs hochgeladen (Code: K6E4Qm).

Ich verstehe auch das init-Skript für vompclient nicht so wirklich. Im Bereich für start und scan finde ich keinen Aufruf
des vompclient binaries oder von runvompclient:
Code: [Select]
#!/bin/sh

. /etc/init.d/rc.functions


case "$1" in
        start)
                if [ "$VOMPCLIENT_SEARCH_SERVER" = "1" ] && ! ps ww | grep -v "grep" | grep "vdr" | grep -q "vompserver"; then
                        $0 scan
                fi
                ;;
        scan)
                echo "Search for vompserver:"
                rm -f /tmp/vompserver_ip
                IP=${NETWORK_IP%.*}
                i=0
                while [ $i -lt 254 -a ! -e /tmp/vompserver_ip ]; do
                        i=$(($i+1))
                        if [ "$IP.$i" != "$NETWORK_IP" ]; then
                                test $(($i%10)) = 1 && echo -en "\r  Scaning: $(show_step)    \r" >/dev/console
                                (echo quit | nc $IP.$i 3024 2>/dev/null | grep -q 220 && echo "$IP.$i" > /tmp/vompserver_ip) 2>/dev/null &
                        fi
                done
                i=0
                while [ $i -lt 50 -a ! -e /tmp/vompserver_ip ]; do
                        i=$(($i+1))
                        usleep 100000
                        test $(($i%10)) = 1 && echo -en "\r  Scaning: $(show_step)    \r" >/dev/console
                done
                echo >/dev/console
                ps | grep "nc $IP.* 3024" | grep -v "grep" | cut -b1-5 | while read pid; do kill $pid 2>/dev/null; done

                if [ -e /tmp/vompserver_ip ]; then
                        IP="$(cat /tmp/vompserver_ip)"
                        rm -f /tmp/vompserver_ip
                        echo "  Server IP is: $IP"
                        update_server.sh "$IP"
                        update_setting "VOMPCLIENT_SEARCH_SERVER" ""
                else
                        echo "  No server found            "
                fi
                check_status
                ;;
        stop)
                . /etc/init.d/rc.functions

                echo "Stopping vompclient"
                runvompclient -k
                #fbset -depth 8 && fbset -depth 16
                #chvt 1
                #show_splash
                check_status
                ;;
        restart)
                runvompclient -r
                ;;
        init)
                start=1
                stop=1
                priority=5
                after="vdr alsa"
                ;;
        *)
                echo "Usage $0 { start | stop | restart }" >&2
                exit 1


Außerdem habe ich im Webif auf der Home-Seite unter "Willkommen" folgende Fehlermeldung:
Code: [Select]
cat: can't open 'tpl/navi/services/*.sh': No such file or directoryund der Ordner /var/www/tpl/navi/services ist tatsächlich komplett leer.

Ich hoffe die Logs usw. helfen die Ursache zu finden.

Grüße, Kleo

« Last Edit: October 07, 2016, 09:59:42 by Kleo »

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
vompclient beim Booten starten
« Reply #5 on: October 07, 2016, 12:02:47 »
Nimm mal das Testing Image, oder mach nen Upgrade auf testing (im Webif auf testing umstellen und danach in der Paketverwaltung alle Pakete aktualisieren).
Danach müsste es gehen.
Scheinbar habe ich eine wichtige Korrektur noch nicht auf den stable Zweig übertragen.

Der vompclient wird nicht per init Script gestartet, sondern vom appstarter. Das Paket fehlt aber bei Dir. Ich vermute auf die Schnelle, das da im Stable Bereich eine Abhängigkeit fehlt.

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

Offline Kleo

  • Newbie
  • *
  • Posts: 19
    • View Profile
vompclient beim Booten starten
« Reply #6 on: October 07, 2016, 16:32:36 »
Danke,

ich habe gerade auf testing aktualisiert und im Webif auf der Startseite ist die Fehlermeldung (bzgl. services/*.sh) jetzt weg und
stattdessen der Apps-Link aufgetaucht. Darüberhinaus kann ich mittels ps sehen, dass runvompclient beim Booten ausgeführt
wurde (bin gerade nicht am Gerät, sondern nur per SSH verbunden).

Das heißt meine beiden "Probleme" sind in testing nicht mehr vorhanden. :)

Beste Grüße, Kleo


Offline Kleo

  • Newbie
  • *
  • Posts: 19
    • View Profile
vompclient beim Booten starten
« Reply #7 on: October 07, 2016, 22:21:55 »
Jetzt habe ich doch noch eine Frage:

wie kann ich den Autostart einer App (wie vompclient) per appstarter wieder deaktivieren?

Wenn ich im Webif unter "Programme" den Autostart für vompclient abwähle, speichere und neu starte,
ist die Einstellung nach dem Neustart wieder zurückgesetzt und vompclient wird doch (mittels runvompclient) gestartet.

Ich möchte aber lieber selbst das Stoppen und Starten des vompclient per FB und irexec kontrollieren.

Grüße, Kleo

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
vompclient beim Booten starten
« Reply #8 on: October 07, 2016, 22:58:59 »
Dafür musst Du entweder das appstarter Paket wieder entfernen, oder unter /usr/share/menu eine Datei anlegen, die nichts startet und die Du dann im Webif auswählst.

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

Offline Kleo

  • Newbie
  • *
  • Posts: 19
    • View Profile
vompclient beim Booten starten
« Reply #9 on: October 09, 2016, 15:08:23 »
Danke, damit habe ich Optionen. :)
Grüße, Kleo
« Last Edit: October 09, 2016, 19:21:11 by Kleo »

[1] MLD-5.x / Systems / Raspberry PI / vompclient beim Booten starten
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.