Проблемы с update из-за обновления kde5 -> kde6

Обновляю систету на нескольких компьютерах обычно раз в 1-2 месяца, и сейчас везде вылезла блокировка

[binary  NS    ] kde-plasma/kpipewire-6.1.4-r1:6::gentoo [5.27.11:5::gentoo] USE="-debug -test" 164 KiB
[uninstall     ] kde-plasma/kpipewire-5.27.11:5::gentoo  USE="-debug -test" 
[blocks b      ] kde-plasma/kpipewire:5 ("kde-plasma/kpipewire:5" is soft blocking kde-plasma/kpipewire-6.1.4-r1)
[binary  N     ] gui-apps/xwaylandvideobridge-0.4.0::gentoo  USE="-debug" 87 KiB
[binary  NS    ] kde-plasma/libkscreen-6.1.4:6/8::gentoo [5.27.11:5/8::gentoo] USE="-debug -doc -test" 327 KiB
[uninstall     ] kde-plasma/libkscreen-5.27.11:5/8::gentoo  USE="-debug -doc -test" 
[blocks b      ] kde-plasma/libkscreen:5 ("kde-plasma/libkscreen:5" is soft blocking kde-plasma/libkscreen-6.1.4)
[binary  NS    ] kde-plasma/layer-shell-qt-6.1.4:6::gentoo [5.27.11:5::gentoo] USE="-debug" 72 KiB
[uninstall     ] kde-plasma/layer-shell-qt-5.27.11:5::gentoo  USE="-debug" 
[blocks b      ] kde-plasma/layer-shell-qt:5 ("kde-plasma/layer-shell-qt:5" is soft blocking kde-plasma/layer-shell-qt-6.1.4)
[binary  NS    ] kde-plasma/kdecoration-6.1.4:6::gentoo [5.27.11:5::gentoo] USE="-debug -test" 116 KiB
[uninstall     ] kde-plasma/kdecoration-5.27.11:5::gentoo  USE="-debug -test" 
[blocks b      ] kde-plasma/kdecoration:5 ("kde-plasma/kdecoration:5" is soft blocking kde-plasma/kdecoration-6.1.4)
[binary  NS    ] kde-plasma/breeze-gtk-6.1.4:6::gentoo [5.27.11:5::gentoo] USE="-debug" 211 KiB
[uninstall     ] kde-plasma/breeze-gtk-5.27.11:5::gentoo  USE="-debug" 
[blocks b      ] kde-plasma/breeze-gtk:5 ("kde-plasma/breeze-gtk:5" is soft blocking kde-plasma/breeze-gtk-6.1.4)
[binary  NS    ] kde-plasma/kwrited-6.1.4:6::gentoo [5.27.11:5::gentoo] USE="-debug" 47 KiB
[uninstall     ] kde-plasma/kwrited-5.27.11:5::gentoo  USE="-debug" 
[blocks b      ] kde-plasma/kwrited:5 ("kde-plasma/kwrited:5" is soft blocking kde-plasma/kwrited-6.1.4)
[binary  NS    ] kde-apps/libkdegames-24.05.2:6::gentoo [23.08.5:5::gentoo] USE="-debug -test" 8023 KiB
[uninstall     ] kde-apps/libkdegames-23.08.5:5::gentoo  USE="-debug -test" 
[blocks b      ] kde-apps/libkdegames:5 ("kde-apps/libkdegames:5" is soft blocking kde-apps/libkdegames-24.05.2)
...

и далее ещё большой список по всему KDE.

Можно было как-то это сделать автоматически? Я такое могу развести, снеся kde5 и заново установив kde6, но это много времени на каждый компьютер.

Дожно же такое было решаться автоматически?

PS Рекомендации везде включать автоматическое обновление не рассматриваются - плавали, знаем, не подходит. Плюс надо решать текущую проблему.

Дистрибутив роликовый, поэтому и обновлять его надо своевременно, то есть постоянно, а не раз в два месяца, ломая концепцию. Во-вторых, много у кого проблемы с KDE6 при обновлении с 5-ой. Так что уместно будет накатить заново всё, но позже. Несмотря на версию 6.1, там проблем хватает, не у всех получается перейти.

в начале обновления система запрашивала смену настроек? (с тремя ответами “игнорировать новый” “далее” “применить новый”) если ответить игнорировать или далее,то прилетает воз “проблем” с блоками пакетов ,внешним видом рабочего стола,и незапускающимися системными службами,(отваливаются синезуб,служба управления питанием,некорректно работает пайпвайр,при этом всё решаемо ручками и некриминально ,а вот если отвечать использовать новый ,как в начале обновления так и после загрузки/установки/удаления пакетов,всё проходит ровно-гладко единственный замеченный трабл плазма 6 не подхватывает кальковский загрузочный сплеш ,ну и естественно виджеты и активные обои от пятой плазмы не все заработали в шестой, пронаблюдал всё на шести разноплановых машинках ,обновляемых,правда, по мере поступления обновок,а не по времени …

Посмотреть последний блокирующий пакет 5-тых кед, удалить его и внести его в маск, именно эту версию или 5-ый слот. После запуска обновлятора, он в конце покажет список того, что хочет размаскать тот пакет, что вы замаскали, вот его и нужно удалить. Эта ситуация 100% спровоцирована вами, установкой доп.пакетов, которые зависят от 5-тых кед.

А как на счёт рецепта - ?
Поставить Мате - перегрузиться в неё
- поудалять все kde-apps-frameworks plasma - и ставить всё по новому но уже kde-6
- перегрузиться обратно в Плазму (X11/W)
- (по желанию) удалить Мате.

Зачем связываться с mate ? проще разлогиниться и зайти по ssh.

можно вообще в консоли через ctrl+alt+F1, но с мышкой и буфером удобнее.

Тллько на это всё надо время, а ещё работать надо

Хех, вчера разгребал подобную ситуацию - убил достаточно времени, но конфликты разрулил.

Походу, всё дело в том, что у некоторых пакетов из категорий kde-apps и kde-frameworks либо отсутствуют одноимённые в слоте :6, либо вообще отсутствуют.

У Себя выделил несколько таких пакетов (возможно, что не полный список):

Конфликтует:

kde-apps/kmix

Отсутствуют в :6 слоте:

kde-frameworks/kinit
kde-frameworks/kdelibs4support 
kde-frameworks/kemoticons

Вообще отсутствуют:

kde-frameworks/kross 
kde-frameworks/khtml

eix -C kde-frameworks
даст больше информации (для любой группы пакетов)

1 Like

Даст, то оно даст, а выверять всяко вручную потребуется.

я имел в виду полный список, а про ручную выверку - да так