Okay! Here is what worked for me. Get the packages libc6_2.6.1-1ubuntu10_i386.deb libc6-i686_2.6.1-1ubuntu10_i386.deb from a gutsy system.
Remove libc6-i686 and ubuntu-minimal: # aptitude purge libc6-i686 ubuntu-minimal This _will_ put out error messages. The directory /lib/tls/i606/cmov cannot be deletet, since it is not empty/the removal of the package does not delete them. This makes the next step the removal of these directories: # rm -rf /lib/tls Now it is possible to update libc6 and libc6-i686 by issuing: # dpkg --install libc6_2.6.1-1ubuntu10_i386.deb # dpkg --install libc6-i686_2.6.1-1ubuntu10_i386.deb If you system has not crashed until now you are safe to update to gutsy. :-) Do that with any method you like. This includes modifiying /etc/apt/sources.list and using aptitude, using do-release-upgrade or any graphical method. SUGGESTION FOR REAL BUGFIX: Installing a libc6-i686 should - create /etc/ld.so.nohwcap - run ldconfig - remove the old library files (or the package shouldn't care about overwriting) - install the new ones - removal of /etc/ld.so.nohwcap - ldconfig I hope this will be fixed ... it took me so long to figure that out. It's a pity when a system is unable to boot after a dist-upgrade. This is nothing for the average user. Any confirmations if this works for you would really be appreciated!! -- libc6 and/or libc6-i686 upgrade fail https://bugs.launchpad.net/bugs/136337 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs