Package: dpkg Version: 1.16.3 Severity: normal Hello:
I followed the multiarch user HOWTO and added the i386 architecture and did some work with it, ie: aptitude update, installing packages, removing packages. Now I have removed all the i386 packages and want to remove the architecture, but I can't. This is the error I have: # dpkg --debug 73773 --remove-architecture i386 dpkg: error: cannot remove architecture 'i386' currently in use by the database I don't know what database dpkg is referring to. I'm also attaching an strace log, in case it's useful and files pointed there. Mind that /var/lib/dpkg/updates/ and /var/lib/dpkg/triggers/Unincorp are both empty. Regards, -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (600, 'unstable'), (500, 'testing'), (100, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.3.0-trunk-amd64 (SMP w/2 CPU cores) Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages dpkg depends on: ii libbz2-1.0 1.0.6-2 ii libc6 2.13-33 ii libselinux1 2.1.9-4 ii tar 1.26-4 ii xz-utils 5.1.1alpha+20110809-3 ii zlib1g 1:1.2.7.dfsg-11 dpkg recommends no packages. Versions of packages dpkg suggests: ii apt 0.9.5.1 -- no debconf information
# strace -f dpkg --debug 73773 --remove-architecture i386 execve("/usr/bin/dpkg", ["dpkg", "--debug", "73773", "--remove-architecture", "i386"], [/* 47 vars */]) = 0 brk(0) = 0x13b9000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdfa7045000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=163536, ...}) = 0 mmap(NULL, 163536, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fdfa701d000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libselinux.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340e\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=126376, ...}) = 0 mmap(NULL, 2226160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdfa6c08000 mprotect(0x7fdfa6c26000, 2093056, PROT_NONE) = 0 mmap(0x7fdfa6e25000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7fdfa6e25000 mmap(0x7fdfa6e27000, 2032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdfa6e27000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\357\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1583120, ...}) = 0 mmap(NULL, 3696728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fdfa6881000 mprotect(0x7fdfa69fe000, 2097152, PROT_NONE) = 0 mmap(0x7fdfa6bfe000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17d000) = 0x7fdfa6bfe000 mmap(0x7fdfa6c03000, 18520, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fdfa6c03000 close(3) en("/usr/share/locale/es_ES/LC_MESSAGES/dpkg.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/es.UTF-8/LC_MESSAGES/dpkg.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/es.utf8/LC_MESSAGES/dpkg.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/es/LC_MESSAGES/dpkg.mo", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=109845, ...}) = 0 mmap(NULL, 109845, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fdfa702a000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=26066, ...}) = 0 mmap(NULL, 26066, PROT_READ, MAP_SHARED, 3, 0) = 0x7fdfa7023000 close(3) = 0 brk(0x13fb000) = 0x13fb000 brk(0x141d000) = 0x141d000 brk(0x143f000) = 0x143f000 brk(0x1461000) = 0x1461000 brk(0x1483000) = 0x1483000 brk(0x14a5000) = 0x14a5000 brk(0x14c7000) = 0x14c7000 brk(0x14e9000) = 0x14e9000 brk(0x150b000) = 0x150b000 brk(0x152d000) = 0x152d000 brk(0x154e000) = 0x154e000 brk(0x1570000) = 0x1570000 brk(0x1592000) = 0x1592000 brk(0x15b4000) = 0x15b4000 brk(0x15d5000) = 0x15d5000 brk(0x15f7000) = 0x15f7000 brk(0x1619000) = 0x1619000 brk(0x163b000) = 0x163b000 brk(0x165d000) = 0x165d000 brk(0x167f000) = 0x167f000 brk(0x16a1000) = 0x16a1000 brk(0x16c3000) = 0x16c3000 brk(0x16e5000) = 0x16e5000 brk(0x1707000) = 0x1707000 brk(0x1729000) = 0x1729000 brk(0x174b000) = 0x174b000 brk(0x176d000) = 0x176d000 brk(0x178f000) = 0x178f000 brk(0x17b1000) = 0x17b1000 brk(0x17d4000) = 0x17d4000 brk(0x17f6000) = 0x17f6000 brk(0x1818000) = 0x1818000 brk(0x183a000) = 0x183a000 brk(0x185c000) = 0x185c000 brk(0x187e000) = 0x187e000 brk(0x18bd000) = 0x18bd000 brk(0x18de000) = 0x18de000 brk(0x1900000) = 0x1900000 brk(0x1922000) = 0x1922000 brk(0x1944000) = 0x1944000 brk(0x1966000) = 0x1966000 brk(0x1988000) = 0x1988000 brk(0x19aa000) = 0x19aa000 brk(0x19cc000) = 0x19cc000 brk(0x19ee000) = 0x19ee000 brk(0x1a10000) = 0x1a10000 brk(0x1a32000) = 0x1a32000 brk(0x1a54000) = 0x1a54000 brk(0x1a75000) = 0x1a75000 brk(0x1a97000) = 0x1a97000 munmap(0x7fdfa640f000, 2547712) = 0 open("/var/lib/dpkg/updates/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3 getdents(3, /* 2 entries */, 32768) = 48 getdents(3, /* 0 entries */, 32768) = 0 close(3) = 0 open("/var/lib/dpkg/triggers/File", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1860, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fdfa7022000 read(3, "/usr/lib/xulrunner-1.9/component"..., 4096) = 1860 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7fdfa7022000, 4096) = 0 stat("/var/lib/dpkg/triggers/Unincorp", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 write(2, "dpkg: error: cannot remove archi"..., 80dpkg: error: cannot remove architecture 'i386' currently in use by the database ) = 80 exit_group(2) = ?
/usr/lib/xulrunner-1.9/components xulrunner-1.9 /etc/init.d readahead /lib/modules readahead /usr/share/icons/hicolor hicolor-icon-theme /usr/lib/xulrunner-2.0/components xulrunner-2.0 /usr/lib/xulrunner-1.9.1/components xulrunner-1.9.1 /usr/lib/xulrunner-5.0/components xulrunner-5.0 /usr/share/hal/fdi hal /usr/share/menu menu /usr/lib/menu menu /etc/menu-methods menu /usr/share/doc-base doc-base /usr/share/doc/rarian-compat doc-base /usr/share/applications desktop-file-utils /usr/lib/gcc ccache /usr/lib/x86_64-linux-gnu/gcc ccache /usr/lib/mime/packages mime-support /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules libgtk2.0-0:amd64 /usr/lib/gtk-2.0/2.10.0/immodules libgtk2.0-0:amd64 /usr/share/slib guile-1.8-libs /usr/man man-db /usr/share/man man-db /usr/local/man man-db /usr/local/share/man man-db /usr/X11R6/man man-db /opt/man man-db /usr/share/icons/gnome gnome-icon-theme /usr/share/info install-info /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders libgdk-pixbuf2.0-0:amd64 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders libgdk-pixbuf2.0-0:amd64 /usr/share/gconf/defaults gconf2 /usr/share/gconf/mandatory gconf2 /usr/share/gconf/schemas gconf2 /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules libgtk-3-0:amd64 /usr/lib/gtk-3.0/3.0.0/immodules libgtk-3-0:amd64 /usr/share/mime/packages shared-mime-info /usr/lib/x86_64-linux-gnu/gio/modules libglib2.0-0:amd64 /usr/lib/gio/modules libglib2.0-0:amd64 /usr/share/glib-2.0/schemas libglib2.0-0:amd64 /usr/lib/vlc/plugins vlc-nox /usr/lib/xulrunner-10.0/components xulrunner-10.0 /usr/share/cups/ppd-updaters cups /usr/lib/libreoffice/share/extensions libreoffice-common /etc/sgml sgml-base /usr/share/locale/locale.alias lintian /usr/lib/locales-all lintian /usr/lib/locale/C.UTF-8 lintian /usr/share/fonts fontconfig /usr/share/ghostscript/fonts fontconfig /usr/share/texmf/fonts fontconfig