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