Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 126161 - 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 INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 127312 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-14 07:23 UTC by Tro
Modified: 2006-03-23 07:31 UTC (History)
1 user (show)

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 Tro 2006-03-14 07:23:39 UTC
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.
Comment 1 Tro 2006-03-14 07:26:54 UTC
I can't provide an "emerge --info" since "emerge" bails out with the same error message.
Basically, it's an Athlon XP processor running ~x86. I believe the gcc version is 3.4.5-r1.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-03-14 07:29:51 UTC
NEVER (!!!) downgrade glibc... 
Comment 3 Tro 2006-03-14 08:12:56 UTC
So why am I allowed to do it then? No warning messages either?
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-03-23 07:31:38 UTC
*** Bug 127312 has been marked as a duplicate of this bug. ***