https://bugzilla.suse.com/show_bug.cgi?id=1223090 https://bugzilla.suse.com/show_bug.cgi?id=1223090#c15 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|zypp-maintainers@suse.de |nikolay.gueorguiev@suse.com CC| |dimstar@opensuse.org Component|libzypp |Other --- Comment #15 from Dominique Leuenberger <dimstar@opensuse.org> --- The change that made this blow up is https://build.opensuse.org/request/show/1168394 until then, the file in /lib was part of s390-tools, which is a package with some more dependencies (like coreutils, gawk) With that request, the files living in /lib moved to a package without any dependencies at all, which makes it seem like a good candidate for early installation. As we can see here, this in turn trips up on the filesystem package; this package has code in to merge /lib into /usr/lib for migrations - but in this case trips as a FRESH install on a HDD without pre-existing /lib installs files into /lib, and file-system comes in early on and would NOW need to migrate lib to /usr/lib - even though before the transaction started, this was not needed. The safe-guard before was s390x-tools having a runtime dependency on glibc - which un turn requires filesystem, making for an order to make this behave as expected Solutions: * move the files from /lib to /usr/lib and make the package UsrMerge compatible without relying on compact symlinks * as a workaround, if above is not an option, Require filesystem or glibc -- You are receiving this mail because: You are on the CC list for the bug.