FS#22019 - core libusb breaks extra gnupg

Attached to Project: Arch Linux
Opened by Ari Caldeira (aricaldeira) - Wednesday, 08 December 2010, 12:21 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 08 December 2010, 16:54 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: core libusb-1.0.8-1 breaks extra gnupg-1.4.11-2

Additional info:
[core]/libusb-1.0.8-1
[extra]/gnupg-1.4.11-2

Steps to reproduce:
Just updated my system (2010-12-08 10:14:00 -0300), and gnupg stopped working, complaining about:
> gpg -K
gpg: error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory

Both packages have been upgraded at the same time, so I'm guessing this is not something that would get fixed by pacman -Syu sometime latter with no bug report to get it fixed. Maybe just recompile gnupg would

Thanks!
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 08 December 2010, 16:54 GMT
Reason for closing:  Not a bug
Comment by Ionut Biru (wonder) - Wednesday, 08 December 2010, 12:35 GMT
gnupg-1.4.11-2 has libusb-compat as dependency. how did you manage to not have it installed?
Comment by Ari Caldeira (aricaldeira) - Wednesday, 08 December 2010, 16:52 GMT

The weird thing is, it WAS installed, and pacman -Ql libus-compat listed:

libusb-compat /usr/
libusb-compat /usr/bin/
libusb-compat /usr/bin/libusb-config
libusb-compat /usr/include/
libusb-compat /usr/include/usb.h
libusb-compat /usr/lib/
libusb-compat /usr/lib/libusb-0.1.so.4
libusb-compat /usr/lib/libusb-0.1.so.4.4.4
libusb-compat /usr/lib/libusb.a
libusb-compat /usr/lib/libusb.so
libusb-compat /usr/lib/pkgconfig/
libusb-compat /usr/lib/pkgconfig/libusb.pc

But the file /usr/lib/libusb-0.1.so.4 was not on the system.

So I did pacman -S --asdeps libusb-compat, and it all started to work again.

Problem solved. Thank you!

Loading...