Не дает обновиться. Подскажите, пожалуйста, как обновиться в этом случае. Система обновлялась с установленного дистрибутива CLD 11.3, после установки выполнял следующие команды:
#emerge portage
#eix-sync
#emerge portage (до рекомендуемой 2.2.0_alpha28)
# emerge -uDNa system world
http://paste.pocoo.org/show/360221/
Аналогично. Поставил на виртуальник скратч, накатил кеды, а обновить мир не получается по той же причине, точно такая же проблема с флагами, никак не могу разрулить.
Попробовал на основной машине обновится, выходит следующее:
# emerge -avuDN system
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds built with USE flags to satisfy "~x11-libs/qt-phonon-4.7.2:4[aqua=,dbus=,debug]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-phonon-4.7.2 (Change USE: +debug)
(dependency required by "x11-libs/qt-webkit-4.7.2" [installed])
(dependency required by "kde-base/kdelibs-4.6.1-r1" [installed])
(dependency required by "sys-auth/polkit-kde-agent-0.99.0" [installed])
(dependency required by "kde-misc/polkit-kde-kcmodules-0.98_pre20101127" [installed])
Пробовал вручную прописывать этот флаг (debug), безтолку, процесс бесконечен…
Если я правильно понял, то скорее всего какой-то бинарный пакет в оверлее собран без необходимого флага.
Профиль использую только №1 собирается всё из сырцов.
Сегодня была таже проблема. Пересобрал мир с флагом threads. После этого все обновилось (профиль не бинарный).
Профиль бинарный, помогло:
echo "virtual/ffmpeg threads" >> /etc/portage/package.use/use
echo "virtual/jpeg static-libs" >> /etc/portage/package.use/use
echo "x11-libs/qt-phonon -debug" >> /etc/portage/package.use/use
emerge -C media-libs/phonon
Рано порадовался, не помогло.
Пробовал вручную прописывать этот флаг (debug), безтолку, процесс бесконечен…
Попробуйте указать конкретно версию и флаг:
=x11-libs/qt-phonon-4.7.2 debug
Не помогает, всплывают куча новых пакетов с подобными флагами. Ваще не понятно, что творится.
Не помогает, всплывают куча новых пакетов с подобными флагами. Ваще не понятно, что творится.
Значит помогает. Смотрим пакет - добавляем флаги по порядку. Обычно не много. Либо корректируем флаги глобально.
Решил проблему следующим способом:
- Прописал в make.conf USE=“debug threads”
- Удалил media-libs/phonon-9999
- Размаскировал media-libs/phonon-4.4.3
- Результат комманды # emerge -avuDN world
http://paste.pocoo.org/show/360406/
Total: 344 packages (22 upgrades, 3 new, 1 in new slot, 318 reinstalls), Size of downloads: 274,342 kB
Неслабо сегодня обновился.
Спасибо всем за помощь.
Рано радовался. Сюрпризы на этом не закончились. В процессе, обновление вылетает с ошибкой:
http://paste.pocoo.org/show/360610/
Что происходит с обновлениями, не понятно!
Перевел время, дальше сделал так:
echo "media-libs/phonon-4.4.4" >> /etc/portage/profile/package.provided
emerge media-sounds/phonon
и обновления пошли.
У меня почему-то настырно хотел установиться пакет media-sounds/phonon, а пакет media-libs/phonon был установлен и первый ругался на конфликт библиотек. Почему eix media-sounds/phonon ничего не показывает (этот пакет точно установлен)?
Я кстати так не делал: “1. Прописал в make.conf USE=“debug threads”…”
net-fs/samba-3.5.8-r1::gentoo
Я дико извиняюсь, а Вы точно оверлей обновили?
Обновил, размаскировал самбу net-fs/samba-3.5.8-r1, ничего не изменилось.
Обновил, размаскировал самбу net-fs/samba-3.5.8-r1, ничего не изменилось.
Нет нет, не в том дело. Почему у вас она ставится из портажей генту, а не оверлея?
layman -S
layman -S
Без толку, шас ещё попробую с флагами поиграться…
Без толку, шас ещё попробую с флагами поиграться…
На самом деле толк есть. Я уже несколько раз наблюдал такой баг, что после этой команды возникает тихая мирная ошибка, которую можно и пропустить. На самом деле ничего не обновляется и возникают ошибки. Лечится только удалением оверлея, добавлением заново и еще раз обновить.
После такого:
1. Прописал в make.conf USE="debug threads"
куча пакетов соберется с debug. Я так не делал, а обновление прошло успешно. Вот, обратите внимание на -debug
eix qt-core
[I] x11-libs/qt-core
Available versions: (4) [M]4.6.2-r1 [M]4.6.3 [M]~4.7.0 [M]~4.7.1-r1 4.7.2
{aqua debug doc +exceptions +glib iconv +jit optimized-qmake pch private-headers qt3support ssl}
Installed versions: 4.7.2(4)(12:52:10 02.03.2011)(exceptions glib iconv jit private-headers qt3support ssl -aqua -debug -optimized-qmake -pch)