colord service fails to start.
I have recently upgraded to kUbuntu 24.04 LTS. After the upgrade colord service fails.
Journalctl log gives the following:
/usr/libexec/colord: symbol lookup error: /lib/x86_64-linux-gnu/libgusb.so.2: undefined symbol lookup error: /lib/x86_64-linux-gnu/libgusb.so.2: undefined symbol: libusb_get_port_number
Here is the output from ldd /lib/x86_64-linux-gnu/libgusb.so.2:
$ ldd /lib/x86_64-linux-gnu/libgusb.so.2 linux-vdso.so.1 (0x00007ffd9e52a000) libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x000074d72b631000) libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x000074d72b5ce000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x000074d72b485000) libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x000074d72b467000) libjson-glib-1.0.so.0 => /lib/x86_64-linux-gnu/libjson-glib-1.0.so.0 (0x000074d72b43b000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000074d72b200000) libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x000074d72b432000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x000074d72b416000) libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x000074d72b1b3000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x000074d72b186000) libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x000074d72b17a000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000074d72b091000) libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x000074d72aff7000) libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x000074d72afc4000) /lib64/ld-linux-x86-64.so.2 (0x000074d72b81d000) libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x000074d72af89000) libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x000074d72af7c000)