Привычная команда emerge выдала:
Код: Выделить всё
Traceback (most recent call last):
File "/usr/bin/emerge", line 18, in <module>
retval = _emerge.emerge_main()
File "/usr/lib/portage/pym/_emerge/__init__.py", line 13258, in emerge_main
settings, trees, mtimedb = load_emerge_config()
File "/usr/lib/portage/pym/_emerge/__init__.py", line 13086, in load_emerge_config
settings = root_trees["vartree"].settings
File "/usr/lib/portage/pym/portage/util.py", line 1080, in __getitem__
return value_callable(*pargs, **kwargs)
File "/usr/lib/portage/pym/portage/util.py", line 1064, in __call__
self._value = self._callable(*self._pargs, **self._kwargs)
File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 1328, in __init__
settings=settings, vartree=self)
File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 512, in __init__
os.path.join(self.root, PRIVATE_PATH, "preserved_libs_registry"))
File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 54, in __init__
self.load()
File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 60, in load
self._data = cPickle.load(open(self._filename, "r"))
cPickle.UnpicklingError: invalid load key, 'W'.Попытался поставить бинарный пакет portage, распаковав его вручную в /, не помогло. Опытным путем установил, что также глючат eix-sync, equery, ebuild, revdep-rebuild... Все в итоге жалуются на cPickle.UnpicklingError: invalid load key, 'W'
Это вообще лечится без переустановки генты?