Hi Joey! Joey Hess wrote: > Package: dbus > Version: 1.2.20-2 > Severity: normal > > gnome-power-manager is not working, devkit-power has the same > problem: > > (devkit-power:10045): devkit-power-gobject-WARNING **: Couldn't enumerate > devices: The permission of the setuid helper is not correct > > Is this supposed to be setuid? > > -rwxr-xr-x 1 root root 39K Feb 3 22:19 > /usr/lib/dbus-1.0/dbus-daemon-launch-helper* > > Downgrading dbus to testing fixed it for me: > > -rwsr-xr-- 1 root messagebus 39K Jul 15 2009 > /usr/lib/dbus-1.0/dbus-daemon-launch-helper*
Yes, the helper should be setuid. > Then I re-upgraded, and the permissions were preserved. > > Two possibilities: > > 1. Btrfs, which I use for my root filesystem, is more experimental than > expected and somehow responsible for the lost suid bits and group > ownership. Possible, but seems unlikely. Possible. > 2. Somehow dbus.postinst's chown failed. Maybe I had a dpkg-statoverride > entry for the helper from before (if so, I had not added it manually, > and I don't have it now). From which version did you upgrade? You can find the current postinst at [1] along with its history. Afaics the last time this particular code has been touched is over 2 years ago. I highly doubt that such a bug would have been unnoticed for so long. Cheers, Michael [1] http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/dbus/debian/dbus.postinst -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature