Linux-Server mit Ubuntu 10.04 und der Power-Schalter

Mai 2, 2010 - Lesezeit: ~1 Minute

Nach dem Upgrade auf Ubuntu 10.04 Serveredition funktionierte das Ausschalten des Servers mit dem Power-Button nicht mehr. Das Paket acpid ist installiert.

 

Die Ausgabe von acpi_listen beim drücken des Schalters war auch ok:

 button/power PWRF 00000080 00000001

In der Datei
/etc/acpi/events/powerbtn
enthielt auch die richtige Definition des Events. Der manuelle Aufruf der dazugehörenden Datei mit
sudo /etc/acpi/powerbtn
zum Test brachte dann eine Fehlermeldung. Diese Datei nutzt Funktionen eines Paketes, das in der Serveredition nicht installiert ist (acpi-support).

Lösung:
Erstellung einer neuen Datei /etc/acpi/powerbtn_server.sh
#!/bin/sh
# /etc/acpi/powerbtn_server.sh
# Initiates a shutdown when the power putton has been
# pressed.
/sbin/shutdown -h now "Power button pressed"
Anschließend wird die Datei etc/acpi/events/powerbtn geändert:
event=button[ /]power
action=/etc/acpi/powerbtn_server.sh

 

Update: Mit den Update vom 5.5.2010 ist dieser Fehler beseitigt.

Tags: Ubuntu Linux 10.04 Server