[gelöst] Reboot per Freetz-WebIF nicht möglich

linuxkasten

Aktives Mitglied
Mitglied seit
2 Feb 2009
Beiträge
891
Punkte für Reaktionen
0
Punkte
16
Hallo,
wenn ich die Box rebooten lassen will, und dazu im WebInterface von freetz auf Reboot klicke, kommen in der telnet-Konsole folgende Meldungen:
Code:
starting pid 474, tty '': '/bin/sh -c /var/post_install'
unload dsl and dependend driver ..
rmmod: rfcntl: No such file or directory
rmmod: capi_codec: No such file or directory
rmmod: isdn_fbox_fon5: No such file or directory
rmmod: isdn_fbox_fon4: No such file or directory
rmmod: isdn_fbox_fon3: No such file or directory
rmmod: isdn_fbox_fon2: No such file or directory
rmmod: isdn_fbox_fon: No such file or directory
Segmentation fault
Die Internet-Lampe geht zwar aus, aber zu einem Reboot kommt es nicht.
Allerdings stört mich das wirklich kaum, weil ich die Box auch einfach aus- und wieder einschalten kann, aber ich wollte es trotzdem mal gesagt haben :)
 
Zuletzt bearbeitet:
Das passiert normalerweise nur, wenn vorher schonmal ein Segfault aufgetreten ist. Hast du mal mit dmesg geschaut?
Lädst du irgendwelche besonderen Module?

MfG Oliver
 
Dü könntest mal von der Shell aus "/bin/sh -xc /var/post_install" aufrufen. Dann sieht man schon mal, in welchem Programm der Segmentation fault kommt.
 
Dü könntest mal von der Shell aus "/bin/sh -xc /var/post_install" aufrufen. Dann sieht man schon mal, in welchem Programm der Segmentation fault kommt.
Hmmm...hier bekomm ich die allergleichen Meldungen wie beim Reboot per WebIF.

@olistudent:
Sorry, hab vergessen zu erwähnen dass ich usbroot verwende. Ich hab "All Modules" aktiviert, und auch seeehr viele Pakete, aber selber hab ich kein Modul explizit (per modprobe) geladen.
Und ein "dmesg|grep Segmentation" findet bei mir nichts.
 
Zuletzt bearbeitet:
Bei mir bleibt das "-x" auch nicht lange erhalten...
Code:
# sh -x -c /var/post_install
+ /var/post_install
stopping USB-Subsystem ..
unload dsl and dependend driver ..
rmmod: rfcntl: No such file or directory
rmmod: capi_codec: No such file or directory
rmmod: isdn_fbox_fon5: No such file or directory
rmmod: isdn_fbox_fon4: No such file or directory
rmmod: isdn_fbox_fon3: No such file or directory
rmmod: isdn_fbox_fon2: No such file or directory
rmmod: isdn_fbox_fon: No such file or directory
rmmod: userman: No such file or directory
rmmod: kdsldmod: No such file or directory
rmmod: ubik2: No such file or directory
rmmod: tiatm: No such file or directory
Vielleicht liegt das Problem daran, dass er das USB-System stoppen will!?

MfG Oliver

edit: Versuch mal "sh -x /etc/init.d/rc.dsl.sh stop".
 
Zuletzt bearbeitet:
Versuch mal "sh -x /etc/init.d/rc.dsl.sh stop".
Grad eben hat er rebootet, nachdem ich das eingegeben hab...:)
Jetz wollt ich das nochmal ausprobiern um zu schaun, obs auch wirklich geht, und hat wieder nicht funktioniert....
Hier die Ausgabe:
Code:
/var/mod/root # sh -x /etc/init.d/rc.dsl.sh stop
+ . /etc/term.sh
+ stop_dsl
+ ZOMBIES_ARE_DEAD=yes
+ rm /var/rfcntlsock
+ termavmwait 999 usermand avmike voipd ctlmgr
+ local x=0
+ local running=no
+ local timeout=999
+ local i
+ shift
+ isrunning usermand
+ local running
+ local i
+ pidof usermand
+ [ xyes = xyes ]
+ grep -q zombie /proc/696/status
+ return 0
+ [ xyes = xyes ]
+ killall -15 usermand
+ running=yes
+ isrunning avmike
+ local running
+ local i
+ pidof avmike
+ return 1
+ isrunning voipd
+ local running
+ local i
+ pidof voipd
+ return 1
+ isrunning ctlmgr
+ local running
+ local i
+ pidof ctlmgr
+ [ xyes = xyes ]
+ grep -q zombie /proc/662/status
+ return 0
+ [ xyes = xyes ]
+ killall -15 ctlmgr
+ running=yes
+ [ yes = yes ]
+ [ 0 != 999 ]
+ running=no
+ isrunning usermand
+ local running
+ local i
+ pidof usermand
+ return 1
+ isrunning avmike
+ local running
+ local i
+ pidof avmike
+ return 1
+ isrunning voipd
+ local running
+ local i
+ pidof voipd
+ return 1
+ isrunning ctlmgr
+ local running
+ local i
+ pidof ctlmgr
+ [ xyes = xyes ]
+ grep -q zombie /proc/662/status
+ return 0
+ running=yes
+ [ yes = yes ]
+ sleep 1
+ x=1
+ [ yes = yes ]
+ [ 1 != 999 ]
+ running=no
+ isrunning usermand
+ local running
+ local i
+ pidof usermand
+ return 1
+ isrunning avmike
+ local running
+ local i
+ pidof avmike
+ return 1
+ isrunning voipd
+ local running
+ local i
+ pidof voipd
+ return 1
+ isrunning ctlmgr
+ local running
+ local i
+ pidof ctlmgr
+ [ xyes = xyes ]
+ grep -q zombie /proc/662/status
+ return 0
+ running=yes
+ [ yes = yes ]
+ sleep 1
+ x=2
+ [ yes = yes ]
+ [ 2 != 999 ]
+ running=no
+ isrunning usermand
+ local running
+ local i
+ pidof usermand
+ return 1
+ isrunning avmike
+ local running
+ local i
+ pidof avmike
+ return 1
+ isrunning voipd
+ local running
+ local i
+ pidof voipd
+ return 1
+ isrunning ctlmgr
+ local running
+ local i
+ pidof ctlmgr
+ return 1
+ [ no = yes ]
+ [ no = yes ]
+ isrunning usermand
+ local running
+ local i
+ pidof usermand
+ return 1
+ isrunning avmike
+ local running
+ local i
+ pidof avmike
+ return 1
+ isrunning voipd
+ local running
+ local i
+ pidof voipd
+ return 1
+ isrunning ctlmgr
+ local running
+ local i
+ pidof ctlmgr
+ return 1
+ [ no = yes ]
+ termavmwait 999 dsld
+ local x=0
+ local running=no
+ local timeout=999
+ local i
+ shift
+ isrunning dsld
+ local running
+ local i
+ pidof dsld
+ [ xyes = xyes ]
+ grep -q zombie /proc/731/status
+ return 0
+ [ xyes = xyes ]
+ killall -15 dsld
+ running=yes
+ [ yes = yes ]
+ [ 0 != 999 ]
+ running=no
+ isrunning dsld
+ local running
+ local i
+ pidof dsld
+ [ xyes = xyes ]
+ grep -q zombie /proc/731/status
+ return 0
+ running=yes
+ [ yes = yes ]
+ sleep 1
+ x=1
+ [ yes = yes ]
+ [ 1 != 999 ]
+ running=no
+ isrunning dsld
+ local running
+ local i
+ pidof dsld
+ [ xyes = xyes ]
+ grep -q zombie /proc/731/status
+ return 0
+ running=yes
+ [ yes = yes ]
+ sleep 1
+ x=2
+ [ yes = yes ]
+ [ 2 != 999 ]
+ running=no
+ isrunning dsld
+ local running
+ local i
+ pidof dsld
+ [ xyes = xyes ]
+ grep -q zombie /proc/731/status
+ return 0
+ running=yes
+ [ yes = yes ]
+ sleep 1
+ x=3
+ [ yes = yes ]
+ [ 3 != 999 ]
+ running=no
+ isrunning dsld
+ local running
+ local i
+ pidof dsld
+ return 1
+ [ no = yes ]
+ [ no = yes ]
+ isrunning dsld
+ local running
+ local i
+ pidof dsld
+ return 1
+ [ no = yes ]
+ termwait 999 telefon pbd faxd minid
+ local x=0
+ local running=no
+ local timeout=999
+ local i
+ shift
+ isrunning telefon
+ local running
+ local i
+ pidof telefon
+ return 1
+ isrunning pbd
+ local running
+ local i
+ pidof pbd
+ return 1
+ isrunning faxd
+ local running
+ local i
+ pidof faxd
+ return 1
+ isrunning minid
+ local running
+ local i
+ pidof minid
+ return 1
+ [ no = yes ]
+ termwait 999 cat
+ local x=0
+ local running=no
+ local timeout=999
+ local i
+ shift
+ isrunning cat
+ local running
+ local i
+ pidof cat
+ return 1
+ [ no = yes ]
+ rmmod rfcntl
rmmod: rfcntl: No such file or directory
+ rmmod capi_codec
rmmod: capi_codec: No such file or directory
+ rmmod isdn_fbox_fon5
rmmod: isdn_fbox_fon5: No such file or directory
+ rmmod isdn_fbox_fon4
rmmod: isdn_fbox_fon4: No such file or directory
+ rmmod isdn_fbox_fon3
rmmod: isdn_fbox_fon3: No such file or directory
+ rmmod isdn_fbox_fon2
rmmod: isdn_fbox_fon2: No such file or directory
+ rmmod isdn_fbox_fon
rmmod: isdn_fbox_fon: No such file or directory
+ rmmod userman
Segmentation fault
+ rmmod kdsldmod
Cool, jetz sieht man worans scheitert:
Schon wieder userman! ...siehe Ticket #344


EDIT:
Also mit der Alien-FW von der 7170 funktionierts.
 
Zuletzt bearbeitet:
Gibt's hier denn mittlerweile eine praktikable Lösung um die Fritzbox bei o.g. Problem aus der Konsole neuzustarten? Sonst bleibt nur der Griff zum Stromstecker, das ist von unterwegs blöd ;-)
Grüße
Benni
 
Welches Problem? Welche Box hast du? Wie ist deine .config?

MfG Oliver
 
Hi Oliver,
da hab ich es mir wohl etwas zu einfach gemacht...dachte das sei ein pauschales Problem. Also ich habe eine 2170 mit ausgetauschtem Kernel und exakt an der selben Stelle wie bei linuxkasten bekomme ich ein Segmentation Fault.
Gruß
Benni
 
Wenn du vorher eventuell angeschlossene USB-Partitionen unmountest, kannst du relativ bedenkenlos ein "reboot -f" machen.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,284
Beiträge
2,249,439
Mitglieder
373,877
Neuestes Mitglied
Bbj
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.