For a while now I have a problem with fwupd.
Initially I noticed an error message every time I open Ubuntu Software.
The error reads “Error calling StartServiceByName for org.freedesktop.fwupd: Failed to activate service…”. See image below for more details.
Error message on Ubuntu Software v3.38.1
When I try to start fwupd via terminal using the following command:
$ sudo service fwupd start
I get the following message:
Job for fwupd.service failed because the control process exited with error code.
See "systemctl status fwupd.service" and "journalctl -xe" for details.
So if I run “systemctl status fwupd.service” I get this:
######@HP-ENVY-Notebook:~$ systemctl status fwupd.service
● fwupd.service - Firmware update daemon
Loaded: loaded (/lib/systemd/system/fwupd.service; static)
Active: failed (Result: exit-code) since Mon 2021-02-15 19:35:23 GMT; 7s ago
Docs: https://fwupd.org/
Process: 6237 ExecStart=/usr/libexec/fwupd/fwupd (code=exited, status=127)
Main PID: 6237 (code=exited, status=127)
Feb 15 19:35:23 HP-ENVY-Notebook systemd(1): Starting Firmware update daemon...
Feb 15 19:35:23 HP-ENVY-Notebook fwupd(6237): /usr/libexec/fwupd/fwupd: symbol lookup error: /lib/x86_64-linux-gnu/libgusb.so.2: undefined symbol: libusb_get_parent
Feb 15 19:35:23 HP-ENVY-Notebook systemd(1): fwupd.service: Main process exited, code=exited, status=127/n/a
Feb 15 19:35:23 HP-ENVY-Notebook systemd(1): fwupd.service: Failed with result 'exit-code'.
Feb 15 19:35:23 HP-ENVY-Notebook systemd(1): Failed to start Firmware update daemon.
As you can see I am using a HP laptop (bad decision), which has an Intel Core i5 and is running Ubuntu 20.10 groovy. (I can provide more information if needed.)
If I run “sudo apt update –fix-missing && sudo apt upgrade” it shows that all packages are up-to-date.
Any ideas please?