Linux-Server mit Ubuntu 10.04 und der Power-Schalter
admin 02.05.2010 - 14:27
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.