[Pkg-utopia-maintainers] Bug#776757: Solved

Paper paper.oss.dev at gmail.com
Sun Feb 1 12:44:59 UTC 2015


Looks like I found and solved the problem.

The upower service was not running:

$ systemctl status upower
● upower.service - Daemon for power management
    Loaded: loaded (/lib/systemd/system/upower.service; disabled)
    Active: failed (Result: start-limit) since Sun 2015-02-01 05:33:31 
CST; 56s ago
      Docs: man:upowerd(8)
   Process: 1814 ExecStart=/usr/lib/upower/upowerd (code=exited, status=127)
  Main PID: 1814 (code=exited, status=127)


So I checked the daemon.log file and there were a lot of error messages:

$ sudo tail -n 40 /var/log/daemon.log

Feb  1 05:34:49 xxx upowerd[1825]: /usr/lib/upower/upowerd: error while 
loading shared libraries: libplist.so.1: cannot open shared object file: 
No such file or directory
Feb  1 05:34:49 xxx systemd[1]: upower.service: main process exited, 
code=exited, status=127/n/a
Feb  1 05:34:49 xxx systemd[1]: Failed to start Daemon for power management.
Feb  1 05:34:49 xxx systemd[1]: Unit upower.service entered failed state.
Feb  1 05:34:49 xxx upowerd[1827]: /usr/lib/upower/upowerd: error while 
loading shared libraries: libplist.so.1: cannot open shared object file: 
No such file or directory
Feb  1 05:34:49 xxx systemd[1]: upower.service: main process exited, 
code=exited, status=127/n/a
Feb  1 05:34:49 xxx systemd[1]: Failed to start Daemon for power management.
Feb  1 05:34:49 xxx systemd[1]: Unit upower.service entered failed state.
Feb  1 05:34:50 xxx upowerd[1829]: /usr/lib/upower/upowerd: error while 
loading shared libraries: libplist.so.1: cannot open shared object file: 
No such file or directory
Feb  1 05:34:50 xxx systemd[1]: upower.service: main process exited, 
code=exited, status=127/n/a
Feb  1 05:34:50 xxx systemd[1]: Failed to start Daemon for power management.
Feb  1 05:34:50 xxx systemd[1]: Unit upower.service entered failed state.
Feb  1 05:34:50 xxx upowerd[1832]: /usr/lib/upower/upowerd: error while 
loading shared libraries: libplist.so.1: cannot open shared object file: 
No such file or directory
Feb  1 05:34:50 xxx systemd[1]: upower.service: main process exited, 
code=exited, status=127/n/a
Feb  1 05:34:50 xxx systemd[1]: Failed to start Daemon for power management.
Feb  1 05:34:50 xxx systemd[1]: Unit upower.service entered failed state.
Feb  1 05:34:50 xxx upowerd[1834]: /usr/lib/upower/upowerd: error while 
loading shared libraries: libplist.so.1: cannot open shared object file: 
No such file or directory
Feb  1 05:34:50 xxx systemd[1]: upower.service: main process exited, 
code=exited, status=127/n/a
Feb  1 05:34:50 xxx systemd[1]: Failed to start Daemon for power management.
Feb  1 05:34:50 xxx systemd[1]: Unit upower.service entered failed state.
Feb  1 05:34:50 xxx systemd[1]: upower.service start request repeated 
too quickly, refusing to start.
Feb  1 05:34:50 xxx systemd[1]: Failed to start Daemon for power management.
Feb  1 05:34:50 xxx systemd[1]: Unit upower.service entered failed state.


The key message here is "upowerd: error while loading shared libraries: 
libplist.so.1: cannot open shared object file: No such file or directory".

Searched for that missing file on the Debian package website 
<https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=contents&keywords=libplist.so.1> 
and it was located in package libplist1.

However, the libplist1 package is only provided in the stable/wheezy 
repository, not in testing/unstable/experimental repos.

I added the stable repo to my sources.list, pinned it in my apt 
preferences file to 50, ran apt-get update and apt-get install libplist1 
and the package installed properly.

Started upower service and there were no errors. Rebooted and Gnome 3 
successfully loaded. There were no more segfaults shown in dmesg.

Not sure what happened, but it looks like upower depends on a file which 
is no longer provided in testing/jessie?



More information about the Pkg-utopia-maintainers mailing list