ca0867bdb46ed4c7fd366768c424c1c1f3489569655c2966d2ff79fdae99109f
- Add Special migration for libdevmapper's move from /lib to /usr/lib and from device-mapper.rpm to libdevmapper.rpm: 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 (boo#1045396). A typical update issue seen is, zypp updating packages in this order: - libdevmapper1_03 (new package) - libcryptsetup4 (links libdevmapper-1.03, rpm dep satisfied) - systemd (linking libcryptsetup.so.4, rpm dep satisfied At this point, anything calling systemdctl gets libdevmapper from the old device-mapper package into the memory, which in turn is version 1.02 and does not provide all the needed symbols - device-mapper (which removes /lib/libdevmapper.so.1.02, but is now too late, as various post scripts already failed on running systemctl) This has been tested in a VM upgrade, similar to the situation reported in bugzilla - the results was a fully operational system OBS-URL: https://build.opensuse.org/request/show/507153 OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=192
Description
No description provided
Languages
Public Key
100%