kanotix.com

Nicht mehr aktuelle Beiträge - initscripts halt -h not implemented

Neuer_User - 13.02.2006, 18:16 Uhr
Titel: initscripts halt -h not implemented
Hallo

Auf meinem System versuchen die Initscripts beim Shutdown einen "halt -h" durchzuführen. Der halt-Befehl akzeptiert bei mir allerdings nicht die Option "-h".

Jetzt ein paar Fragen dazu:

1.) Ist bei mir ggf. der halt-Befehl veraltert? In welchem Paket findet der sich?

2.) Kann man die "-h" Option ggf. irgendwo wählen? Im "Halt-Initscript" scheint sie nur von der Nicht-Anwesenheit eines Raid-Arrays abzuhängen. Da ich keins im Laptop habe, wird momentan mit der Option ausgeführt.

Als Zwischenlösung habe ich die Option aus dem Initscript rausgenommen. Das geht aber nur bis zum nächsten Update.

Jemand eine Idee, wie die korrekte Lösung auszusehen hat?

Danke

Michael
Neuer_User - 16.02.2006, 09:20 Uhr
Titel: initscripts halt -h not implemented
Wharscheinlich tut's niemanden interessieren, mal gemessen an der Anzahl der Antworten. Aber falls doch jemand mal das gleiche Problem haben sollte, hier die Lösung:

Kanotix 2005-02 hatte anscheinend ein "Spezialpaket", nämlich das "sysvinit". Sieht völlig normal aus, hat aber eine erheblich höhere Versionsnummer als die tatsächlich aktuelle. Das führt dazu, dass das Paket nie geupdatet wird. Es ist praktisch "on hold" ohne dass man das durch "dpkg --get-selections|grep hold" herausfinden kann.

Ich habe es nur auf die aktuelle Version in SID updaten können, indem ich das Deb vom Debian-Server per Hand heruntergeladen habe und dann mittels dpkg -i installiert habe (apt-get meldet bei Installationsversuchen nur "ist schon die aktuellste Version").

Das alte Paket hat ein veraltertes "halt" Kommando, dass die Option "-h" eben nicht kennt. Durch den Update erhält man ein e neuere Version, die funzt.

Ist wohl klar, dass dieses Problem nur Leute haben, die noch mit einem alten 2005-02 (oder vielleicht auch noch -03) herumwerkeln und zudem alle Pakete "on hold" wieder freigegeben haben (denn dadurch kommen neue Initscripts, die die neue Option nutzen).

Grüsse

Michael

P.S.: Ein kleiner Tipp von den Experten hier hätte mir vermutlich viele Stunden Arbeit ersparen können. Da muss man ja erstmal draufkommen, dass da noch ein Spezialpaket vorhanden war Traurig
pffffffff - 16.06.2006, 10:19 Uhr
Titel: Gleiches Problem, aber sysvinit ist bei mir aktuell
Hallo Neuer_User,

ich habe das gleiche Problem: shutdown geht nicht, nur noch reboot.

Bei mir ist allerdings sysvinit aktuell vom Debian-Server (Version 2.86.ds1-14.1). Woran kann das Problem denn noch liegen?
Neuer_User - 16.06.2006, 11:54 Uhr
Titel: RE: Gleiches Problem, aber sysvinit ist bei mir aktuell
Hi pfffffff (stimmt die Zahl der "f"s ? Winken )

gibt es denn eine Fehlermeldung beim Shutdown? Irgendwas, das dir einen Hinweis auf das Problem geben könnte?

Bei mir wars eindeutig insofern, als das auf dem Schirm sowas stand wie:
Code:

halt: invalid option "-h"
usage: halt [-n] [-w] [-d] [-f] [-h] [-i] [-p]
        -n: don't sync before halting the system
        -w: only write a wtmp reboot record and exit.
        -d: don't write a wtmp record.
        -f: force halt/reboot, don't call shutdown.
        -i: shut down all network interfaces.
        -p: power down the system (if possible, otherwise halt).


Daraus liess sich dann mit etwas Arbeit herausfinden, dass der halt Befehl veraltert ist, und später dann, dass das an einem Kanotix-Spezialpaket lag.

Grüsse

Michael
pffffffff - 16.06.2006, 18:39 Uhr
Titel: Meine Fehlermeldung
Also meine Fehlermeldung ist

Code:
error: '/etc/init.d/rc' exited outside the expected flow


... und dann passiert nichts mehr
severin - 17.06.2006, 14:10 Uhr
Titel: Meine Fehlermeldung
http://www.tldp.org/HOWTO/Module-HOWTO/x192.html hat folgendes geschrieben::
This is Unix, and explanatory error messages are seen as a sign of weakness.
Mit den Augen rollen

SCNR Sehr glücklich
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007