10
Éteindre par le bouton Power sous Ubuntu Server
J’ai quelques machines virtuelles pour gérer différentes versions de CouchDB. J’ai pris l’habitude de les éteindre via la croix de la fenêtre en leur envoyant un signal ACPI, comme si j’appuyais sur le bouton Power du boitier (qu’elles n’ont pas, elles sont virtuelles !).
Celles sous Debian marchaient bien, mais celles sous Ubuntu Karmic Koala Server, impossible ! Pour éteindre proprement, il fallait me logguer et faire sudo halt. Peut-être un bug avec VirtualBox ?
Et bien pareil sur mon vrai serveur de développement : sous Debian, quand j’appuie sur le bouton Power, il lance son extinction comme il faut, et sous Ubuntu Server que dalle ! Tout juste ça rallume l’écran et pouet : « Si tu veux m’éteindre, il va falloir te logguer ! ». Et quand il y a pas d’écran ni de clavier avec, faut rallumer un PC pour s’y connecter en SSH ! Bravo le veau.
Et j’ai trouvé, Ubuntu Server est pas packagée de la même manière. Il y a des choses en plus (rien ne me vient à l’idée là), des choses en moins (la préemption dans le noyau) et des choses en remplacement (l’ordonnanceur n’est pas le même) par rapport à la version Desktop. Et parmi les choses en moins, acpid.
sudo aptitude install acpid
Même pas besoin de redémarrer pour que ça marche… Une action (virtuelle ou pas) sur le bouton Power lance bien l’arrêt propre du PC.







