[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§ion=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