блоки при обновлении.

пробую обновиться с 13 до 14 версии.

возникают конфликты в слотах пакетов:
icu, libpng.
кроме того, присутствует неразрешимый блок пакета sys-kernel/linux-headers
полный лог в прикрепленном файле.

буду благодарен за помощь.

cl-update.log (10.3 KB)

Изначально таких блоков было больше, я разрешал их обновлением пакетов отдельно.
Однако icu и libpng сами выдают блокировки:

emerge -avu libpng
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] media-libs/libpng-1.6.12:0/16 [1.5.15:0/0] USE="apng (-neon) -static-libs*" 891 kB

Total: 1 package (1 upgrade), Size of downloads: 891 kB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

media-libs/libpng:0

  (media-libs/libpng-1.6.12::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (media-libs/libpng-1.5.15::gentoo, installed) pulled in by
    >=media-libs/libpng-1.4:0/0= required by (net-libs/webkit-gtk-1.8.3-r201::gentoo, installed)
    media-libs/libpng:0/0= required by (net-print/cups-filters-1.0.34-r1::gentoo, installed)
    media-libs/libpng:0/0= required by (www-client/chromium-28.0.1500.45::gentoo, installed)
    media-libs/libpng:0/0= required by (media-video/ffmpegthumbnailer-2.0.8::gentoo, installed)

Вопрос первый - почему skip-conf?
Вопрос второй - какой профиль выбран? eselect profile list что показывает?

skip-conf потому что это я не в первый раз запускаю cl-update и решил пропустить шаг, который уже был успешно пройден :slight_smile:

Профиль выбран правильно, как мне кажется:

 # eselect profile list
Available profile symlink targets:
  [1]   default/linux/x86/13.0
  [2]   default/linux/x86/13.0/selinux
  [3]   default/linux/x86/13.0/desktop
  [4]   default/linux/x86/13.0/desktop/gnome
  [5]   default/linux/x86/13.0/desktop/gnome/systemd
  [6]   default/linux/x86/13.0/desktop/kde
  [7]   default/linux/x86/13.0/desktop/kde/systemd
  [8]   default/linux/x86/13.0/developer
  [9]   hardened/linux/x86
  [10]  hardened/linux/x86/selinux
  [11]  hardened/linux/musl/x86
  [12]  default/linux/uclibc/x86
  [13]  hardened/linux/uclibc/x86
  [14]  distros:CLD/x86
  [15]  distros:CLDX/x86 *
  [16]  distros:CLS/x86
  [17]  distros:CMC/x86
  [18]  distros:CDS/x86
  [19]  distros:CSS/x86

в таких ситуациях я просто удаляю старое и правлю билды(ну версии)

кого в данном случае ты предполагаешь удалить?
и чьи билды править?

покажи плиз, на примере проще понять :slight_smile:

когда-то были такие проблемы с зависимостями libpng и icu
мне помогло удаление libpng и icu

ну например, обновляю xfcevm, в итоге обновлению мешает пакет vala, gobject and glib. 2 варианта, удалить всё и вся, но надо удалять пакетов двадцать или подправть в vala минимальную версию библиотеки(не помню уже и какой). напрмер glibc>=2.23, исправить на glibc>=1.23 При следующей синхронизации всёравно все портежи обновятся.