не отображается результат поиска по оверлеям 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
концовка синхронизации:
Есть мнение, что
Есть мнение, что 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 ;)