На liveCD и только что установленной системе world и system идентичны
т.е. emerge -p system и emerge -p world выводят один список
emerge -uD system и emerge -uD world тоже самое
поэтому не возможно обновить предустановленный софт
Ошибка устраняется обновлением 10.0.1, либо в Calculate Linux Desktop выполните:
echo app-misc/cld-meta >> /var/lib/portage/world
В других дистрибутивах замените cld-meta в соответствии с сокращенным обозначением (cls-meta, clsg-meta, cldx-meta и cds-meta).
от досады что не мог обновится удалил папку portage
и наверно что то сломал ? что надо сделать чтоб вернуть как было ?
от досады что не мог обновится удалил папку portage
“Поржал” от души! :))) Для этого и не сидят под рутом, чтоб от досады ничего не удалять!
ты пробовал после этого делать eix-sync или emerge --sync?
Конечно я его через eix-sync восстановил сразу как удалил, просто подумал что может какие настройки из за этого слетели.
Удалял потому что инструкции по обновлению мне так и не помогли.
Жду CLD10.2 а то видимо у меня карма не та.
Как вылечить ?
eix-sync
* Syncing portage overlay calculate
Traceback (most recent call last):
File “/usr/bin/layman”, line 37, in
main()
File “/usr/bin/layman”, line 34, in main
Actions(Config())
File “/usr/lib64/python2.6/site-packages/layman/action.py”, line 479, in init
Fetch(config).run()
File “/usr/lib64/python2.6/site-packages/layman/action.py”, line 66, in init
self.db = RemoteDB(config)
File “/usr/lib64/python2.6/site-packages/layman/db.py”, line 237, in init
Overlays.init(self, paths, ignore, quiet)
File “/usr/lib64/python2.6/site-packages/layman/overlay.py”, line 76, in init
self.read_file(path)
File “/usr/lib64/python2.6/site-packages/layman/overlay.py”, line 90, in read_file
self.read(document)
File “/usr/lib64/python2.6/site-packages/layman/overlay.py”, line 111, in read
- str(error))
Exception: Failed to parse the overlay list!
Error was:
no element found: line 1, column 0
* layman -s calculate failed
* Time statistics:
0 seconds total