20.10 – fwupd service fails to start

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?