LINUX.ORG.RU

portage internal error


0

0

На любую команду стало выдавать:

!!! Problem in 'sys-apps/portage' dependencies
!!! Dictionqry update sequence element #2 has length 1; 2 is required

Далее идёт трассировка вызовов, приведших к эксепшену, которая начинается с:

/usr/bin/emerge main()

и заканчивается:

/usr/lib/portage/pyml/cache/flat_hash.py line 39, in _parse_data
d=dict(map(lambda x:x.strip().split("=", 1) data))


После emerge-webrsync не сделал emerge-portage как предлагалось, а стал ставить xorg-x11 и где-то в процессе оно всё накрылось и теперь emerge не ставит вообще ничего. Как починить? Может руками как-то можно переставить emerge? Help, pls.

★★★

Ответ на: комментарий от Selecter

> emerge sync

Во первых --sync, а во вторых должно хватить --metadata

Lumi ★★★★★
()

Разобрался. Проблема убитого portage решается простым копированием из тарбола файлов в фс, а причина косяка была в том, что я умудрился обновить emerge без обновления питона (новый portage не работал со старой версией). Всем спасибо.

eRazor ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.