Обновил snapshot - перестал обновляться world
sspphheerraa 19 мая, 2008 - 20:20
Собственно сабж. Выдает вот такое:
# emerge -uDN world Calculating world dependencies | !!! Multiple versions within a single package slot have been !!! pulled into the dependency graph: kde-base/kdelibs:3.5 ('installed', '/', 'kde-base/kdelibs-3.5.8-r4', 'nomerge') pulled in by ('installed', '/', 'kde-base/kpackage-3.5.8', 'nomerge') ('ebuild', '/', 'kde-base/kdelibs-3.5.9-r4', 'merge') pulled in by ('installed', '/', 'app-cdr/k3b-1.0.4', 'nomerge') ('installed', '/', 'app-office/openoffice-2.4.0', 'nomerge') ('ebuild', '/', 'kde-base/kmid-3.5.9', 'merge') (and 26 more) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. !!! Depgraph creation failed.
»
- Для комментирования войдите или зарегистрируйтесь
проверь что ты
проверь что ты наразмаскировал, как правило такие проблемы именно от этого
Ну и замаскируй...
Ну и замаскируй конфликтующие пакеты, если размаскированные нужны...
Варинт решения проблемы
На днях был подобный случай. Все очень просто. Обнавление world потребовало установки kde-base/kpackage-3.5.9. Но поскольку он судя по всему один из MASKED PACKAGES то для установки доступна лишь версия kde-base/kpackage-3.5.8. В свою очередь kde-base/kpackage-3.5.8 требует kde-base/kdelibs-3.5.8-r4 ну и т.д.. Вариантов как всегда 3 :) :
1. Понижаешь kde до 3.5.8.
2. Размаскируешь kde-base/kpackage-3.5.9 (те у кого портейдж другой размаскировывают его, например у меня это был mpeglib ;) ).
3. Садишься в позу лотоса и читаешь мантру пока разработчики портейджа сами не снимут с него маскировку.
Да, проблема
Да, проблема самопофиксилась на следующий день.
спасибо за комментарии
Сегодня при
Сегодня при очередном обновлении:
Будем надеяться, что тоже пофиксят в следующем.
эт о скорее
эт о скорее всего ты что-то размаскировывал, а оно новое за собой потянуло
у меня
у меня впринципе тоже самое почти, только это зависимость alsa-plugins, там в ebuild почему то нужен ffmpeg старый
ffmpeg? ( <media-video/ffmpeg-0.4.9_p20080000 )
Если система
Если система рабочая - замаскируй все обратно, садись в позу лотоса и жди.
Жди тех счастливых времен когда emerge --pretend --update world выдаст тебе список обновлений без downgrade (Буквочка D).
После этого обновляйся.
ну, можно и
ну, можно и размаскировать поновее пакеты
Так более новый
Так более новый стоит уже. alsa-plugins (новые притом) требуют старую версию
Ну я ffmpeg вообще
Ну я ffmpeg вообще снес, все равно таже хрень выпадает. К тому же в списке пакетов:
это нормально?
.
А чего тут ненормального?! В смысле того, что ffmpeg кто-то подтягивает... Посмотри кому он нужен
equery d media-video/ffmpeg
Суть в том, что тебе необходимо выяснить кому и что нужно, и маскировкой/размаскировкой разрулить ситуацию... Можно пробовать исключать пакеты пробуя устанавливать/обновлять их с опцией --oneshot
equery только на
equery только на установленных пакетах работает
Пожалуйста, не описывайте своё железо в подписи
у меня также
У меня также, но я так понял что разный media-video/ffmpeg нужен для cinelerra, vlc и k3b.