[Pkg-acpi-devel] Bug#606214: acpi-support-base: power button stopped working on hosts without X

Bjørn Mork bjorn at mork.no
Tue Dec 7 14:08:11 UTC 2010


Package: acpi-support-base
Version: 0.138-3
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Looks like acpi-support-base now depends on X.  It should not.

In particular, it makes some very dubious assumptions about console
names:

ipv6-pppoe-2:~# sh -x /etc/acpi/powerbtn-acpi-support.sh 
+ [ -f /etc/acpi/events/powerbtn -o -f /etc/acpi/events/powerbtn.dpkg-bak ]
+ [ -e /usr/share/acpi-support/policy-funcs ]
+ . /usr/share/acpi-support/policy-funcs
+ . /usr/share/acpi-support/power-funcs
+ umask 022
+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
+ POWERSTATE=/var/lib/acpi-support/powerstate
+ HDPARM=/sbin/hdparm -q
+ LIDSTATE=/var/lib/acpi-support/lidstate
+ CheckPolicy
+ local PMS
+ getXconsole
+ fgconsole
+ activeVT=serial
+ pwf_error invalid active VT 'serial'
+ logger -tpowerbtn-acpi-support.sh -perr -- power-funcs: invalid active VT 'serial'
+ exit 1

Please fix. You shouldn't need to run X to poweroff a system.


Bjørn

- -- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkz+P8kACgkQ10rqkowbIsmhRwCeKBW5HcRRzY2fp7VH0HJByuba
4KYAnjGqnpdWbf+TXr8Nwuu4HZrHZFcl
=Tt2y
-----END PGP SIGNATURE-----





More information about the Pkg-acpi-devel mailing list