This is a bug of libglib2.0-0 because its postrm purge removes it unconditionnaly even if the package is still installed on another architecture.
Cf the extract below of /var/lib/dpkg/info/libglib2.0-0:i386.postrm if [ "$1" = purge ] && [ -d /usr/share/glib-2.0/schemas ]; then # Purge the compiled schemas rm -f /usr/share/glib-2.0/schemas/gschemas.compiled rmdir -p --ignore-fail-on-non-empty /usr/share/glib-2.0/schemas fi ** Package changed: dpkg (Ubuntu) => glib2.0 (Ubuntu) ** Tags added: multiarch -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to glib2.0 in Ubuntu. https://bugs.launchpad.net/bugs/884979 Title: purging a package for different architecture may delete files needed for the actual architecture To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/884979/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs