Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 127312 - Broken system after glibc-2.4 to glibc-2.3.6-r3 downgrade (relocation error)
Summary: Broken system after glibc-2.4 to glibc-2.3.6-r3 downgrade (relocation error)
Status: RESOLVED DUPLICATE of bug 126161
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: Highest major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-23 07:28 UTC by Christian Husemann
Modified: 2006-03-23 07:31 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 Christian Husemann 2006-03-23 07:28:46 UTC
+++ This bug was initially created as a clone of Bug #126161 +++

I did an "emerge -u world" the other day and portage pulled in the new glibc-2.4. I decided to downgrade back to 2.3.6-r3. It compiled okay, but right after compilation i got the following (typed out from screen, because i can't really copy/paste atm): 


>>> Regenerating /etc/ld.so.cache 
sh: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference 
>>> sys-libs/glibc-2.3.6-r3 merged. 
[glibc-2.3.6-r3] bash: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference 

 sys-libs/glibc 
    selected: 2.4 
   protected: 2.3.6-r3 
     omitted: none 

>>> 'Selected' packages are slated for removal. 
>>> 'Protected' and 'omitted' packages will not be removed. 

>>> Waiting 5 seconds before starting... 
>>> (Control-C to abort)... 
>>> Unmerging in: 5 4 3 2 1 
>>> Unmerging sys-libs/glibc-2.4... 
No package files given... Grabbing a set. 
[glibc-2.4] bash: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference 
[glibc-2.4] bash: relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference 
!!! FAILED prerm: 127


Now whenever I try to run anything (ssh, ls, emerge) I get the above "relocation error: /lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference "

glibc-2.4 required me to set nptlonly, so before downgrading to glibc-2.3.6-r3 I unset that flag.


As this still can happen it should be stilll bugged
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-23 07:31:38 UTC
***NEVER EVER*** downgrade glibc. There's nothing we could do here. And kindly don't clone bugs marked once as invalid.

*** This bug has been marked as a duplicate of 126161 ***