There is no bug in the glibc/expat dependencies here. The libexpat1 in bionic Depends: libc6 (>= 2.25), which is the version that provides this symbol. The problem is that new libexpat1 has been unpacked (but not configured) before the new libc6, so anything which depends on libexpat1 does not have its dependencies satisfied, and the xenial version of gir1.2-ibus-1.0 appears to invoke python3 in its prerm script, which fails.
I'm not sure if it's possible for apt to fix this, or if it would need to be fixed in the gir1.2-ibus-1.0 maintainer script to handle the case where py3clean is executable but fails. Of course this maintainer script is also generated by dh_python3, so fixing it might take a bit of effort. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1872016 Title: package gir1.2-ibus-1.0 1.5.17-3ubuntu5.3 failed to install/upgrade: subprocess new pre-removal script returned error exit status 1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1872016/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
