this didn't work for mesven wrote:I also managed to rescue my system! What I did was
1) Booted from the live cd
2) Mounted the root partition
3) Backuped /bin/bash and /lib/libncurses.so.5 from the root partition
4) Copied these two files from the cd to the root fs
5) chrooted into the root fs
6) ldconfig
6) ebuild /usr/portage/sys-libs/glibc/glibc-2.3.1.ebuild merge
7) exit chroot
copy backuped files back to /bin/bash and /lib/libncurses.so.5
9) reboot and done!
phew, that one was close!!!
Code: Select all
/usr/bin/python2.2: /lib/libc.so.6: version 'GLIBC_2.3' not found (required by /usr/bin/python2.2)
I booted into another distro, mounted gentoo's /lib partition, then I removed the links pointing to 2.2.5 and relinked them to 2.3.1sven wrote:How do I manually relink these files?kepe wrote:I made the same mistake of not checking what I was updating. I fixed the problem here by booting to an alternate distro, mounting /lib and manually relinking the approariate libs, which are, to best of my recollection [...]
If you didnt remove 2.3.1, then libc.so.6 is a link pointing to 2.2.5....just remove that link and link libc.so.6 to 2.3.1Exci wrote:that's what ldconfig does for me... but i miss libc2.3.1 :/
is it possible that someone can upload it for me ?
i'm not sure that helps tho

That's what I did - (yes, I unmerge my current version of GLIBC. Not the smartest thing to dojkozak wrote:I *think* I can just chroot in to the copy of bash I punted over, unmask glibc-2.3.1, then run bootstrap.sh &c. Is this a reasonable thing to do?