LINUX.ORG.RU

eix-remote update не работает из-за версий базы

 ,


0

2

При запуске eix-remote update пишет на все оверлеи вот такую вот ошибку:

/tmp/eix-remote.7caf1UPi/1/_var_lib_layman_zx2c4.eix was created with an incompatible eix-update:
It uses database format 32 (current is 31).
Please run 'eix-update' and try again.
problems occurred with cachefile _var_lib_layman_zx2c4.eix
и в конце выдаёт
Writing database file /var/cache/eix/portage.eix ..
Database contains 16301 packages in 157 categories.
 * could not read all eix cachefiles of /var/cache/eix/remote.tar.bz2

Probably your eix cachefile was *not* updated successfully.
Unless the above messages suggest another cause or you specified a
wrong filename, the most likely cause of this is that the server uses
another eix version than you or produced broken data. Please check whether
EIX_REMOTEARCHIVE is a valid *.tar.bz2 archive containing eix cachefiles
(you can download it using fetch).
If this is not the case (but was freshly downloaded), please report a bug.
Note that the archive is *not* broken if only the cachefile format versions
differ: In that case only report a bug if the eix cachefile format versions
in the downloaded file are *older* than that of the most current ~x86 eix
version in the portage tree (but first retry after several days before
reporting such a bug to give the server maintainers a chance to upgrade
after a version bump of eix).
Conversely, if the downloaded versions are even newer than that supported by
your eix, you will have to upgrade to the most current ~x86 version of eix
to use eix-remote: This inconvenience cannot be avoided and is not a bug!
Да, я прочитал и понял текст сообщения, но дело в том, что оно так говорит уже около недели. Это надо ещё ждать или всё-таки что-то у меня не так? eix-update делал. На всякий случай пересобрал его. Ничего не помогло пока.

С пакетами не из оверлеев eix нормально работает.

$ eix eix
 app-portage/eix
     Available versions:  0.23.10 0.25.5{tbz2} ~0.27.4 ~0.27.6 ~0.28.1 ~0.28.1-r1 ~0.28.2 {{clang debug +dep doc linguas_de linguas_ru nls optimization security sqlite strong-optimization strong-security tools zsh-completion}}
     Installed versions:  0.25.5{tbz2}(07:32:41 20.02.2013)(dep nls sqlite -debug -doc -optimization -security -strong-optimization -tools -zsh-completion)
     Homepage:            http://eix.berlios.de
     Description:         Search and query ebuilds, portage incl. local settings, ext. overlays, version changes, and more

Такая же беда была, поставил eix ~x86, версия 0.28.2, ошибки исчезли.

Правда, теперь eix даёт вывод на другом, черном, фоне.

Поубивал бы, кто это придумал....

record ★★★★★ ()

на серверах поставили ~версию, они там так часто делают, а в нестабильных относительно часто меняется формат бд, поэтому такие пироги. ставь ~ и не парься

anonymous ()
Ответ на: комментарий от anonymous

добавлю, что делать версионность БД автор отказывается.

qnikst ★★★★★ ()

разрабы eix - мудаки долбаные, в каждом третьем обновлении что-то ломают, доебали уже

anonymous ()
Ответ на: комментарий от megabaks

а как вернуть натуральные цвета? чтобы красный был красным, а не малиновым

у меня был отлично подогнанный eixrc, но эти мудаки в какой-то версии весь конфиг перелопатили, теперь этот подогнанный не работает

anonymous ()

кстати, раз уж зашла тема, подскажите: как можно узнать где именно (в дереве или в каком-либо оверлее (имеются в виду только установленные оверлеи)) находится ебилд определённой версии?

anonymous ()

В общем, тоже размаскировал и заработало. Странно, конечно, что оно так.

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