On Sunday 05 February 2006 12:13, Bogo Mipps wrote:
> Hi
>
> Have stuffed up and accidentally un-merged my coreutils: now can't emerge
> either what was current (5.2.1-r7) or newer version (5.3.0-r1) and needless
> to say have lost all coreutils tools which doesn't help. Google makes it
> look like no-one else has been so stupid.
>
> This is what I get:
>
> <snip>
> Traceback (most recent call last):
>   File "/usr/bin/emerge", line 3228, in ?
>     mydepgraph.merge(pkglist)
>   File "/usr/bin/emerge", line 1912, in merge
>
> retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug,tree="port
>tree") File "/usr/lib/portage/pym/portage.py", line 2768, in doebuild
>
> retval=spawnebuild("install",actionmap,mysettings,debug,alwaysdep=1,logfile
>=logfile) File "/usr/lib/portage/pym/portage.py", line 2318, in spawnebuild
> retval=spawnebuild(actionmap[mydo]
> ["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
>   File "/usr/lib/portage/pym/portage.py", line 2318, in spawnebuild
>     retval=spawnebuild(actionmap[mydo]
> ["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
>   File "/usr/lib/portage/pym/portage.py", line 2318, in spawnebuild
>     retval=spawnebuild(actionmap[mydo]
> ["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
>   File "/usr/lib/portage/pym/portage.py", line 2318, in spawnebuild
>     retval=spawnebuild(actionmap[mydo]
> ["dep"],actionmap,mysettings,debug,alwaysdep=alwaysdep,logfile=logfile)
>   File "/usr/lib/portage/pym/portage.py", line 2334, in spawnebuild
>     droppriv=actionmap[mydo]["args"][1],logfile=logfile)
>   File "/usr/lib/portage/pym/portage.py", line 1615, in spawn
>     return portage_exec.spawn_bash(mystring,env=env,**keywords)
>   File "/usr/lib/portage/pym/portage_exec.py", line 48, in spawn_bash
>     return spawn(args,env=env,opt_name=opt_name,**keywords)
>   File "/usr/lib/portage/pym/portage_exec.py", line 83, in spawn
>
> mypid.extend(spawn(('tee','-i','-a',logfile),returnpid=True,fd_pipes={0:pr,
>1:1,2:2})) TypeError: iteration over non-sequence
> <snip>
>
> Can anyone help?  Please!
>
> Bogo
>

I would boot with install cd and extract latest stage3 or try to extract only 
missing files. then chroot, emerge --sync, emerge coreutils and emerge 
--update

dont know is this best solution, at least i did it some time ago when after 
update system was broke.


m
-- 
Linux 2.6.15-ck3 AMD Athlon(tm) 64 Processor 3200+
 17:43:21 up 25 min,  3 users,  load average: 1.04, 1.08, 0.90

Attachment: pgplREsy77aR9.pgp
Description: PGP signature

Reply via email to