.titleBar { margin-bottom: 5px!important; }

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

Dieses Thema im Forum "Freetz" wurde erstellt von linuxkasten, 18 März 2009.

  1. linuxkasten

    linuxkasten Aktives Mitglied

    Registriert seit:
    2 Feb. 2009
    Beiträge:
    889
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #1 linuxkasten, 18 März 2009
    Zuletzt bearbeitet: 12 Juli 2009
    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 :)
     
  2. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    1
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    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
     
  3. RalfFriedl

    RalfFriedl IPPF-Urgestein

    Registriert seit:
    22 Apr. 2007
    Beiträge:
    12,343
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    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.
     
  4. linuxkasten

    linuxkasten Aktives Mitglied

    Registriert seit:
    2 Feb. 2009
    Beiträge:
    889
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #4 linuxkasten, 19 März 2009
    Zuletzt bearbeitet: 30 März 2009
    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.
     
  5. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    1
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    #5 olistudent, 19 März 2009
    Zuletzt bearbeitet: 19 März 2009
    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".
     
  6. linuxkasten

    linuxkasten Aktives Mitglied

    Registriert seit:
    2 Feb. 2009
    Beiträge:
    889
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #6 linuxkasten, 19 März 2009
    Zuletzt bearbeitet: 12 Juli 2009
    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.
     
  7. benni86

    benni86 Neuer User

    Registriert seit:
    4 Mai 2006
    Beiträge:
    14
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    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
     
  8. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    1
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Welches Problem? Welche Box hast du? Wie ist deine .config?

    MfG Oliver
     
  9. benni86

    benni86 Neuer User

    Registriert seit:
    4 Mai 2006
    Beiträge:
    14
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    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
     
  10. linuxkasten

    linuxkasten Aktives Mitglied

    Registriert seit:
    2 Feb. 2009
    Beiträge:
    889
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Wenn du vorher eventuell angeschlossene USB-Partitionen unmountest, kannst du relativ bedenkenlos ein "reboot -f" machen.