не отображается результат поиска по оверлеям gentoo [РЕШЕНО]
После команды eix-sync && eix-remote update нет отображения результата поиска по оверлеям gentoo.
А при попытке добавить оверлей выдаётся ошибка:
# layman -f -a sunrise
* Fetching remote list,...
* Remote list already up to date: http://www.gentoo.org/proj/en/overlays/repositories.xml
* Last-modified: Mon, 10 Sep 2012 01:50:02 GMT
* Fetch Ok
* Adding overlay,...
* Running Git... # /usr/bin/git clone git://git.overlays.gentoo.org/proj/sunrise-reviewed.git /var/lib/layman/sunrise
Cloning into '/var/lib/layman/sunrise'...
* Failure result returned from Git
*
* Trying next source of listed sources...
* Running Git... # /usr/bin/git clone http://git.overlays.gentoo.org/gitroot/proj/sunrise-reviewed.git/ /var/lib/layman/sunrise
fatal: destination path '/var/lib/layman/sunrise' already exists and is not an empty directory.
* Failure result returned from Git
*
* Trying next source of listed sources...
* Running Git... # /usr/bin/git clone git+ssh://git@git.overlays.gentoo.org/proj/sunrise-reviewed.git /var/lib/layman/sunrise
fatal: destination path '/var/lib/layman/sunrise' already exists and is not an empty directory.
* Failure result returned from Git
* Adding repository "sunrise" failed! Possible remains of the operation have NOT been removed and may be left at "/var/lib/layman/sunrise". Please remove them manually if required.
* CLI: Errors occured processing action add
* Adding repository "sunrise" failed! Possible remains of the operation have NOT been removed and may be left at "/var/lib/layman/sunrise". Please remove them manually if required.
в make.conf:
0 PORTDIR_OVERLAY="/usr/local/portage/myoverlay"↵
1 ↵
2 source /var/lib/layman/make.conf↵
- Для комментирования войдите или зарегистрируйтесь

Вроде бы ключ -f устарел
Вроде бы ключ -f стал устаревшим уже, попробуй без него сделать. У меня всё нормально с этим, делал без ключа -f.
1. eix-remote и eix работают
1. eix-remote и eix работают исправно.
2. Почистить /var/lib/layman надо
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Почистил
Почистил /var/lib/layman и после eix-sync && eix-remote update поиск по неустановленным оверлеям всё равно не хочет работать.
Есть мнение, что твоя ошибка
Есть мнение, что твоя ошибка совсем не в поиске по внешним оверлеям.
eix -Ie laymanф студию!И
layman -lвдогонку.:wq
--
Live free or die
layman
# eix -Ie layman
[I] app-portage/layman
Available versions: 1.4.1 1.4.2-r3 (~)2.0.0_rc3 **9999 {{bazaar cvs darcs git mercurial subversion test}}
Installed versions: 2.0.0_rc3(21:46:44 23.09.2012)(git mercurial subversion -bazaar -cvs -darcs -test)
Homepage: http://layman.sourceforge.net
Description: Tool to manage Gentoo overlays
# layman -l
* gnome [Git ] (git://git.overlays.gentoo.org/proj/gnome.git )
* sunrise [Git ] (git://git.overlays.gentoo.org/proj/sunrise-reviewed.git )
* x11 [Git ] (git://git.overlays.gentoo.org/proj/x11 )
* zugaina [Rsync ] (rsync://gentoo.zugaina.org/zugaina-portage
Попробуй выполнить команды по
Попробуй выполнить команды по отдельности (отдельно
eix-remote updateи отдельноeix-sync).:wq
--
Live free or die
Выполнил
Выполнил eix-sync отдельно и eix-remoute update отдельно, не помогло.
.
Есть мнение, что в данном случае интересен вывод каждой из команд.
:wq
--
Live free or die
eix
# eix-sync
концовка синхронизации:
Number of files: 156904 Number of files transferred: 17 Total file size: 258.12M bytes Total transferred file size: 630.75K bytes Literal data: 630.75K bytes Matched data: 0 bytes File list size: 3.70M File list generation time: 0.001 seconds File list transfer time: 0.000 seconds Total bytes sent: 40.85K Total bytes received: 4.00M sent 40.85K bytes received 4.00M bytes 54.29K bytes/sec total size is 258.12M speedup is 63.82 * Запуск eix-update Чтение настроек Portage .. Построение базы данных (/var/cache/eix/portage.eix) .. [0] "gentoo" /usr/portage/ (кэш: metadata-md5-or-flat) Чтение категории 156|156 (100%) Готово [1] "proff_29a" /usr/local/portage/myoverlay (кэш: parse|ebuild*#metadata-md5#metadata-flat#assign) Чтение категории 156|156 (100%) Готово Применение масок .. Расчёт хеш-таблиц .. Запись файла базы данных /var/cache/eix/portage.eix .. База данных содержит 15824 пакетов в 156 категориях. * Вызов eix-diff Сравнение баз данных (15824 -> 15824 пакетов) * Статистика времени: 77 секунд для синхронизация 5 секунд для eix-update 1 секунд для eix-diff # eix-remote update --2012-09-28 21:53:09-- http://dev.gentooexperimental.org/eix_cache/eix-caches.tbz2 Распознаётся dev.gentooexperimental.org... 91.191.147.225 Подключение к dev.gentooexperimental.org|91.191.147.225|:80... соединение установлено. HTTP-запрос отправлен. Ожидание ответа... 200 OK Длина: 2030093 (1,9M) [application/octet-stream] Отсутствует заголовок last-modified — временные отметки выключены. --2012-09-28 21:53:09-- http://dev.gentooexperimental.org/eix_cache/eix-caches.tbz2 Повторное использование соединения с dev.gentooexperimental.org:80. HTTP-запрос отправлен. Ожидание ответа... 200 OK Длина: 2030093 (1,9M) [application/octet-stream] Сохранение в: «eix-caches.tbz2» 100%[====================================================================================================================>] 2 030 093 689KB/s за 2,9s 2012-09-28 21:53:12 (689 KB/s) - «eix-caches.tbz2» сохранён [2030093/2030093] * Распаковка данных layman/a3li -> a3li evadim http://www.gentoo.ru/node/14464 [384] "zx2c4" layman/zx2c4 (кэш: eix* /tmp/eix-remote.Nryh6BQK/1/_var_lib_layman_zx2c4.eix [*/lib?layman?zx2c4]) Чтение Пакетов .. Готово Применение масок .. Расчёт хеш-таблиц .. Запись файла базы данных /var/cache/eix/remote.eix .. База данных содержит 26647 пакетов в 211 категориях. 83 секунд всегоЕсть мнение, что
Есть мнение, что http://gentoo.ru/node/14464 пренебрегать не стоит.
ЗЫ: Ошибок не наблюдаю.
:wq
--
Live free or die
eixrc
Добавил в /etc/eixrc строку REMOTE_DEFAULT=true работает поиск по неподключенным оверлеям после eix-sync.
Что интересно не работает eix-remoute update:
возникли проблемы с файлом кэша _var_lib_layman_zugaina.eix
возникли проблемы с файлом кэша _var_lib_layman_zx2c4.eix
* Output to remote database /var/cache/eix/remote.eix
* Запускаю eix-update
Чтение настроек Portage ..
Добавление виртуальных оверлеев из /var/cache/eix/portage.eix ..
Построение базы данных (/var/cache/eix/remote.eix) ..
[0] "gentoo" /usr/portage/ (кэш: eix)
Чтение Пакетов .. Готово
[1] "proff_29a" /usr/local/portage/myoverlay (кэш: eix [/usr/local/portage/myoverlay])
Чтение Пакетов .. Готово
[2] "ROKO__" layman/ROKO__ (кэш: eix* /tmp/eix-remote.nIkMpyqk/1/_var_lib_layman_ROKO__.eix [*/ROKO??])
Чтение Пакетов .. Готово
Применение масок ..
Расчёт хеш-таблиц ..
Запись файла базы данных /var/cache/eix/remote.eix ..
База данных содержит 15875 пакетов в 156 категориях.
* невозможно прочесть все файлы кэша eix от /var/cache/eix/remote.tar.bz2
Вероятно, Ваш файл кэша eix *не был* успешно обновлён.
Если сообщения выше не указывают на другую причину или Вы не указали
неправильное имя файла, то скорее всего сервер использует другую версию
eix или произвёл битые данные. Пожалуйста, проверьте, является ли
EIX_REMOTEARCHIVE правильным *.tar.bz2 архивом, содержащим файлы кэша eix
(его можно скачать используя fetch).
Если это не так (но он был недавно скачан), пожалуйста сообщите об ошибке.
Примечание: архив *не является* битым если просто различаются версии формата
файлов кэша: В том случае сообщайте об ошибке только если версии формата
файлов кэша eix в скачанном файле *старее* чем самая последняя ~x86-версия eix
в древе portage (перед эти попробуйте заново через несколько дней, чтобы
дать мейнтейнерам шанс обновиться после бампа версии eix).
Наоборот, если версии скачанного кэша новее чем eix, то обновите eix,
чтобы использовать eix-remote:
Это неудобство неизбежно и ошибкой не является!
Вот конфиг eixrc: http://bpaste.net/show/48251/
что нужно
что нужно сделать чтобы при выполнении поиска eix, выполнялся и поиск по оверлеям автоматически?
ничего
ничего
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)