Hello,
1st off, sorry for posting this here if its offtopic, but couldnt really find a relevant Linux category. Feel free to move this thread.
For all of you that have a broken 'emerge' after doing an 'emerge sync':
About 1 hour ago the new Gentoo portage broke and messed up emerge and other portage utillities alike. emerge would stop responding and give out an error like:
Code:
root@@spawner portage ## emerge rsync
Traceback (most recent call last):
File "/usr/bin/emerge", line 14, in ?
import portage
File "/usr/lib/portage/pym/portage.py", line 6128, in ?
settings.regenerate() # XXX: Regenerate use after we get a vartree -- GLOBAL
File "/usr/lib/portage/pym/portage.py", line 1392, in regenerate
self.configdict["auto"]["USE"]=autouse(db[root]["vartree"],use_cache=use_cache)
File "/usr/lib/portage/pym/portage.py", line 1121, in autouse
myresult=dep_check(mydep,myvartree.dbapi,None,use="no",use_cache=use_cache)
File "/usr/lib/portage/pym/portage.py", line 3309, in dep_check
mylist=flatten(dep_listcleanup(dep_zapdeps(mysplit,mysplit2)))
File "/usr/lib/portage/pym/portage.py", line 3052, in dep_zapdeps
myresult=dep_zapdeps(unreduced[x],reduced[x])
File "/usr/lib/portage/pym/portage.py", line 3038, in dep_zapdeps
elif myportapi.match(x):
AttributeError: 'NoneType' object has no attribute 'match'
The fix along with other comments can be found at the official gentoo forums here:
http://forums.gentoo.org/viewtopic.php? ... 89#1021289
or also here (justa couple of posts below actually)
http://forums.gentoo.org/viewtopic.php? ... 30#1021330
Cheers,