C-Version funktioniert nicht

Fragen oder Probleme?
gollumA
IPC Freak
Beiträge: 152
Registriert: Di 26. Apr 2011, 18:10
Kontaktdaten:

C-Version funktioniert nicht

Beitrag von gollumA »

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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: C-Version funktioniert nicht

Beitrag von feissmaik »

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
Du musst nicht kämpfen um zu siegen
gollumA
IPC Freak
Beiträge: 152
Registriert: Di 26. Apr 2011, 18:10
Kontaktdaten:

Re: C-Version funktioniert nicht

Beitrag von gollumA »

Gut, aber mein Cccam läuft ja!

Deswegen bin ich ja verwirrt :(
ysimmerath
IPC Interessierter
Beiträge: 101
Registriert: Di 19. Apr 2011, 17:08
Kontaktdaten:

Re: C-Version funktioniert nicht

Beitrag von ysimmerath »

stimmt @ feiss hab gerade getestet dann soll er mit

Code: Alles auswählen

c restart
versuchen und vielleicht mehr mals hintereinander.
Unbenannt.png
Unbenannt.png (36.98 KiB) 1251 mal betrachtet
gollumA
IPC Freak
Beiträge: 152
Registriert: Di 26. Apr 2011, 18:10
Kontaktdaten:

Re: C-Version funktioniert nicht

Beitrag von gollumA »

Hallo

Ich denke mal das es eher ein Bug ist ;)

Habe nun 10x Cccam restartet, leider noch immer das gleiche
Problem bei mir.
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: C-Version funktioniert nicht

Beitrag von feissmaik »

-> /var/emu/script/cccam-version.sh

Code: Alles auswählen

#!/bin/bash
# IPC - CCcam-Version
# (c)SEG74

. /var/emu/script/functions.sh
readcccamcfg
weblogon
...
function readcccamcfg -> /var/emu/script/functions.sh

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"
}
function weblogon -> /var/emu/script/functions.sh

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
}
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
Du musst nicht kämpfen um zu siegen
gollumA
IPC Freak
Beiträge: 152
Registriert: Di 26. Apr 2011, 18:10
Kontaktdaten:

Re: C-Version funktioniert nicht

Beitrag von gollumA »

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
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: C-Version funktioniert nicht

Beitrag von feissmaik »

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
Du musst nicht kämpfen um zu siegen
gollumA
IPC Freak
Beiträge: 152
Registriert: Di 26. Apr 2011, 18:10
Kontaktdaten:

Re: C-Version funktioniert nicht

Beitrag von gollumA »

killall -9 cccam
cccam: Kein Prozess gefunden

Wird immer verwirrter :oops:
feissmaik
Entwickler Team
Beiträge: 2576
Registriert: So 17. Apr 2011, 11:39
Been thanked: 1 time
Kontaktdaten:

Re: C-Version funktioniert nicht

Beitrag von feissmaik »

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?
Du musst nicht kämpfen um zu siegen
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast