emerge broke after a few uses. [Solved]

Anything that pertains to Portage

Moderator: Moderators

emerge broke after a few uses. [Solved]

Postby gratewhitesmurf » Wed Mar 21, 2012 22:02

I just installed Sabayon. I was able to merge a few things, but since I merged Openssh (I think that was the last one) every time I try to use the emerge command I get this:

Traceback (most recent call last):
File "/usr/bin/emerge", line 37, in <module>
from _emerge.main import emerge_main
File "/usr/lib64/portage/pym/_emerge/main.py", line 39, in <module>
from _emerge.actions import action_config, action_sync, action_metadata, \
File "/usr/lib64/portage/pym/_emerge/actions.py", line 45, in <module>
from portage.package.ebuild.doebuild import _check_temp_dir
File "/usr/lib64/portage/pym/portage/package/ebuild/doebuild.py", line 40, in <module>
from portage.dbapi.porttree import _parse_uri_map
File "/usr/lib64/portage/pym/portage/dbapi/porttree.py", line 35, in <module>
from _emerge.EbuildMetadataPhase import EbuildMetadataPhase
File "/usr/lib64/portage/pym/_emerge/EbuildMetadataPhase.py", line 4, in <module>
from _emerge.SubProcess import SubProcess
File "/usr/lib64/portage/pym/_emerge/SubProcess.py", line 5, in <module>
from _emerge.AbstractPollTask import AbstractPollTask
File "/usr/lib64/portage/pym/_emerge/AbstractPollTask.py", line 10, in <module>
from _emerge.AsynchronousTask import AsynchronousTask
File "/usr/lib64/portage/pym/_emerge/AsynchronousTask.py", line 5, in <module>
from _emerge.SlotObject import SlotObject
ImportError: No module named SlotObject

I tried revdep-rebuild, which didn't help.
I tried to reinstall portage, by unpacking Gentoo's portage .tar, that didn't do it.
I feel like the answer might be obvious to anyone who knows python, but I am unfamiliar with that language.
gratewhitesmurf
Baby Hen
 
Posts: 3
Joined: Wed Mar 21, 2012 21:52

Re: emerge broke after a few uses.

Postby sabayonino » Wed Mar 21, 2012 22:19

I think you downgraded portage from...portage :mrgreen:

Sabayon run Portgae-Beta release ... I think when you sync you run "emerge portage"

please mask portage <sys-apps/portage-2.2.0_alpha84

Code: Select all
# echo "<sys-apps/portage-2.2.0_alpha84 >> /etc/portage/package.mask


fix portage tree :

Code: Select all
# equo install portage


Then you can run "emerge something"
User avatar
sabayonino
Sagely Hen
 
Posts: 1577
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: emerge broke after a few uses.

Postby gratewhitesmurf » Thu Mar 22, 2012 0:47

That seems like it will work, but it's complaining that I only have ~1.8MB left. df -h tells me the smallest disk I have has 12 GB left. Where is it trying to put these files?
gratewhitesmurf
Baby Hen
 
Posts: 3
Joined: Wed Mar 21, 2012 21:52

Re: emerge broke after a few uses.

Postby sabayonino » Thu Mar 22, 2012 1:03

gratewhitesmurf wrote:That seems like it will work, but it's complaining that I only have ~1.8MB left. df -h tells me the smallest disk I have has 12 GB left. Where is it trying to put these files?


please paste the outputs of :

Code: Select all
# fdisk -l

and
Code: Select all
# df -h
User avatar
sabayonino
Sagely Hen
 
Posts: 1577
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: emerge broke after a few uses.

Postby gratewhitesmurf » Thu Mar 22, 2012 1:04

I got it. I forgot sudo. Thanks for the help.
gratewhitesmurf
Baby Hen
 
Posts: 3
Joined: Wed Mar 21, 2012 21:52


Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 2 guests