РЕШИЛОСЬ Бесконечный апдейт. Emerge устанавливает одни и те же пакеты до бесконечности.
icy_gem 18 февраля, 2010 - 23:57
Сложилась странная ситуация, очень может кто подскажет в чем прикол.
Делаю emerge -avuDN system или emerge -avuDN world
показывает список пакетов, все собирается и ставится.
Делаю revdep-rebuild - все проходит гладко.
Делаю emerge -av --depclean - все идеально...
Завтра делаю emerge --sync
layman -S
новых пакетов нет, все гладко.
Но есть одна проблема...
Делаю emerge -avuDN system или emerge -avuDN world...
Те же пакеты, что и вчера, но заново...
И так до бесконечности, пересобираются и пересобираются одни и теже пакеты...
Пытался искать тут, но даже адекватного запроса в голову не приходит.
Подскажите, знающие, что же делать???
В системе изменены только USE к пакетам и все уже было пересобрано в соответствии с ними...
»
- Для комментирования войдите или зарегистрируйтесь
.
Положите на http://paste.org.ru/ вывод команд
1) emerge --info
2) emerge -pvDNu world
Это подпись, которую невозможно истолковать неправильно
Покажите ls -l
Покажите
и
Я ♥ Gentoo & Funtoo
А что говорит emerge -avuDN
А что говорит emerge -avuDN system -pv о своем неадекватном поведении?
emerge -avuDN world -pv
...
[ebuild NS ] sys-kernel/gentoo-sources-2.6.31-r6 [2.6.32-r1] USE="-build -symlink" 161 kB
.....
Тут собсно все правильно. Пытается даунгрейдидь ядро, но поскольку в слот то "новое".
Далее смотреть что стоит согласно /var/db/pkg. Чтото вроде того:
ls -R /var/db/pkg/ | grep gentoo-sources | grep ebuild
gentoo-sources-2.6.32-r1.ebuild (оно и стоит, родимое)
Далее можно попробовать вручника обновить конкретный подозрительный пакет.
emerge gentoo-sources
.....
Затем опять сравнить с тем что легло в базу менеджера пакетов
ls -R /var/db/pkg/ | grep gentoo-sources | grep ebuild
.....
(Тут собсно должен появиться тербуемый ебилд)
В общем коль скоро база есть кусок файлового дерева можно много чего покопать на предмет попало - не попало или кто прибил файлики. Ессно что ситуация должа сохраняться после перезагрузки....
ЗЫ
И завязывайте вы с ежедневными апдейтами. Езь в мире вещи много интересней разборок со сборкой :)
РЕШИЛОСЬ
Странная вдвойне ситуация...
После очередного emerge --sync проблема решилась сама собой...
"Все что не убивает, делает нас сильнее..."
Фридрих Ницше (с)