yes this will happen, especially with libpng etc. i can't fathom why this would be blamed on the affected person as in #1. if a desktop distro ends up in an undefined state it's not the user "running an unsupported configuration" but the system wasn't doing the steps fail-safe and let down the affected person.
plus, this is a fragile set up cludges (usrmerge, dpkg-divert, and the packages that do not handle the result, AND if /usr wasn't actually a separate partition the whole thing is happening without a need, nor merit. all to cover up the magic 'usr merge' that was not neccessary in the first place if only the libc and linker were left in their right places, the whole move being only to cover up that fstab mount orders were no longer working and thus things could break depending on the init system. that chain of events is bad enough and at least we should supportive of people who innocently are left holding the various pieces. one of the other main culprits is the fact that libc6 and glibc are protected packages, but that isn't restricted to libc6:amd64 and glibc:amd64. so if you had a 32bit env installed for development then this will be unfixable, save using dpkg to manually fix your libc/glibc versions back down to jammy and then you can fix anything else. if you had ksplice in use, you even need to remove the hooks since ubuntu will not uninstall it without removing it from the initrd of kernels that are listed for uninstall in the same session. so really, given the state of affairs, i'd say a phrasing like "oh, sorry, it seems your system ended up in an unsupported configuration due to some issue. check if maybe the usr merge is still unfinished because that can cause dpkg-divert to not function as intended. in that case, you can have a broken upgrade process because noone managed to encapsulate the two problems and the combination really can't be solved without multiple repair steps by the user. it's a complex error and that's why it's not automatically stopping the upgrade without harm." -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2072532 Title: libc6(AMD64) refuses to install: "dpkg-divert: error: cannot divert directories" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2072532/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
