LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 04-15-2018, 02:55 AM   #1
davcefai
Member
 
Registered: Dec 2004
Location: Malta
Distribution: Debian Sid
Posts: 863

Rep: Reputation: 45
Unhappy KDE upgrade wants to delete a lot of files


For over a week now I have been trying to do a normal upgrade. However there is a "core" of about 75 files (all part of KDE) which I cannot upgrade without removing a number of vital files.

This is on 2 PCs both running unstable.

Is it a case of waiting patiently or is there a way of resolving this?
 
Old 04-15-2018, 03:17 AM   #2
Keruskerfuerst
Senior Member
 
Registered: Oct 2005
Location: Horgau, Germany
Distribution: Manjaro KDE, Win 10
Posts: 2,199

Rep: Reputation: 164Reputation: 164
Can you give the output of the update ?
 
Old 04-15-2018, 04:28 AM   #3
davcefai
Member
 
Registered: Dec 2004
Location: Malta
Distribution: Debian Sid
Posts: 863

Original Poster
Rep: Reputation: 45
First using upgrade

Quote:
root@davcefai:/home/david# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
fonts-sil-gentium-basic gambas3-examples gstreamer0.10-alsa kde-baseapps-data kgendesignerplugin kinit-dev konqueror-nsplugins kpart-webkit kross-dev libakonadi-kcal4 libakonadi-notes4 libamd2.3.1
libapt-inst1.7 libapt-pkg4.16 libarmadillo7 libbasicusageenvironment0 libbind9-140 libbind9-141 libbind9-90 libboost-atomic1.58.0 libboost-chrono1.58.0 libboost-dev libboost-thread-dev libcalendarsupport4
libcamd2.3.1 libcamel-1.2-54 libccolamd2.8.0 libcdio16 libcfitsio4 libcholmod2.1.2 libcolamd2.8.0 libdns-export190 libdns100 libdns162 libdns169 libdns190 libespeak1 libfollowupreminder4 libgeos-3.5.1
libgif4 libgit2-22 libglew1.10 libglew1.13 libgltf-0.1-1 libgmlib1 libgmtk1 libgmtk1-data libgnome-desktop-3-12 libgps21 libgroupsock1 libguess1 libical2-dev libidl0 libilmbase6v5 libincidenceeditorsng4
libisc-export189 libisc160 libisc166 libisccfg140 libisccfg144 libisccfg90 libisl13 libjpeg8 libkalarmcal2 libkasten2controllers2 libkasten2core2 libkasten2gui2 libkasten2okteta1controllers1abi1
libkasten2okteta1core1 libkasten2okteta1gui1 libkdcraw-data libkdcraw23 libkdepim4 libkdepimdbusinterfaces4 libkdgantt2-0 libkexiv2-11 libkexiv2-data libkf5akonadi-dev libkf5akonadinotes-dev
libkf5akonadiserver-dev libkf5calendarcore-dev libkf5calendarutils-dev libkf5contacts-dev libkf5crash-dev libkf5dnssd-dev libkf5emoticons-dev libkf5gapi-data libkf5idletime-dev libkf5itemmodels-dev
libkf5kcmutils-dev libkf5kdelibs4support-dev libkf5kdgantt2-5 libkf5khtml-dev libkf5kjs-dev libkf5mediaplayer-data libkf5mediaplayer-dev libkf5mediaplayer5 libkf5mime-dev libkf5newstuff-dev
libkf5notifications-dev libkf5notifyconfig-dev libkf5parts-dev libkf5plotting-dev libkf5pty-dev libkf5style-dev libkf5su-dev libkf5threadweaver-dev libkf5unitconversion-dev libkf5wallet-dev
libkf5webkit-dev libkgapi2-2 libkimap4 libkleo4 libkmanagesieve4 libkmbox4 libkolabxml-dev libkpgp4 libksieve4 libktnef4 libktorrent5 libkunitconversion4 libkwineffects6 liblegacytaskmanager5
liblivemedia23 liblivemedia50 liblivemedia57 liblivemedia61 liblwres141 liblwres90 libmessagecore4 libmusicbrainz3-6v5 libnetcdf11 libntfs-3g872 libokteta1core1 libokteta1gui1 libokular5core7
libopencv-contrib3.2 libopencv-objdetect3.2 libopencv-photo3.2 libopencv-shape3.2 libopencv-stitching3.2 libopencv-superres3.2 libopencv-video3.2 libopencv-videostab3.2 libopencv-viz3.2 libopenexr6v5
liborcus-0.10-0v5 libpcre3-dev libpcre32-3 libpgm-5.1-0 libpimcommon4 libplacebo2 libplacebo3 libpodofo0.9.0v5 libpodofo0.9.3 libpoppler46 libpoppler57 libpoppler61 libpoppler64 libprison0 libprocps4
libprocps5 libproj12 libqextserialport1 libqhull6 libqmi-glib1 libqpdf17 libqt5glib-2.0-0 libqt5gstreamer-1.0-0 libqt5quickparticles5 libqt5quicktest5 libqt5webkit5-dev libqtlocation1 libquvi-scripts
libquvi7 libre2-3 libreoffice-calc libreoffice-impress librtaudio5a libsbsms10 libsdl-kitchensink0 libsendlater4 libservlet2.5-java libsodium13 libsox2 libssl1.0-dev libstatgrab10 libsuitesparseconfig4.4.5
libsysfs2 libsysstat-qt5-0 libtext-soundex-perl libtommath0 libtracker-sparql-2.0-0 libtxc-dxtn-s2tc0 libumfpack5.6.2 libusageenvironment1 libva-wayland1 libwcs4 libwebkitgtk-3.0-0
libwebrtc-audio-processing-0 libx265-116 libx265-130 libx265-87 libx265-95 libxvmc1 libzip2 libzmq3 linux-headers-4.14.0-3-686 linux-image-4.12.0-1-686-pae linux-image-4.14.0-1-686-pae
linux-image-4.9.0-3-686-pae oxygencursors pairs plasma-widget-folderview python-beautifulsoup python-cddb python-characteristic python-musicbrainz2 python-soappy python-wstools python3.4 python3.4-minimal
python3.6-2to3 qml-module-org-kde-kirigami qtdeclarative5-dev tcpd ttf-anonymous-pro xfce4-mixer xfce4-volumed
Use 'apt autoremove' to remove them.
The following packages have been kept back:
accountwizard akonadi-backend-mysql akonadi-contacts-data akonadi-mime-data akonadi-server akonadiconsole akregator blogilo kaddressbook kalarm kde-config-mailtransport kdepim kdepim-addons kdepim-runtime
kdepim-themeeditors kf5-kdepim-apps-libs-data kf5-messagelib-data kgpg kjots kleopatra kmail knotes konsolekalendar korganizer libkf5akonadi-dev libkf5akonadiagentbase5 libkf5akonadicontact5
libkf5akonadimime5 libkf5akonadinotes-dev libkf5akonadinotes5 libkf5akonadisearch-bin libkf5akonadisearch-plugins libkf5akonadisearchdebug5 libkf5akonadisearchpim5 libkf5akonadiserver-dev libkf5akonadixml5
libkf5alarmcalendar5 libkf5calendarsupport-data libkf5contacteditor5 libkf5eventviews5 libkf5followupreminder5 libkf5identitymanagement5 libkf5imap5 libkf5incidenceeditor-bin libkf5kaddressbookgrantlee5
libkf5kaddressbookimportexport5 libkf5kdepimdbusinterfaces5 libkf5kmanagesieve5 libkf5ksieve-data libkf5ksieve5 libkf5ksieveui5 libkf5libkdepim-plugins libkf5libkdepimakonadi5 libkf5libkleo-data
libkf5libkleo5 libkf5mailcommon-plugins libkf5mailtransport-data libkf5mailtransport5 libkf5mailtransportakonadi5 libkf5mbox5 libkf5messagecomposer5 libkf5messagecore5 libkf5messagelist5
libkf5messageviewer5 libkf5mime-dev libkf5mimetreeparser5 libkf5pimcommon-plugins libkf5pimcommonakonadi5 libkf5sendlater5 libkf5templateparser5 libkf5webengineviewer5 libkpimimportwizard5
0 upgraded, 0 newly installed, 0 to remove and 72 not upgraded.
Then dist-upgrade
Quote:
root@davcefai:/home/david# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
fonts-sil-gentium-basic gambas3-examples gstreamer0.10-alsa kde-baseapps-data kgendesignerplugin kinit-dev konqueror-nsplugins kpart-webkit kross-dev libakonadi-kcal4 libakonadi-notes4 libamd2.3.1
libapt-inst1.7 libapt-pkg4.16 libarmadillo7 libbasicusageenvironment0 libbind9-140 libbind9-141 libbind9-90 libboost-atomic1.58.0 libboost-chrono1.58.0 libboost-dev libboost-thread-dev libcalendarsupport4
libcamd2.3.1 libcamel-1.2-54 libccolamd2.8.0 libcdio16 libcfitsio4 libcholmod2.1.2 libcolamd2.8.0 libdns-export190 libdns100 libdns162 libdns169 libdns190 libespeak1 libfollowupreminder4 libgeos-3.5.1
libgif4 libgit2-22 libglew1.10 libglew1.13 libgltf-0.1-1 libgmlib1 libgmtk1 libgmtk1-data libgnome-desktop-3-12 libgps21 libgroupsock1 libguess1 libical2-dev libidl0 libilmbase6v5 libincidenceeditorsng4
libisc-export189 libisc160 libisc166 libisccfg140 libisccfg144 libisccfg90 libisl13 libjpeg8 libkalarmcal2 libkasten2controllers2 libkasten2core2 libkasten2gui2 libkasten2okteta1controllers1abi1
libkasten2okteta1core1 libkasten2okteta1gui1 libkdcraw-data libkdcraw23 libkdepim4 libkdepimdbusinterfaces4 libkdgantt2-0 libkexiv2-11 libkexiv2-data libkf5akonadi-dev libkf5akonadinotes-dev
libkf5akonadiprivate5 libkf5akonadiserver-dev libkf5calendarcore-dev libkf5calendarutils-dev libkf5contacts-dev libkf5crash-dev libkf5dnssd-dev libkf5emoticons-dev libkf5gapi-data libkf5idletime-dev
libkf5itemmodels-dev libkf5kcmutils-dev libkf5kdelibs4support-dev libkf5kdgantt2-5 libkf5khtml-dev libkf5kjs-dev libkf5mailcommon-plugins libkf5mediaplayer-data libkf5mediaplayer-dev libkf5mediaplayer5
libkf5mime-dev libkf5newstuff-dev libkf5notifications-dev libkf5notifyconfig-dev libkf5parts-dev libkf5pimcommon-plugins libkf5plotting-dev libkf5pty-dev libkf5style-dev libkf5su-dev libkf5threadweaver-dev
libkf5unitconversion-dev libkf5wallet-dev libkf5webkit-dev libkgapi2-2 libkimap4 libkleo4 libkmanagesieve4 libkmbox4 libkolabxml-dev libkpgp4 libksieve4 libktnef4 libktorrent5 libkunitconversion4
libkwineffects6 liblegacytaskmanager5 liblivemedia23 liblivemedia50 liblivemedia57 liblivemedia61 liblwres141 liblwres90 libmessagecore4 libmusicbrainz3-6v5 libnetcdf11 libntfs-3g872 libokteta1core1
libokteta1gui1 libokular5core7 libopencv-contrib3.2 libopencv-objdetect3.2 libopencv-photo3.2 libopencv-shape3.2 libopencv-stitching3.2 libopencv-superres3.2 libopencv-video3.2 libopencv-videostab3.2
libopencv-viz3.2 libopenexr6v5 liborcus-0.10-0v5 libpcre3-dev libpcre32-3 libpgm-5.1-0 libpimcommon4 libplacebo2 libplacebo3 libpodofo0.9.0v5 libpodofo0.9.3 libpoppler46 libpoppler57 libpoppler61
libpoppler64 libprison0 libprocps4 libprocps5 libproj12 libqextserialport1 libqhull6 libqmi-glib1 libqpdf17 libqt5glib-2.0-0 libqt5gstreamer-1.0-0 libqt5quickparticles5 libqt5quicktest5 libqt5webkit5-dev
libqtlocation1 libquvi-scripts libquvi7 libre2-3 libreoffice-calc libreoffice-impress librtaudio5a libsbsms10 libsdl-kitchensink0 libsendlater4 libservlet2.5-java libsodium13 libsox2 libssl1.0-dev
libstatgrab10 libsuitesparseconfig4.4.5 libsysfs2 libsysstat-qt5-0 libtext-soundex-perl libtommath0 libtracker-sparql-2.0-0 libtxc-dxtn-s2tc0 libumfpack5.6.2 libusageenvironment1 libva-wayland1 libwcs4
libwebkitgtk-3.0-0 libwebrtc-audio-processing-0 libx265-116 libx265-130 libx265-87 libx265-95 libxvmc1 libzip2 libzmq3 linux-headers-4.14.0-3-686 linux-image-4.12.0-1-686-pae linux-image-4.14.0-1-686-pae
linux-image-4.9.0-3-686-pae oxygencursors pairs plasma-widget-folderview python-beautifulsoup python-cddb python-characteristic python-musicbrainz2 python-soappy python-wstools python3.4 python3.4-minimal
python3.6-2to3 qml-module-org-kde-kirigami qtdeclarative5-dev tcpd ttf-anonymous-pro xfce4-mixer xfce4-volumed
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
kio-smtp libkf5akonadicalendar5 libkf5akonadicore5 libkf5akonadiwidgets5 libkf5calendarsupport5 libkf5gravatar5 libkf5incidenceeditor5 libkf5mailcommon5 libkf5mime5 libkf5pimcommon5 libkf5pimtextedit5
libkolab1 libkpimkdav5
The following NEW packages will be installed:
libkf5akonadi-data libkf5akonadicalendar-data libkf5akonadicalendar5abi1 libkf5akonadicore5abi1 libkf5akonadiprivate5abi1 libkf5akonadiwidgets5abi1 libkf5calendarsupport5abi1 libkf5gravatar-data
libkf5gravatar5abi1 libkf5incidenceeditor-data libkf5incidenceeditor5abi1 libkf5mailcommon-data libkf5mailcommon5abi1 libkf5mime-data libkf5mime5abi1 libkf5pimcommon-data libkf5pimcommon5abi1
libkf5pimtextedit-data libkf5pimtextedit5abi1 libkpimgapiblogger5 libkpimkdav-data libkpimkdav5abi1 libkpimsmtp5
The following packages will be upgraded:
accountwizard akonadi-backend-mysql akonadi-contacts-data akonadi-mime-data akonadi-server akonadiconsole akregator blogilo kaddressbook kalarm kde-config-mailtransport kdepim kdepim-addons kdepim-runtime
kdepim-themeeditors kf5-kdepim-apps-libs-data kf5-messagelib-data kgpg kjots kleopatra kmail knotes konsolekalendar korganizer libkf5akonadi-dev libkf5akonadiagentbase5 libkf5akonadicontact5
libkf5akonadimime5 libkf5akonadinotes-dev libkf5akonadinotes5 libkf5akonadisearch-bin libkf5akonadisearch-plugins libkf5akonadisearchdebug5 libkf5akonadisearchpim5 libkf5akonadiserver-dev libkf5akonadixml5
libkf5alarmcalendar5 libkf5calendarsupport-data libkf5contacteditor5 libkf5eventviews5 libkf5followupreminder5 libkf5identitymanagement5 libkf5imap5 libkf5incidenceeditor-bin libkf5kaddressbookgrantlee5
libkf5kaddressbookimportexport5 libkf5kdepimdbusinterfaces5 libkf5kmanagesieve5 libkf5ksieve-data libkf5ksieve5 libkf5ksieveui5 libkf5libkdepim-plugins libkf5libkdepimakonadi5 libkf5libkleo-data
libkf5libkleo5 libkf5mailcommon-plugins libkf5mailtransport-data libkf5mailtransport5 libkf5mailtransportakonadi5 libkf5mbox5 libkf5messagecomposer5 libkf5messagecore5 libkf5messagelist5
libkf5messageviewer5 libkf5mime-dev libkf5mimetreeparser5 libkf5pimcommon-plugins libkf5pimcommonakonadi5 libkf5sendlater5 libkf5templateparser5 libkf5webengineviewer5 libkpimimportwizard5
72 upgraded, 23 newly installed, 13 to remove and 0 not upgraded.
Need to get 42.2 MB of archives.
After this operation, 4,606 kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
root@davcefai:/home/david#
You will see that the packages that would be removed are not trivial ones. If I try to remove individual ones they want to take a lot of others with them.
 
Old 04-15-2018, 05:14 AM   #4
Keruskerfuerst
Senior Member
 
Registered: Oct 2005
Location: Horgau, Germany
Distribution: Manjaro KDE, Win 10
Posts: 2,199

Rep: Reputation: 164Reputation: 164
Can you try to use the actual stable version of Debian ?
 
Old 04-15-2018, 08:28 AM   #5
jlinkels
LQ Guru
 
Registered: Oct 2003
Location: Bonaire, Leeuwarden
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,195

Rep: Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043
As far as I understand it, because of the upgrade of KDE an number of packages have to be removed because they are replace by new ones.

For example, one of the first in the list: libkf5akonadicalendar5 is apparently replaced by libkf5akonadicalendar-data and libkf5akonadicalendar5abi1. It does appear in the list of packages to be upgraded so I assume it will be replaced. The old packages must have been marked as conflicting with the new packages.

This is typical in Sid/Testing where the dist-upgrade process is all but smooth. (And honestly, it is not even always smooth in Stable if you have the GUI bells and whistles installed)

You say that removing those packages independently will cause the removal of a whole bunch of reverse dependents. Can you estimate how harmful that is? If it is all KDE or Qt related packages they might be installed again, or you can install them anyway after the dist-upgrade.

Or you can not as you'll get more dependency conflicts. It will remain like that until the developers got all their dependencies right.

So, yes, you can wait until it sorts out, but it can be a long time. Or purge KDE completely and install again. Which will also remove you config files, which is a good thing. And be prepared that you have to reinstall Debian completely.

jlinkels
 
1 members found this post helpful.
Old 04-16-2018, 03:01 AM   #6
davcefai
Member
 
Registered: Dec 2004
Location: Malta
Distribution: Debian Sid
Posts: 863

Original Poster
Rep: Reputation: 45
Solved

I noted which packages would be removed and ran dist-upgrade, first on the less critical PC.

The removed packeges no longer exist. They have been replaced. All is now well.

Thanks for the help.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] dist-upgrade to debian 8 - now a lot of files have been removed Higgsboson Debian 5 02-09-2016 08:17 AM
itry install package but it delete a lot of files khalil-person Linux - Security 2 03-03-2015 02:41 PM
[SOLVED] Delete lot of files sedo Linux - Server 6 05-23-2013 03:57 AM
Can I delete files in /mnt/tmp? and Files in the trash can will not delete? M$ISBS Slackware 15 10-02-2009 11:56 PM
can't play m4a files on kde 3.5 -F8 AFTER UPGRADE!!!! (but could before!) xcorsary Linux - Newbie 1 04-16-2008 08:47 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 11:23 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration