Upgrading KDE PIM 24.12 apt wants to remove or not upgrade some packages (was: Re: KDE PIM 24.12 upgrade working more smoothly with the new solver)
Martin Steigerwald - 22.12.24, 17:06:07 MEZ:
> This issue is fixed when using the new solver:
>
> % LANG=C.UTF-8 apt full-upgrade --solver 3.0
> Upgrading:
> kio-audiocd
>
> Installing dependencies:
> libkcddb6-5 libkcompactdisc6-5
>
> Not upgrading:
> accountwizard akonadiconsole kaddressbook-data kmail
> akonadi-contacts-data akregator kalendarac korganizer
> akonadi-mime-data kaddressbook kdepim-runtime
I should have looked more closely. It "solves" it by not upgrading key
parts as already mentioned in above output.
I have this on two machines. One is a pure unstable machine which still
has Plasma 5.
The following is on the machine that already has Plasma 6, but still runs
KDE PIM für Qt 5 / KF 5.
But now I have a quite clean situation to investigate:
% LANG=C.UTF-8 apt full-upgrade --solver 3.0
Not upgrading:
accountwizard akonadiconsole kaddressbook-data kmail
akonadi-contacts-data akregator kalendarac korganizer
akonadi-mime-data kaddressbook kdepim-runtime
Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 11
So let's see what aptitude has to say about this. Quite a lot:
% LANG=C.UTF-8 aptitude full-upgrade
The following NEW packages will be installed:
libgrantleetheme-data{a} libgrantleetheme-plugins{a}
libgravatar-data{a} libkcalendarutils-data{a} libkdepim-data{a}
libkdepim-plugins{a} libkf6calendarcore6{a} libkf6dav-data{a}
libkf6dav6{a} libkf6i18nqml6{a} libkf6textaddonswidgets1{a}
libkf6textautocorrectioncore1{a} libkf6textautocorrectionwidgets1{a}
libkf6textcustomeditor1{a} libkf6textedittexttospeech1{a}
libkf6textemoticonscore1{a} libkf6textemoticonswidgets1{a}
libkf6textutils1{a} libkimap-data{a} libkmime-data{a}
libkontactinterface-data{a} libkpim6addressbookimportexport6{a}
libkpim6akonadiagentbase6{a} libkpim6akonadicontactcore6{a}
libkpim6akonadicontactwidgets6{a} libkpim6akonadimime6{a}
libkpim6akonadisearchdebug6{a} libkpim6akonadisearchpim6{a}
libkpim6akonadixml6{a} libkpim6calendarutils6{a}
libkpim6gapicalendar6{a} libkpim6gapicore6{a} libkpim6gapipeople6{a}
libkpim6gapitasks6{a} libkpim6grantleetheme6{a} libkpim6gravatar6{a}
libkpim6identitymanagementcore6{a}
libkpim6identitymanagementwidgets6{a} libkpim6imap6{a}
libkpim6kontactinterface6{a} libkpim6ldapwidgets6{a}
libkpim6libkdepim6{a} libkpim6mbox6{a} libkpim6mime6{a}
libkpim6pimcommon6{a} libkpim6pimcommonactivities6{a}
libkpim6pimcommonakonadi6{a} libkpim6textedit6{a} libkpim6tnef6{a}
libkpimtextedit-data{a} libktextaddons-data{a} libktnef-data{a}
libpimcommon-data{a} libqgpgmeqt6-15{a} libqt6networkauth6{a}
The following packages will be REMOVED:
kf5-messagelib-data{u} kinit{u} kmailtransport-akonadi{u} kross{u}
libkf5akonadicalendar-data{u} libkf5akonadicalendar5abi1{u}
libkf5akonadixml5{u} libkf5calendarsupport-data{u}
libkf5calendarsupport5abi1{u} libkf5dav-data{u} libkf5dav5{u}
libkf5eventviews-data{u} libkf5eventviews5abi1{u}
libkf5gravatar-data{u} libkf5gravatar5abi2{u} libkf5holidays-data{u}
libkf5holidays5{u} libkf5identitymanagementwidgets5{u}
libkf5incidenceeditor-data{u} libkf5incidenceeditor5abi1{u}
libkf5kmanagesieve5{u} libkf5krosscore5{u} libkf5krossui5{u}
libkf5ksieve-data{u} libkf5ksieve5{u} libkf5ksieveui5{u}
libkf5libkleo-data{u} libkf5libkleo5{u} libkf5mailcommon-data{u}
libkf5mailcommon5abi2{u} libkf5mailimporter5{u}
libkf5mailtransport-data{u} libkf5mailtransport5{u}
libkf5mailtransportakonadi5{u} libkf5mbox5{u} libkpim6akonadimime6
libkf5messagecomposer5abi1t64{u} libkf5messagecore5abi1t64{u}
libkf5messagelist5abi1t64{u} libkf5messageviewer5abi1t64{u}
libkf5mimetreeparser5abi1t64{u} libkf5templateparser5t64{u}
libkf5tnef5{u} libkf5webengineviewer5abi1t64{u} libkgantt2{u}
libkpimaddressbookimportexport5{u} libkpimgapi-data{u}
libkpimgapicalendar5{u} libkpimgapicontacts5{u}
libkpimgapicore5abi1{u} libkpimgapitasks5{u} libkpimsmtp5abi1{u}
libkuserfeedback-l10n{u} libkuserfeedbackcore1{u}
libkuserfeedbackwidgets1{u} libqca-qt5-2{u} libqca-qt5-2-plugins{u}
libqgpgme15t64{u} libqt5networkauth5{u} libqt5script5{u}
libqt5webenginewidgets5{u} qml-module-org-kde-userfeedback{u}
The following packages will be upgraded:
accountwizard{b} akonadi-contacts-data akonadi-mime-data
akonadiconsole{b} akregator{b} kaddressbook{b} kaddressbook-data
kalendarac{b} kdepim-runtime{b} kmail{b} korganizer{b}
The following packages are RECOMMENDED but will NOT be installed:
kdepim-addons kdepim-themeeditors libakonadisearch-bin mbox-importer
pim-data-exporter pim-sieve-editor pinentry-fltk pinentry-gnome3
pinentry-gtk2 pinentry-qt
11 packages upgraded, 55 newly installed, 61 to remove and 0 not upgraded.
Need to get 24.5 MB of archives. After unpacking 41.0 MB will be freed.
The following packages have unmet dependencies:
kalendarac : Depends: libkpim6akonadicalendar6 (>= 4:24.12.0) but it is
not installable
Depends: libkpim6akonadicalendar6-24.12 which is a virtual
package, provided by:
- libkpim6akonadicalendar6 (4:24.12.0-2), but it is
not installable
akregator : Depends: libkpim6messageviewer6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6messageviewer6-24.12 which is a virtual
package, provided by:
- libkpim6messageviewer6 (4:24.12.0-2), but it is
not installable
Depends: libkpim6mimetreeparser6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6mimetreeparser6-24.12 which is a virtual
package, provided by:
- libkpim6mimetreeparser6 (4:24.12.0-2), but it is
not installable
Depends: libkpim6webengineviewer6 (>= 4:24.12.0) but it is
not installable
Depends: libkpim6webengineviewer6-24.12 which is a virtual
package, provided by:
- libkpim6webengineviewer6 (4:24.12.0-2), but it is
not installable
korganizer : Depends: libkpim6akonadicalendar6 (>= 4:24.12.0) but it is
not installable
Depends: libkpim6akonadicalendar6-24.12 which is a virtual
package, provided by:
- libkpim6akonadicalendar6 (4:24.12.0-2), but it is
not installable
Depends: libkpim6calendarsupport6 (>= 4:24.12.0) but it is
not installable
Depends: libkpim6calendarsupport6-24.12 which is a virtual
package, provided by:
- libkpim6calendarsupport6 (4:24.12.0-2), but it is
not installable
Depends: libkpim6eventviews6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6eventviews6-24.12 which is a virtual
package, provided by:
- libkpim6eventviews6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6incidenceeditor6 (>= 24.12.0) but it is not
installable
Depends: libkpim6incidenceeditor6-24.12 which is a virtual
package, provided by:
- libkpim6incidenceeditor6 (24.12.0-2), but it is
not installable
Depends: libkpim6mailtransport6 (>= 24.12.0) but it is not
installable
Depends: libkpim6mailtransport6-24.12 which is a virtual
package, provided by:
- libkpim6mailtransport6 (24.12.0-2), but it is not
installable
kmail : Depends: libakonadisearch-bin (>= 4:24.08~) but it is not going
to be installed
Depends: libakonadisearch-plugins (>= 4:24.08~) but it is not
installable
Depends: libkpim6ksievecore6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6ksievecore6-24.12 which is a virtual package,
provided by:
- libkpim6ksievecore6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6ksieveui6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6ksieveui6-24.12 which is a virtual package,
provided by:
- libkpim6ksieveui6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6libkleo6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6libkleo6-24.12 which is a virtual package,
provided by:
- libkpim6libkleo6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6mailcommon6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6mailcommon6-24.12 which is a virtual package,
provided by:
- libkpim6mailcommon6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6mailtransport6 (>= 24.12.0) but it is not
installable
Depends: libkpim6mailtransport6-24.12 which is a virtual package,
provided by:
- libkpim6mailtransport6 (24.12.0-2), but it is not
installable
Depends: libkpim6messagecomposer6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6messagecomposer6-24.12 which is a virtual
package, provided by:
- libkpim6messagecomposer6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6messagecore6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6messagecore6-24.12 which is a virtual package,
provided by:
- libkpim6messagecore6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6messagelist6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6messagelist6-24.12 which is a virtual package,
provided by:
- libkpim6messagelist6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6messageviewer6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6messageviewer6-24.12 which is a virtual package,
provided by:
- libkpim6messageviewer6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6mimetreeparser6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6mimetreeparser6-24.12 which is a virtual
package, provided by:
- libkpim6mimetreeparser6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6templateparser6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6templateparser6-24.12 which is a virtual
package, provided by:
- libkpim6templateparser6 (4:24.12.0-2), but it is not
installable
Depends: libkpim6webengineviewer6 (>= 4:24.12.0) but it is not
installable
Depends: libkpim6webengineviewer6-24.12 which is a virtual
package, provided by:
- libkpim6webengineviewer6 (4:24.12.0-2), but it is not
installable
kdepim-runtime : Depends: kmailtransport-plugins but it is not
installable
Depends: libkpim6akonadicalendar6 (>= 4:24.12.0) but it
is not installable
Depends: libkpim6akonadicalendar6-24.12 which is a
virtual package, provided by:
- libkpim6akonadicalendar6 (4:24.12.0-2), but
it is not installable
Depends: libkpim6mailtransport6 (>= 24.12.0) but it is
not installable
Depends: libkpim6mailtransport6-24.12 which is a virtual
package, provided by:
- libkpim6mailtransport6 (24.12.0-2), but it is
not installable
akonadiconsole : Depends: libkpim6akonadisearchcore6 (>= 4:24.12.0) but
it is not installable
Depends: libkpim6akonadisearchcore6-24.12 which is a
virtual package, provided by:
- libkpim6akonadisearchcore6 (4:24.12.0-2), but
it is not installable
Depends: libkpim6akonadisearchxapian6 (>= 4:24.12.0) but
it is not installable
Depends: libkpim6akonadisearchxapian6-24.12 which is a
virtual package, provided by:
- libkpim6akonadisearchxapian6 (4:24.12.0-2),
but it is not installable
Depends: libkpim6calendarsupport6 (>= 4:24.12.0) but it
is not installable
Depends: libkpim6calendarsupport6-24.12 which is a
virtual package, provided by:
- libkpim6calendarsupport6 (4:24.12.0-2), but
it is not installable
Depends: libkpim6messageviewer6 (>= 4:24.12.0) but it is
not installable
Depends: libkpim6messageviewer6-24.12 which is a virtual
package, provided by:
- libkpim6messageviewer6 (4:24.12.0-2), but it
is not installable
libkf5contacteditor5 : Depends: akonadi-contacts-data (= 4:22.12.3-1) but
4:24.12.0-2 is to be installed
libkf5akonadimime5 : Depends: akonadi-mime-data (= 4:22.12.3-1) but
4:24.12.0-2 is to be installed
accountwizard : Depends: libkpim6mailtransport6 (>= 24.12.0) but it is
not installable
Depends: libkpim6mailtransport6-24.12 which is a virtual
package, provided by:
- libkpim6mailtransport6 (24.12.0-2), but it is
not installable
kaddressbook : Depends: libakonadisearch-bin but it is not going to be
installed
Depends: libakonadisearch-plugins but it is not
installable
libkf5akonadicontact5 : Depends: akonadi-contacts-data (= 4:22.12.3-1)
but 4:24.12.0-2 is to be installed
The following actions will resolve these dependencies:
Remove the following packages:
1) accountwizard [4:22.12.3-3 (now)]
2) akonadiconsole [4:22.12.3-1+b2 (now)]
3) akregator [4:22.12.3-1+b2 (now)]
4) kaddressbook [4:22.12.3-1+b3 (now)]
5) kalendarac [4:22.12.3-1+b3 (now)]
6) kdepim-runtime [4:22.12.3-2+b1 (now)]
7) kmail [4:22.12.3-2 (now)]
8) knotes [4:22.12.3-1+b1 (now)]
9) korganizer [4:22.12.3-1+b1 (now)]
10) libkf5akonadicontact5 [4:22.12.3-1+b2 (now, unstable)]
11) libkf5contacteditor5 [4:22.12.3-1+b2 (now, unstable)]
12) libkf5pimcommonakonadi5abi1 [4:22.12.3-1+b2 (now, unstable)]
Keep the following packages at their current version:
13) akonadi-mime-data [4:22.12.3-1 (now)]
14) libkpim6akonadimime6 [Not Installed]
Accept this solution? [Y/n/q/?]
What happens in case I try to libkpim6akonadimime6 manually?
root@om:~# LANG=C.UTF-8 aptitude install libkpim6akonadimime6
The following NEW packages will be installed:
libkmime-data{a} libkpim6akonadimime6 libkpim6mime6{a}
The following packages will be upgraded:
akonadi-mime-data
1 packages upgraded, 3 newly installed, 0 to remove and 10 not upgraded.
Need to get 369 kB of archives. After unpacking 1376 kB will be used.
The following packages have unmet dependencies:
libkf5akonadimime5 : Depends: akonadi-mime-data (= 4:22.12.3-1) but
4:24.12.0-2 is to be installed
The following actions will resolve these dependencies:
Remove the following packages:
1) akonadiconsole [4:22.12.3-1+b2 (now)]
2) akregator [4:22.12.3-1+b2 (now)]
3) kaddressbook [4:22.12.3-1+b3 (now)]
4) kalendarac [4:22.12.3-1+b3 (now)]
5) kdepim-runtime [4:22.12.3-2+b1 (now)]
6) kmail [4:22.12.3-2 (now)]
7) kmailtransport-akonadi [22.12.3-1+b3 (now, unstable)]
8) knotes [4:22.12.3-1+b1 (now)]
9) korganizer [4:22.12.3-1+b1 (now)]
10) libkf5akonadicalendar5abi1 [4:22.12.3-1+b3 (now, unstable)]
11) libkf5akonadimime5 [4:22.12.3-1+b3 (now, unstable)]
12) libkf5akonadisearch-bin [4:22.12.3-1.1+b2 (now, unstable)]
13) libkf5akonadisearch-plugins [4:22.12.3-1.1+b2 (now, unstable)]
14) libkf5calendarsupport5abi1 [4:22.12.3-1+b2 (now, unstable)]
15) libkf5eventviews5abi1 [4:22.12.3-1+b2 (now)]
16) libkf5incidenceeditor5abi1 [22.12.3-1+b2 (now)]
17) libkf5mailcommon5abi2 [4:22.12.3-2 (now, unstable)]
18) libkf5mailtransport-data [22.12.3-1 (now, unstable)]
19) libkf5mailtransport5 [22.12.3-1+b3 (now, unstable)]
20) libkf5mailtransportakonadi5 [22.12.3-1+b3 (now, unstable)]
21) libkf5messagecomposer5abi1t64 [4:22.12.3-3 (now, unstable)]
22) libkf5messagelist5abi1t64 [4:22.12.3-3 (now, unstable)]
23) libkf5messageviewer5abi1t64 [4:22.12.3-3 (now, unstable)]
Install the following packages:
24) libkf6i18nqml6 [6.8.0-2 (unstable)]
25) libkmailtransport-data [24.12.0-2 (unstable)]
26) libkpim6identitymanagementcore6 [24.12.0-2 (unstable)]
27) libkpim6mailtransport6 [24.12.0-2 (unstable)]
Upgrade the following packages:
28) accountwizard [4:22.12.3-3 (now) -> 4:24.12.0-2 (unstable)]
Leave the following dependencies unresolved:
29) libkf5akonadisearchcore5t64 recommends libkf5akonadisearch-bin
30) libkf5akonadisearchcore5t64 recommends libkf5akonadisearch-plugins
(
31) libkf5akonadisearchpim5t64 recommends libkf5akonadisearch-bin
32) libkf5akonadisearchpim5t64 recommends libkf5akonadisearch-plugins
(=
33) korganizer recommends kalendarac
Accept this solution? [Y/n/q/?]
Okay, I bet I can just let it remove stuff and reinstall it again, but as
I do not need upgraded KDE PIM on these two machines at the moment, I am
keeping it as it.
I let aptitude show about 10 more solutions. None of them went without
removing parts of KDE PIM.
I can try things to debug what is going on here, as I expect this is
something that could happen on Debian 12 => 13 upgrade as well.
Best,
--
Martin
Reply to: