Here's how I resolved the broken removal script. However I am not 100% sure that this cleans up all files.
--- /var/lib/dpkg/info/gir1.2-ibus-1.0:i386.prerm.BACKUP
+++ /var/lib/dpkg/info/gir1.2-ibus-1.0:i386.prerm
@@ -3,9 +3,9 @@
# Automatically added by dh_python3:
if which py3clean >/dev/null 2>&1; then
- py3clean -p gir1.2-ibus-1.0
+ py3clean -p gir1.2-ibus-1.0:i386
else
- dpkg -L gir1.2-ibus-1.0 | perl -ne 's,/([^/]*)\.py$,/__pycache__/\1.*,
or next; unlink $_ or die $! foreach glob($_)'
+ dpkg -L gir1.2-ibus-1.0:i386 | perl -ne
's,/([^/]*)\.py$,/__pycache__/\1.*, or next; unlink $_ or die $! foreach
glob($_)'
find /usr/lib/python3/dist-packages/ -type d -name __pycache__ -empty
-print0 | xargs --null --no-run-if-empty rmdir
fi
signature.asc
Description: PGP signature

