kubuntu: after dist-upgrade powerdevil unable to launch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
powerdevil (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Installed from wily-desktop-
sha1 88cef72a46dd883
md5 cb7ff9362b82080
At first power management works.
After I did a dist-upgrade I got the following dependency errors:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libkf5package5 : Depends: libkf5package-data (= 5.10.0-0ubuntu1) but it is not installed
libkf5su5 : Depends: libkf5su-data (= 5.10.0-0ubuntu1) but it is not installed
E: Unmet dependencies. Try using -f.
Then, after doing install -f, powerdevil fails to launch. I am unable to use the energy savings panel.
I get some errors in .xsession-errors:
Could not open library '/usr/lib/
Cannot load library /usr/lib/
But I am not sure if all of them are related.
I upgraded with deb http://
I was able to reproduce this again after a fresh install.
using strace I am able to see that kded5 eventually looks at powerdevil in the right location, but still does not load it:
[~] # strace -p $(pidof kded5) -s 200 -f 2>&1 | grep power 1)=[{"l\ 1\0\1\17\ 0\0\0001\ 0\0\0n\ 0\0\0\1\ 1o\0\5\ 0\0\0/kded\ 0\0\0\6\ 1s\0\r\ 0\0\0org. kde.kded5\ 0\0\0\2\ 1s\0\r\ 0\0\0org. kde.kded5\ 0\0\0\3\ 1s\0\n\ \0\0\0\ 0\0\0\10\ 1g\0\1s\ 0\0\7\1s\ 0\5\0\0\ 0:1.79\ 0\0\0\n\ 0\0\0powerdevil \0", 2048}], msg_controllen=0, msg_flags= MSG_CMSG_ CLOEXEC} , MSG_CMSG_CLOEXEC) = 143 //kf5/kded/ powerdevil" , 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) //kf5/kded/ powerdevil. so", 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) //kf5/kded/ libpowerdevil" , 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) //kf5/kded/ libpowerdevil. so", 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ qt5/plugins/ kf5/kded/ powerdevil" , 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ qt5/plugins/ kf5/kded/ powerdevil. so", 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ qt5/plugins/ kf5/kded/ libpowerdevil" , 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ qt5/plugins/ kf5/kded/ libpowerdevil. so", 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) usr/bin/ kf5/kded/ powerdevil" , 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) usr/bin/ kf5/kded/ powerdevil. so", 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) usr/bin/ kf5/kded/ libpowerdevil" , 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) usr/bin/ kf5/kded/ libpowerdevil. so", 0x7ffcd719b7f0) = -1 ENOENT (No such file or directory) powerdevil. desktop\ "). Please port it to JSON metadata.\n", 123) = 123 //powerdevil" , 0x7ffcd719b890) = -1 ENOENT (No such file or directory) //powerdevil. so", 0x7ffcd719b890) = -1 ENOENT (No such file or directory) //libpowerdevil ", 0x7ffcd719b890) = -1 ENOENT (No such file or directory) //libpowerdevil .so", 0x7ffcd719b890) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ qt5/plugins/ powerdevil" , 0x7ffcd719b890) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ qt5/plugins/ powerdevil. so", 0x7ffcd719b890) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ qt5/plugins/ libpowerdevil" , 0x7ffcd719b890) = -1 ENOENT (No such file or directory) usr/lib/ x86_64- linux-gnu/ qt5/plugins/ libpowerdevil. so", 0x7ffcd719b890) = -1 ENOENT (No such file or directory) usr/bin/ powerdevil" , 0x7ffcd719b890) = -1 ENOENT (No such file or directory) usr/bin/ powerdevil. so", 0x7ffcd719b890) = -1 ENOENT (No such file or directory)
[pid 1277] recvmsg(8, {msg_name(0)=NULL, msg_iov(
0\0\0loadModule
[pid 1277] stat(".
[pid 1277] stat(".
[pid 1277] stat(".
[pid 1277] stat(".
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] write(2, "kf5.kded: kded module \"powerdevil\" still uses .desktop files (\"kded/
[pid 1277] stat(".
[pid 1277] stat(".
[pid 1277] stat(".
[pid 1277] stat(".
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/
[pid 1277] stat("/usr...