Ah, I think I just 'got' what you were suggesting. If I move the
/usr/local/lib/libimobiledevice* away, and then look at the ldd output
from upowerd, I see that it indeed shows it linked to libusbmuxd.so.4,
rather than .2.

[~]$ ldd -r /usr/lib/upower/upowerd | grep usbmuxd
        libusbmuxd.so.4 => /usr/lib/x86_64-linux-gnu/libusbmuxd.so.4 
(0x00007f35bc721000)

So, yes, that /usr/local/lib/ library was causing a dependency on the
old version of the libusbmuxd library.

Following that line of thinking, I also removed the workaround and, yes:

[~] gnome-settings-daemon --replace

still runs.

If I then reboot, all works as planned (command line and the Apply button 
itself). I think you're right.
upowerd was being linked to /usr/local/lib/libimobiledevice.so.6 instead of 
/usr/lib/x86_64-linux-gnu/libimobiledevice.so.6, and the former was linked to 
/usr/lib/x86_64-linux-gnu/libusbmuxd.so.2, instead of 
/usr/lib/x86_64-linux-gnu/libusbmuxd.so.4.

So, why is upowerd getting linked to
/usr/local/lib/libimobiledevice.so.6 in the first place?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1577760

Title:
  Screen Display 'Apply' fails

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/1577760/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to