Page 1 sur 1

[Halt] La commande Halt fais un reboot (résolu)

Publié : sam. 29 mai 2010, 17:30
par Bahaïka
Bonjour,

Tout est dans le titre : En effet, lorsque je tape la commande Halt, a la place de s'éteindre le PC fais un reboot.
J'ai plymouth, et même après une réinstalaltion d'archlinux j'ai le même problème.
Une idée salvatrice s'il vous plait ? :D

Bonne soirée a tous;

Bahaïka.

Re: [Halt] La commande Halt fais un reboot (Non résolu)

Publié : sam. 29 mai 2010, 18:54
par Pahcixam
Essaye avec

Code : Tout sélectionner

shutdown -hP now
, c'est tout aussi efficace.

Re: [Halt] La commande Halt fais un reboot (Non résolu)

Publié : dim. 30 mai 2010, 08:39
par Bahaïka
Ca fais aussi un reboot :/
Une idée de la cause ?

Re: [Halt] La commande Halt fais un reboot (Non résolu)

Publié : dim. 30 mai 2010, 10:55
par tuxce
teste en commentant le bloc

Code : Tout sélectionner

if [ "$0" == "/etc/rc.shutdown" ]; then
#...
fi
dans le fichier /etc/rc.d/functions.d/plymouth.functions

Re: [Halt] La commande Halt fais un reboot (Non résolu)

Publié : lun. 31 mai 2010, 06:20
par Bahaïka
Cette deuxième solution marche;
Merci :)

Re: [Halt] La commande Halt fais un reboot (Non résolu)

Publié : lun. 31 mai 2010, 15:50
par oktoberfest
Hello,

par curiosité tu peux afficher le contenu de ton /etc/inittab et de /etc/rc.shutdown ?
D'après le contournement proposé par tuxce, c'est bien /etc/rc.shutdown qui est appelé (ce qui est normal). Et à la fin de mon rc.shutdown j'ai :

Code : Tout sélectionner

if [ "$RUNLEVEL" = "0" ]; then
      printsep
      printhl "${C_H2}POWER_OFF"
      /sbin/poweroff -d -f -h -i
else
      printsep
      printhl "${C_H2}REBOOTING"
      # if kexec is installed and a kernel is loaded, use it
      [ -x /sbin/kexec ] && /sbin/kexec -e > /dev/null 2>&1
      /sbin/reboot -d -f -i
fi
On doit donc en déduire que soit :
- $RUNLEVEL ne vaut pas 0, alors qu'on demande un halt, ce qui n'est pas normal
- ou poweroff fait un reboot ce qui est tout aussi étrange

Re: [Halt] La commande Halt fais un reboot (Non résolu)

Publié : lun. 31 mai 2010, 16:06
par tuxce
t'as pas lu jusqu'à la fin :)
c'est le fichier /etc/rc.d/functions.d/plymouth.functions qui est modifié, il lance des commandes (plymouth --mode ... ) en cas d'arrêt de la machine, or, selon le matériel, ces commandes peuvent influer sur l'arrêt.

Re: [Halt] La commande Halt fais un reboot (Non résolu)

Publié : lun. 31 mai 2010, 16:54
par oktoberfest
Au temps pour moi...