there is weird code in lvm2 that deletes libraries: %post -n %{libname} if [ -f /%{_lib}/libdevmapper.so.1.03 ]; then # Special migration - the library is now in %{_libdir}, but up to the point where # zypp removes the 'old' device-mapper package, the old library 'wins' the ldloader race # resulting in binaries asking for the newer version still getting the old one. # This in turn results in funny bugs like boo#1045396 # Remove /%{_lib}/libdevmapper.so.1.02 - and the run ldconfig rm /%{_lib}/libdevmapper.so.1.03 fi /sbin/ldconfig reporter, is there anything special on your system with /usr or other library locations?