https://bugzilla.suse.com/show_bug.cgi?id=1228659 https://bugzilla.suse.com/show_bug.cgi?id=1228659#c32 --- Comment #32 from Alberto Planas Dominguez <aplanas@suse.com> --- (In reply to Andrei Borzenkov from comment #31)
No, they are not. What is wrong is systemd packaging. Either all components of systemd that depend on libsystemd-shared-$VERSION.so must be updated together with this library (i.e. - they must belong to the same package), or libsystemd-shared-$VERSION.so has to be in a separate package which allows concurrent installation of multiple versions, like every other shared library used by multiple packages does.
Sadly I lack knowledge about libsolv, but I would argue that this is not systemd packaging fault. The order in witch packages gets installed is decided by libsolv, that must guarantee that all those Requires(post) are present before the %post scriptlets gets launched. There is a parallel discussion here: https://bugzilla.suse.com/show_bug.cgi?id=1228759. My current mental model puts the issue in suse-module-tools and sdbootutil side, but I can be very wrong here too. -- You are receiving this mail because: You are on the CC list for the bug.