Слетели порты?! что делать? [SOLVED]
soullibra 1 июня, 2009 - 19:20
попылался сегодня обновить порты и наткнулся на неприятнейшую ошибку...
# emerge --sync
Performing Global Updates: /usr/portage/profiles/updates/2Q-2009
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' #='/var/db update' @='/var/db move'
s='/var/db SLOT move' %='binary move' S='binary SLOT move'
p='update /etc/portage/package.*'
.........................
ERROR: Malformed update entry 'move >=kde-base/konq-plugins-4 kde-misc/konq-plugins'
Traceback (most recent call last):
File "/usr/bin/emerge", line 40, in <module>
retval = _emerge.emerge_main()
File "/usr/lib/portage/pym/_emerge/__init__.py", line 15469, in emerge_main
if portage._global_updates(trees, mtimedb["updates"]):
File "/usr/lib/portage/pym/portage/__init__.py", line 8091, in _global_updates
moves = vardb.move_ent(update_cmd)
File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 165, in move_ent
raise InvalidPackageName(cp)
InvalidPackageName: >=kde-base/konq-plugins-4
Что делать?
emerge не работает... даже emerge --info
»
- Для комментирования войдите или зарегистрируйтесь

А если "по-простому" rm -rf
А если "по-простому"
P.S. Перед предложенным "кардинальным" решением можно попробовать
Я ♥ Gentoo & Funtoo
emerge --regen тоже не
emerge --regen тоже не работало.
rm -rf /usr/portage && tar xjpvf portage.tar.bz2 -C /usr && emerge --sync
такое кардинальное решение меня не обрадовало
Если не паниковать и задуматься над проблемой, почитать что пишет и подумать что к чему, то проблема решилась так:
в файле /usr/portage/profiles/updates/2Q-2009 убрал строчку 'move >=kde-base/konq-plugins-4 kde-misc/konq-plugins' и все заработало... но на всякий случай сделал eix-sync