LINUX.ORG.RU

eix-remote update завершается ошибкой.

 ,


0

1

Прошу сильно не пинать. Установил layman, нужна прога, которой нет в оф репах. Хотел посмотреть с помощью eix нужную версию. Делаю для начала сабж и получаю следующее:

База данных содержит 42122 пакетов в 223 категориях.
 * невозможно прочесть все файлы кэша eix от /var/cache/eix/remote.tar.bz2

Вероятно, Ваш файл кэша eix *не был* успешно обновлён.
Если сообщения выше не указывают на другую причину или Вы не указали
неправильное имя файла, то скорее всего сервер использует другую версию
eix или произвёл битые данные. Пожалуйста, проверьте, является ли
EIX_REMOTEARCHIVE правильным *.tar.bz2 архивом, содержащим файлы кэша eix
(его можно скачать используя fetch).
Если это не так (но он был недавно скачан), пожалуйста сообщите об ошибке.
Примечание: архив *не является* битым если просто различаются версии формата
файлов кэша: В том случае сообщайте об ошибке только если версии формата
файлов кэша eix в скачанном файле *старее* чем самая последняя ~x86-версия eix
в дереве portage (перед этим попробуйте заново через несколько дней, чтобы
дать сопровождающим шанс обновиться после выхода новой версии eix).
Наоборот, если версии скачанного кэша новее чем eix, то обновите eix,
чтобы использовать eix-remote:
Это неудобство неизбежно и ошибкой не является!
Кто сталкивался с данной ошибкой помогите. Это критично или нет? Стоит ли писать в bugzillу?

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

Нет не пробовал. А как удалить старую базу? Простое удаление и пересборка не подойдет?

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

Кажется я понял.

удалить его старую базу - пробовал

Удалить файлы, которые находятся в /var/cashe/eix, а именно portage.eix и remote.eix? Я правильно понял?

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

Да, и самое главное, даже не смотря на это

Это неудобство неизбежно и ошибкой не является!

я не могу ничего найти с помощью eix в оверлеях (нужный оверлей подключил, emergeм уже установил). Не могу посмотреть версии программ, нужные версии. Ладно, как тогда посмотреть версии программ в нужном оверлее без помощи eix, где?

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

UPD: нашел где посмотреть. Но все равно хотелось бы через eix

akhmylin ()

Как уже сказал Pinkbyte, удалить файлы из /var/cache/eix, потом уставить нестабильный eix, у тебя же все еще из стейбла

Версия eix 0.30.4.

iVS ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Система stable. Помогла установка eix более поздней версии из unstable 0.30.11. Добавленный мной оверлей стал добавляться в кэш плюс стала отрабатывать команда eix-remote update без ошибок. eix находит проги из подключенного оверлея. Спасибо большое за помощь.

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

У меня и на stable ветке не работает стабильный eix. Это он с zugaina качает, а там, похоже, давно на анстейбл перевели.

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

akhmylin, тогда это стопудов баг.

Есть запрос на стабилизацию новой версии - https://bugs.gentoo.org/show_bug.cgi?id=558994

Может кто-нибудь из вас там отписаться: мол, с текущим стэйблом не работает eix-remote? Или создать новый баг и указать данную информацию там.

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

Отписался в запросе на стабилизацию.

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