View previous topic :: View next topic |
Author |
Message |
TheNewb Apprentice
Joined: 10 Jun 2005 Posts: 183
|
Posted: Tue Feb 06, 2007 12:53 am Post subject: Emerge caused a kernel panic |
|
|
I have no idea what caused this all of a sudden, or how to fix it.
I attempted to emerge dvdrip and now the system is 100% unusable.
Code: |
>>> /usr/share/doc/libintl-perl-1.16/ChangeLog.gz
>>> /usr/share/doc/libintl-perl-1.16/README-oldversions.gz
* Man pages are not installed for most modules now.
* Please use perldoc instead.
>>> Regenerating /etc/ld.so.cache...
>>> dev-perl/libintl-perl-1.16 merged.
[libintl-perl-1.16] bash: relocation error: /lib/tls/libc.so.6: symbol _dl_out_o f_memory, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with li nk time reference
>>> No packages selected for removal by clean.
>>> Emerging (2 of 16) dev-perl/Event-1.08 to /
[Event-1.08] bash: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memor y, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
|
I assumed out of memory, despite 80 gigs free.
I tried to delete some files anyways... but
Code: |
ls
ls: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIB C_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
# rm *.gz
rm: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by rm)
|
I tried rebooting and it gave:
Code: |
init: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
kernel panic
|
I can't load the system... I tried booting off a cd and chroot, but no go...
Eeeek! _________________ #define struct union /* A Real space saver! */ |
|
Back to top |
|
|
carl.anderson Apprentice
Joined: 05 Sep 2005 Posts: 162 Location: Mountain View
|
Posted: Tue Feb 06, 2007 4:12 am Post subject: last ditch attempt |
|
|
I know I've brought a system like this from the dead before using precompiled binaries. I know it's not the right thing to do, but you CAN unpack .tbz2 files directly on to your system in some cases. I think I started with glibc and gcc. If you don't have precompiled binaries lying around, you might boot the livecd, download a stage3 and unpack it onto your filesystem. This may be enough to get you into a chroot. Needless to say, this is risky business. But I don't know of a better way to fix this sort of problem. Maybe someone else has a better idea. |
|
Back to top |
|
|
TheNewb Apprentice
Joined: 10 Jun 2005 Posts: 183
|
Posted: Tue Feb 06, 2007 4:30 am Post subject: |
|
|
Well, the REAL panic is over, I got the system up... By breaking it even more!!!
I removed the folders /lib/tls, /lib32/tls and /lib64/tls and the system boots.
One program I ran says that it requires threaded support which is unavailable, but the rest seem to be running okay.
What should I do to fix the system? glibc-2.5 is definitely the culpret, but I can't mask it and go back, portage says that's a no-no and blocks the attempt.
Hmm.
I'm afraid if I re-emerge glibc those offending files will just pop back and STILL be broken. I'm trying emerge -e system && emerge -e world, can anyone say for sure if this will fix the problems? _________________ #define struct union /* A Real space saver! */ |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|