[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1119064: fwupd: fails to start with undefinded symbol



Hi,

not the maintainer, just chiming in...

On Sun, Oct 26, 2025 at 01:00:15PM +0100, Matthias Geiger wrote:
> after the -3 update fixing the segfault fwupd still fails to start for 
> me:
> 
> $ doas /usr/libexec/fwupd/fwupd
> 
> usr/libexec/fwupd/fwupd: symbol lookup error: 
> /usr/lib/x86_64-linux-gnu/fwupd-2.0.16/libfwupdplugin.so: undefined 
> symbol: libusb_wrap_sys_device

libusb_wrap_sys_device should be provided by libusb-1.0.so.0 (from 
libusb-1.0-0).

Can you check what your systems dynamic linker uses to resolve 
libfwupdplugin.so's libs, for example using:

ldd /usr/lib/*linux-gnu/fwupd-2.0.*/libfwupdplugin.so

For reference, on my arm64 hardware this gives:
  	libusb-1.0.so.0 => /lib/aarch64-linux-gnu/libusb-1.0.so.0 (0x0000ffffad830000)

Best,
Chris


Reply to: