Comment 3 for bug 2083202

Revision history for this message
Alessandro Astone (aleasto) wrote :

Currently upower is a required dependency of:
    gnome-applets
    gnome-session-bin
    gnome-power-manager

It is also a Recommends for gnome-settings-daemon, through gnome-settings-daemon → libupower-glib3 → upower.

The logic did not take into account that connecting to UPower might fail, so eventually gsd-power crashes.

However, I don’t believe these crashes originate from upower being not installed. Instead, @paride found that his libimobiledevice6 package was corrupted so that upower couldn’t find the library and failed to start.

That shouldn’t happen, but we should make gsd-power exit gracefully rather than crash when failing to connect to UPower.