(In reply to Richard Brown from comment #28) > > HYPOTHESIS - the dependencies of packages udev and the kernel are apparently > wrong, with udev being installed AFTER the kernel when it should be BEFORE. > 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.