[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#595814: upgrade from lenny breaks ia32libs, /emul is not removed



Package: eglibc
Version: 2.11.2-5

Earlier, around Lenny, we had everything in /emul [0]. Now things moved
to /lib32 [1] and the /emul thing disapeared. After my dist-upgrade on
Sunday my ia32 programs stoped working.
I had ia32-libs and ia32-libs-gtk installed but the files were no longer
available in /emul/.*/lib. My libc files were there on the other hand. I
tried to figure out what braked it but I had no clue and blamed
ia32-libs. On IRC I've been told that the libc maintainer are in charge
of the transition so here I am.
After purging all ia32-libs (including the 32bit version of libc) I had
a few files left which did not belong to any package. Two of them were
part of fakeroot in Lenny:
|/emul/ia32-linux/usr/lib/libfakeroot/libfakeroot-sysv.so
|/emul/ia32-linux/usr/lib/libfakeroot/libfakeroot-tcp.so

So I removed that package as well and removed /emul by hand. I installed
ia32-libs and friends and things are working again. I belive the problem
is still affecting people upgrading from Lenny.

[0] http://packages.debian.org/lenny/amd64/ia32-libs/filelist
[1] http://packages.debian.org/sid/amd64/ia32-libs/filelist

Sebastian



Reply to: