Bug#535313: libc6-dev-i386 content is left in /emul/ia32-linux after upgrade from 2.9-12 to 2.9-20
Hi,
yesterday I ran into this problem, too, and found that the content of
libc6-dev-i386 was still under /emul/ia32-linux/usr/lib (but registered
with dpkg for /usr/lib32) because the files were unpacked before the
lib32 symlink was replaced by a directory.
Probably the
Depends: libc6-i386
needs to be raised to
Pre-Depends libc6-i386 (>= 2.9-xx)
for libc6-dev-i386 (where xx is a fixed version, 21 would be the next)
as it was/needs to be done for all other *ia32* lib packages.
Then there has to be some cleanup done to the "forgotten files" in
/emul/ia32-linux/.
This problem can easily be reproduced in a minimalistic squeeze chroot
(e.g. pbuilder) with libc6-dev-i386 installed when all eglibc packages
are updated to the version from sid.
Andreas
Reply to: