Red Hat Bugzilla – Bug 112637
package ordering problem in rpm-4.2.1-0.31?
Last modified: 2007-04-18 13:00:49 EDT
I recently upgraded a bunch of packages, including upgrading gphoto2
from 2.1.3-2 to 2.1.3-3 and installing libexif-0.5.12-1 when libexif
wasn't previously installed. RPM decided to install the new gphoto2
before installing libexif, and I got this error during the gphoto2
/usr/lib/libgphoto2/print-usb-usermap: error while loading shared
libraries: libexif.so.9: cannot open shared object file: No such file
The gphoto2 package appears to correctly indicate that it depends on
libexif.so.9, so shouldn't rpm have installed libexif before gphoto2?
Without (at least) a complete -vv log, it's impossible to tell
anything. Partial ordering is exactly that, partial.
Can you supply a complete -vv log?
I can't restore my machine to its previous configuration and redo the
upgrade, but I can provide a -vv log of the same packages with
--oldpackage specified. I'll attach it.
Created attachment 96697 [details]
rpm -Uvh --test -vv --oldpackage --force output
Well, it's a -vv file, thanks for trying.
How about rpm -qa --last, so I can at least see what order
the pkgs were installed?
Created attachment 96702 [details]
rpm -qa --last output
This should be fixed in newer releases.