Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 268475 - sys-libs/glibc reinstall broke my system
Summary: sys-libs/glibc reinstall broke my system
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High blocker (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-03 17:35 UTC by Harald van Dijk (RETIRED)
Modified: 2009-05-09 20:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harald van Dijk (RETIRED) gentoo-dev 2009-05-03 17:35:08 UTC
/var/tmp/portage/sys-libs/glibc-2.9_p20081201-r2/temp/environment: line 1275: eblit-glibc-src_install: command not found

emerge happily continued, and deleted my existing glibc install. Too much is broken now, except I still had a terminal and browser window open so I can at least let you know about this.

No, I cannot get you emerge --info or a build log, at least not now. I'm too busy recovering my system.
Comment 1 Alejandro Muñiz 2009-05-04 03:52:47 UTC
Why don't you just emerge a precompiled binary glibc to see if it solves your problem?
Comment 2 Harald van Dijk (RETIRED) gentoo-dev 2009-05-04 17:17:32 UTC
I didn't do that because I didn't have a boot CD, and because booting into busybox I didn't manage to get net access to download anything. I gave up, booted into NetBSD (installed only a week ago, thankfully) and untarred a stage3 over my existing system (copying glibc only failed horribly because it was an older version than what I was running). From there, my system was bootable and while I'm still in the process of fixing the mess, at least the important things are working again.

As for the bug, there haven't been any recent changes in glibc that might've caused this, as far as I've seen, so I have no idea where to look to figure out what happened. It might be nice to add a few || die statements in case anyone else runs into this, but when I retried (with --buildpkgonly, of course) I didn't have this problem a second time.