Gabriel Fernández wrote:
> Hi, i have a serious problem after an emerge -uD world, all my binary ones 
> were unusable, maybe the problem was that i play with de 
> fix_libtool_files.sh.
> after trying a lot, i have an idea to be used stage3 from the installation CD 
> to replace my binary, obtains that it worked temporary but after doing 
> emerges throws the error message that i posted, and everything returns to 
> begin.
> 
> Please help me, i love gentoo, and now my home machine is down and i don't 
> want to waste my time installing all my system again.
> 
> This is the error message
> /*******************************/
> Traceback (most recent call last):
> File "/usr/bin/emerge", line 2997, in ?
> unmerge("clean", ["world"])
> File "/usr/bin/emerge", line 2167, in unmerge
> retval=portage.unmerge(mysplit[0],mysplit[1],portage.root,mysettings,unmerge_action
>  
> not in ["clean","prune"])
> File "/usr/lib/portage/pym/portage.py", line 2700, in unmerge
> mylink.unmerge(trimworld=mytrimworld,cleanup=1)
> File "/usr/lib/portage/pym/portage.py", line 6131, in unmerge
> a=doebuild(myebuildpath,"postrm",self.myroot,self.settings,use_cache=0,tree="vartree")
> File "/usr/lib/portage/pym/portage.py", line 2465, in doebuild
> return spawn(EBUILD_SH_BINARY+" 
> "+mydo,mysettings,debug=debug,free=1,logfile=logfile)
> File "/usr/lib/portage/pym/portage.py", line 1507, in spawn
> return portage_exec.spawn_bash(mystring,env=env,**keywords)
> File "/usr/lib/portage/pym/portage_exec.py", line 44, in spawn_bash
> return spawn(args,env=env,opt_name=opt_name,**keywords)
> File "/usr/lib/portage/pym/portage_exec.py", line 167, in spawn
> raise str(e)+":\n   "+myc+" "+string.join(myargs)
> [Errno 2] No such file or directory:
> /bin/bash [glibc-2.3.4.20040808-r1] bash -c /usr/lib/portage/bin/ebuild.sh 
> postrm
> !!! FAILED postrm: 1
> 
> Thanks, a lot
>>From Uruguay,
> and sorry by my english

Did you unmerge glibc?  You can chroot into a stage3 and use "quickpkg" to 
create a binary glibc package (tbz2).  Then untar that tbz2 into your root 
filesystem and then run ldconfig -r.

Zac
-- 
[email protected] mailing list

Reply via email to