Обновил snapshot - перестал обновляться world

Собственно сабж. Выдает вот такое:

# 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.

проверь что ты

проверь что ты наразмаскировал, как правило такие проблемы именно от этого

Ну и замаскируй...

evadim написал(а):
проверь что ты наразмаскировал, как правило такие проблемы именно от этого

Ну и замаскируй конфликтующие пакеты, если размаскированные нужны...

Варинт решения проблемы

На днях был подобный случай. Все очень просто. Обнавление 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. Садишься в позу лотоса и читаешь мантру пока разработчики портейджа сами не снимут с него маскировку.

Да, проблема

Да, проблема самопофиксилась на следующий день.
спасибо за комментарии

Сегодня при

Сегодня при очередном обновлении:

# emerge -pvuD world

These are the packages that would be merged, in order:

Calculating world dependencies /
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:

media-video/ffmpeg:0

  ('ebuild', '/', 'media-video/ffmpeg-0.4.9_p20070616', 'merge') pulled in by
    ('installed', '/', 'app-cdr/k3b-1.0.4', 'nomerge')

  ('installed', '/', 'media-video/ffmpeg-0.4.9_p20080326', 'nomerge') pulled in by
    ('installed', '/', 'media-video/cinelerra-20080717', 'nomerge')
    ('installed', '/', 'media-libs/xine-lib-1.1.13', 'nomerge')
    ('installed', '/', 'app-cdr/k9copy-1.2.3-r2', 'nomerge')
    (and 2 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.

Будем надеяться, что тоже пофиксят в следующем.

эт о скорее

эт о скорее всего ты что-то размаскировывал, а оно новое за собой потянуло

у меня

у меня впринципе тоже самое почти, только это зависимость alsa-plugins, там в ebuild почему то нужен ffmpeg старый


ffmpeg? ( <media-video/ffmpeg-0.4.9_p20080000 )

Если система

Если система рабочая - замаскируй все обратно, садись в позу лотоса и жди.

Жди тех счастливых времен когда emerge --pretend --update world выдаст тебе список обновлений без downgrade (Буквочка D).

После этого обновляйся.

ну, можно и

ну, можно и размаскировать поновее пакеты

Так более новый

Так более новый стоит уже. alsa-plugins (новые притом) требуют старую версию

Ну я ffmpeg вообще

Ну я ffmpeg вообще снес, все равно таже хрень выпадает. К тому же в списке пакетов:

[ebuild  N    ] media-video/ffmpeg-0.4.9_p20080326  USE="X a52 aac amr doc encode ieee1394 imlib mmx mp3 sdl theora threads truetype vorbis x264 xvid zlib (-altivec) -bindist -debug -hardcoded-tables -ipv6 -network -test" 0 kB
[ebuild  N    ] media-video/ffmpeg-0.4.9_p20070616  USE="X a52 aac amr doc encode ieee1394 imlib mmx ogg sdl theora threads truetype v4l vorbis x264 xvid zlib (-altivec) -debug -network -oss -test" 0 kB

это нормально?

.

Mal-an написал(а):
Ну я ffmpeg вообще снес, все равно таже хрень выпадает. К тому же в списке пакетов:

[ebuild  N    ] media-video/ffmpeg-0.4.9_p20080326  USE="X a52 aac amr doc encode ieee1394 imlib mmx mp3 sdl theora threads truetype vorbis x264 xvid zlib (-altivec) -bindist -debug -hardcoded-tables -ipv6 -network -test" 0 kB
[ebuild  N    ] media-video/ffmpeg-0.4.9_p20070616  USE="X a52 aac amr doc encode ieee1394 imlib mmx ogg sdl theora threads truetype v4l vorbis x264 xvid zlib (-altivec) -debug -network -oss -test" 0 kB

это нормально?

А чего тут ненормального?! В смысле того, что ffmpeg кто-то подтягивает... Посмотри кому он нужен equery d media-video/ffmpeg

Суть в том, что тебе необходимо выяснить кому и что нужно, и маскировкой/размаскировкой разрулить ситуацию... Можно пробовать исключать пакеты пробуя устанавливать/обновлять их с опцией --oneshot

equery только на

equery только на установленных пакетах работает


Пожалуйста, не описывайте своё железо в подписи

у меня также

У меня также, но я так понял что разный media-video/ffmpeg нужен для cinelerra, vlc и k3b.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".