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

Reply via email to