I get the following packaging issues with the latest updates and some packages are kept back: $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Entering ResolveByKeep 50% Policy breaks with upgrade of libkf5pimtextedit5 [ amd64 ] < 16.12.3-0neon+16.04+build18 -> 17.04.0-0neon+16.04+build19 > ( libs ) Keeping package libkf5pimtextedit5:amd64 Dependencies are not satisfied for libkf5libkleo5 [ amd64 ] < 4:16.12.3-0neon+16.04+build22 -> 4:17.04.0-0neon+16.04+build26 > ( libs ) Keeping package libkf5libkleo5:amd64 Dependencies are not satisfied for libkf5gapicore5 [ amd64 ] < 5.3.1-0neon+16.04+build10 > ( libs ) Keeping package libkf5gapicore5:amd64 Dependencies are not satisfied for libkf5gapicore5 [ amd64 ] < 5.3.1-0neon+16.04+build10 > ( libs ) Package libkf5gapicore5:amd64 libkf5gapicore5:amd64 Depends on libkf5gapi-data [ amd64 ] < 5.3.1-0neon+16.04+build10 -> 17.04.0-0neon+16.04+build3 > ( oldlibs ) (= 5.3.1-0neon+16.04+build10) Keeping Package libkf5gapi-data:amd64 due to Depends Dependencies are not satisfied for marble-plugins [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( misc ) Keeping package marble-plugins:amd64 Dependencies are not satisfied for marble-plugins [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( misc ) Package marble-plugins:amd64 marble-plugins:amd64 Depends on libastro1 [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( libs ) (= 4:16.12.3-0neon+16.04+build28) Keeping Package libastro1:amd64 due to Depends Dependencies are not satisfied for digikam [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics ) Keeping package digikam:amd64 Dependencies are not satisfied for digikam [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics ) Package digikam:amd64 digikam:amd64 Depends on digikam-data [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics ) (= 4:5.4.0-0neon+16.04+build14) Keeping Package digikam-data:amd64 due to Depends Dependencies are not satisfied for marble [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( misc ) Keeping package marble:amd64 Dependencies are not satisfied for kio-gdrive [ amd64 ] < 1.1.1-0neon+16.04+build13 -> 1.1.1-0neon+16.04+build15 > ( kde ) Keeping package kio-gdrive:amd64 Dependencies are not satisfied for showfoto [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics ) Keeping package showfoto:amd64 Calculating upgrade... Done The following packages have been kept back: digikam digikam-data kio-gdrive libastro1 libkf5gapi-data libkf5libkleo5 libkf5pimtextedit5 marble marble-plugins showfoto The following packages will be upgraded: akonadi-contacts-data ark dolphin dolphin-plugins ffmpegthumbs gwenview kaccounts-providers kamera kate kate5-data kcalc kde-spectacle kdegraphics-thumbnailers kdenlive kdenlive-data kdesdk-thumbnailers kdialog kio-extras kio-extras-data kipi-plugins kipi-plugins-common kleopatra kompare konsole konsole-kpart kpart5-kompare krdc kstars kstars-data kwalletmanager kwrite libdlrestrictions1 libdolphinvcs5 libkaccounts1 libkf5akonadicontact5 libkf5akonadicore5 libkf5akonadiprivate5 libkf5akonadiwidgets5 libkf5baloowidgets-bin libkf5baloowidgets5 libkf5calendarcore5 libkf5contacts-data libkf5contacts5 libkf5holidays-data libkf5holidays5 libkf5kdcraw5 libkf5kexiv2-15.0.0 libkf5kipi-data libkf5kipi32.0.0 libkf5mime5 libkf5sane-data libkf5sane5 libkomparediff2-5 libkompareinterface5 libkworkspace5-5 libokular5core7 libplasma-geolocation-interface5 libqmobipocket2 libtaskmanager6 libweather-ion7 marble-data okular plasma-workspace plasma-workspace-dbg print-manager qml-module-org-kde-kholidays sddm-theme-breeze 67 upgraded, 0 newly installed, 0 to remove and 10 not upgraded. Need to get 203 MB of archives. After this operation, 151 MB of additional disk space will be used. Do you want to continue? [Y/n] n Abort.
Seems similar to https://bugs.kde.org/show_bug.cgi?id=379091 what happens if you ask it to install libastro1? sudo apt update sudo apt install libastro1
$ sudo apt-get install libastro1 Reading package lists... Done Building dependency tree Reading state information... Done Starting pkgProblemResolver with broken count: 3 Starting 2 pkgProblemResolver with broken count: 3 Investigating (0) libmarblewidget-qt5-26 [ amd64 ] < 4:16.12.3-0neon+16.04+build28 > ( libs ) Broken libmarblewidget-qt5-26:amd64 Depends on libastro1 [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( libs ) (= 4:16.12.3-0neon+16.04+build28) Considering libastro1:amd64 10003 as a solution to libmarblewidget-qt5-26:amd64 2 Removing libmarblewidget-qt5-26:amd64 rather than change libastro1:amd64 Investigating (0) marble-plugins [ amd64 ] < 4:16.12.3-0neon+16.04+build28 -> 4:17.04.0-0neon+16.04+build31 > ( misc ) Broken marble-plugins:amd64 Depends on libmarblewidget-qt5-27 [ amd64 ] < none -> 4:17.04.0-0neon+16.04+build31 > ( libs ) (= 4:17.04.0-0neon+16.04+build31) Considering libmarblewidget-qt5-27:amd64 0 as a solution to marble-plugins:amd64 2 Re-Instated libmarblewidget-qt5-27:amd64 Re-Instated marble-plugins:amd64 Investigating (0) digikam [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics ) Broken digikam:amd64 Depends on libmarblewidget-qt5-26 [ amd64 ] < 4:16.12.3-0neon+16.04+build28 > ( libs ) Considering libmarblewidget-qt5-26:amd64 2 as a solution to digikam:amd64 1 Re-Instated digikam-data:amd64 Re-Instated digikam:amd64 Investigating (0) showfoto [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics ) Broken showfoto:amd64 Depends on digikam [ amd64 ] < 4:5.4.0-0neon+16.04+build14 -> 4:5.5.0-0neon+16.04+build18 > ( graphics ) (= 4:5.4.0-0neon+16.04+build14) Considering digikam:amd64 1 as a solution to showfoto:amd64 0 Re-Instated showfoto:amd64 Done The following additional packages will be installed: digikam digikam-data libmarblewidget-qt5-27 marble marble-data marble-plugins showfoto Suggested packages: digikam-doc gosmore monav-routing-daemon routino The following packages will be REMOVED: libmarblewidget-qt5-26 The following NEW packages will be installed: libmarblewidget-qt5-27 The following packages will be upgraded: digikam digikam-data libastro1 marble marble-data marble-plugins showfoto 7 upgraded, 1 newly installed, 1 to remove and 70 not upgraded. Need to get 126 MB of archives. After this operation, 35.9 MB of additional disk space will be used. Do you want to continue? [Y/n]
In the previous comment I just posted what happens if I ask to install libastro1. I haven't installed it yet! Let me know if you need me do any more testing in order to get the problem resolved.
Eventually I installed libastro1, and I also installed the rest of the packages one by one but I still have a problem with kio-gdrive: $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Entering ResolveByKeep 50% Dependencies are not satisfied for libkf5gapicore5 [ amd64 ] < 5.3.1-0neon+16.04+build10 > ( libs ) Keeping package libkf5gapicore5:amd64 Dependencies are not satisfied for libkf5gapicore5 [ amd64 ] < 5.3.1-0neon+16.04+build10 > ( libs ) Package libkf5gapicore5:amd64 libkf5gapicore5:amd64 Depends on libkf5gapi-data [ amd64 ] < 5.3.1-0neon+16.04+build10 -> 17.04.0-0neon+16.04+build3 > ( oldlibs ) (= 5.3.1-0neon+16.04+build10) Keeping Package libkf5gapi-data:amd64 due to Depends Dependencies are not satisfied for kio-gdrive [ amd64 ] < 1.1.1-0neon+16.04+build13 -> 1.1.1-0neon+16.04+build15 > ( kde ) Keeping package kio-gdrive:amd64 Calculating upgrade... Done The following packages have been kept back: kio-gdrive libkf5gapi-data 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
use apt full-upgrade
I already resolved the issue with an 'apt-get dist-upgrade', which I assume is the same as apt full-upgrade, and it worked, but should all of these not satisfied dependencies appear to begin with?