C-Version funktioniert nicht
C-Version funktioniert nicht
Hallo
Wollte gerade testweise mal die c-version auf dem Debian von 2.1.3 auf 2.2.1 wechseln.
Leider ohne Erfolg
Vorgehensweise:
Putty geöffnet
c version eingegeben
CCcam Weblogon ERROR!
Danke für eure Hilfe
Wollte gerade testweise mal die c-version auf dem Debian von 2.1.3 auf 2.2.1 wechseln.
Leider ohne Erfolg
Vorgehensweise:
Putty geöffnet
c version eingegeben
CCcam Weblogon ERROR!
Danke für eure Hilfe
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: C-Version funktioniert nicht
mmh damit Weblogon funktioniert muss CCcam aber laufen
hintergrund ist dass er sich aufs CCcam-WebIf verbindet um von dort die aktuelle Version auszulesen - wenn er das nicht hinkriegt kommt eben dieser Weblogon ERROR
hintergrund ist dass er sich aufs CCcam-WebIf verbindet um von dort die aktuelle Version auszulesen - wenn er das nicht hinkriegt kommt eben dieser Weblogon ERROR
Du musst nicht kämpfen um zu siegen
-
- IPC Interessierter
- Beiträge: 101
- Registriert: Di 19. Apr 2011, 17:08
- Kontaktdaten:
Re: C-Version funktioniert nicht
stimmt @ feiss hab gerade getestet dann soll er mit versuchen und vielleicht mehr mals hintereinander.
Code: Alles auswählen
c restart
Re: C-Version funktioniert nicht
Hallo
Ich denke mal das es eher ein Bug ist
Habe nun 10x Cccam restartet, leider noch immer das gleiche
Problem bei mir.
Ich denke mal das es eher ein Bug ist
Habe nun 10x Cccam restartet, leider noch immer das gleiche
Problem bei mir.
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: C-Version funktioniert nicht
-> /var/emu/script/cccam-version.sh
function readcccamcfg -> /var/emu/script/functions.sh
function weblogon -> /var/emu/script/functions.sh
CCURL="localhost" -> /var/emu/script/functions.sh
...hast du vllt irgendwelche sonderzeichen bei WEBINFO USERNAME / PASSWORD eingestellt?
probier mal manuell ob die function weblogon überhaupt funktionieren würde:
wget -q -O - http://localhost:16001
bzw wenn l/p gesetzt dann: wget -q -O - http://user:pass@localhost:16001
und prüf auch mal ob CCcam überhaupt läuft oder ggf gleich wieder gecrasht ist -> i task
bzw ps auxw | grep -v grep | grep -i cccam
Code: Alles auswählen
#!/bin/bash
# IPC - CCcam-Version
# (c)SEG74
. /var/emu/script/functions.sh
readcccamcfg
weblogon
...
Code: Alles auswählen
# CCcam.cfg Konfiguration auslesen
readcccamcfg() {
#echo "Function: readcccamcfg"
CCUSER=$(grep -i "WEBINFO USERNAME" $CCCFG | cut -d ":" -f2 | sed -e 's/ //g' | sed -e 's/\r//g')
CCPASS=$(grep -i "WEBINFO PASSWORD" $CCCFG | cut -d ":" -f2 | sed -e 's/ //g' | sed -e 's/\r//g')
CCPORT=$(grep -i "WEBINFO LISTEN PORT" $CCCFG | cut -d ":" -f2 | sed -e 's/ //g' | sed -e 's/\r//g')
CCCHAN=$(grep -i "CHANNELINFO FILE" $CCCFG | cut -d ":" -f2 | sed -e 's/ //g' | sed -e 's/\r//g')
CCPROV=$(grep -i "PROVIDERINFO FILE" $CCCFG | cut -d ":" -f2 | sed -e 's/ //g' | sed -e 's/\r//g')
CCSPORT=$(grep -i "SERVER LISTEN PORT" $CCCFG | cut -d ":" -f2 | sed -e 's/ //g' | sed -e 's/\r//g')
[ "$CCSPORT" = "" ] && CCSPORT="12000"
[ "$CCPORT" = "" ] && CCPORT="16001"
#echo "CCUSER: $CCUSER"
#echo "CCPASS: $CCPASS"
#echo "CCPORT: $CCPORT"
}
Code: Alles auswählen
# Weblogin testen
weblogon() {
#echo "Function: weblogon"
WUP=""
[ "$CCUSER" != "" ] && WUP="$CCUSER:$CCPASS@"
CCWEBIF="http://$WUP$CCURL:$CCPORT"
WEBLOGIN=$(wget -q -O - $CCWEBIF)
[[ -z $WEBLOGIN ]] && clear && echo "CCcam Weblogon ERROR!" && exit 1
}
...hast du vllt irgendwelche sonderzeichen bei WEBINFO USERNAME / PASSWORD eingestellt?
probier mal manuell ob die function weblogon überhaupt funktionieren würde:
wget -q -O - http://localhost:16001
bzw wenn l/p gesetzt dann: wget -q -O - http://user:pass@localhost:16001
und prüf auch mal ob CCcam überhaupt läuft oder ggf gleich wieder gecrasht ist -> i task
bzw ps auxw | grep -v grep | grep -i cccam
Du musst nicht kämpfen um zu siegen
Re: C-Version funktioniert nicht
Code: Alles auswählen
> ps auxw | grep -v grep | grep -i cccam
root 5311 0.1 0.1 64328 3732 ? Ssl 05:00 0:43 /var/emu/cccam/ CCcam.x86 -v -t
root 15443 0.0 0.0 1856 520 ? Ss 13:48 0:00 /bin/sh -c /var /emu/script/cccam-watchdog.sh #CCcam - Teste ob CCcam laeuft (jede Minute)
root 15444 0.0 0.0 4372 1436 ? S 13:48 0:00 /bin/bash /var/ emu/script/cccam-watchdog.sh
root 15488 0.0 0.0 1856 524 ? Ss 13:49 0:00 /bin/sh -c /var /emu/script/cccam-watchdog.sh #CCcam - Teste ob CCcam laeuft (jede Minute)
root 15489 0.0 0.0 4372 1432 ? S 13:49 0:00 /bin/bash /var/ emu/script/cccam-watchdog.sh
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: C-Version funktioniert nicht
mmh wieso läuft da denn 4x der cccam watchdog?
ggf gibts damit nen prob und der pfuscht dir dazwischen und restartet ständig cccam; kA... mach das ggf mal in i jobs aus kill die watchdogs und probiers dann nochmal
mach mal: killall -9 cccam
ggf gibts damit nen prob und der pfuscht dir dazwischen und restartet ständig cccam; kA... mach das ggf mal in i jobs aus kill die watchdogs und probiers dann nochmal
mach mal: killall -9 cccam
Du musst nicht kämpfen um zu siegen
Re: C-Version funktioniert nicht
killall -9 cccam
cccam: Kein Prozess gefunden
Wird immer verwirrter
cccam: Kein Prozess gefunden
Wird immer verwirrter
-
- Entwickler Team
- Beiträge: 2576
- Registriert: So 17. Apr 2011, 11:39
- Been thanked: 1 time
- Kontaktdaten:
Re: C-Version funktioniert nicht
ja, kill halt mal die watchdog scripts...
wenn du ps auxw | grep -v grep | grep -i cccam gemacht hast steht in der 2. spalte die PID also ProzessID
oder gib das ein: for p in $(ps auxw | grep -v grep | grep -i cccam | awk '{print $2}'); do kill -9 $p; done
wenn der watchdog 4x im background läuft wird das denk ich dein Problem sein weil das dürfte nicht sein ... der watchdog läuft einmal wenn er gestartet wurde durch und wird dann beendet...
ggf kannste den auch mit dem onlinescript cccam-watchdog.sh v3 ersetzen:
wget -O/var/emu/script/cccam-watchdog.sh ipc.pebkac.at/ipc/scripts/cccam-watchdog.sh && chmod a+x /var/emu/script/cccam-watchdog.sh
@ysimmerath: CCcam brauch ein bischen bis es das WebIf gestartet hat - deswegen ggf bischen warten nachdem es gestartet wurde; wie gesagt prüft bei problem auch ob der prozess überhaupt läuft oder anderes vllt dazwischen funkt wie der watchdog (warum der bei ihm aber 4x läuft zzt kA) -> ps aux
//EDIT: Kann es vllt sein das du den watchdog entweder manuell gestartet hast oder in die benutzercrontab vom root eingetragen hast? weil die Zeilen unterscheiden sich ja irgendwie
root 15443 0.0 0.0 1856 520 ? Ss 13:48 0:00 /bin/sh -c /var/emu/script/cccam-watchdog.sh #CCcam - Teste ob CCcam laeuft (jede Minute)
root 15444 0.0 0.0 4372 1436 ? S 13:48 0:00 /bin/bash /var/emu/script/cccam-watchdog.sh
die erste kommt aus /etc/crontab aber die zweite?
wenn du ps auxw | grep -v grep | grep -i cccam gemacht hast steht in der 2. spalte die PID also ProzessID
oder gib das ein: for p in $(ps auxw | grep -v grep | grep -i cccam | awk '{print $2}'); do kill -9 $p; done
wenn der watchdog 4x im background läuft wird das denk ich dein Problem sein weil das dürfte nicht sein ... der watchdog läuft einmal wenn er gestartet wurde durch und wird dann beendet...
ggf kannste den auch mit dem onlinescript cccam-watchdog.sh v3 ersetzen:
wget -O/var/emu/script/cccam-watchdog.sh ipc.pebkac.at/ipc/scripts/cccam-watchdog.sh && chmod a+x /var/emu/script/cccam-watchdog.sh
@ysimmerath: CCcam brauch ein bischen bis es das WebIf gestartet hat - deswegen ggf bischen warten nachdem es gestartet wurde; wie gesagt prüft bei problem auch ob der prozess überhaupt läuft oder anderes vllt dazwischen funkt wie der watchdog (warum der bei ihm aber 4x läuft zzt kA) -> ps aux
//EDIT: Kann es vllt sein das du den watchdog entweder manuell gestartet hast oder in die benutzercrontab vom root eingetragen hast? weil die Zeilen unterscheiden sich ja irgendwie
root 15443 0.0 0.0 1856 520 ? Ss 13:48 0:00 /bin/sh -c /var/emu/script/cccam-watchdog.sh #CCcam - Teste ob CCcam laeuft (jede Minute)
root 15444 0.0 0.0 4372 1436 ? S 13:48 0:00 /bin/bash /var/emu/script/cccam-watchdog.sh
die erste kommt aus /etc/crontab aber die zweite?
Du musst nicht kämpfen um zu siegen
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast