Je viens de passer à 18.04. Malheureusement, lors de la mise à jour, mon ordinateur portable est resté bloqué et a redémarré. Après le redémarrage, tout semblait fonctionner. Un concert de mises à jour plus tard, je suis resté bloqué sur ce problème. Apt dist-upgrade a renvoyé une erreur en raison de dépendances non satisfaites et maintenant, je reçois le résultat suivant lorsque j'essaie de le réparer avec apt --fix-broken install
Sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
libkf5calendarcore5 libkf5libkdepim5abi1 libkf5pimcommon5abi2
Use 'Sudo apt autoremove' to remove them.
The following additional packages will be installed:
libkf5akonadicalendar5abi2 libkf5alarmcalendar-data
libkf5alarmcalendar5abi1 libkf5mailtransport-data
libkf5mailtransport5abi2
The following packages will be REMOVED:
kio-smtp libkf5alarmcalendar5
The following NEW packages will be installed:
libkf5akonadicalendar5abi2 libkf5alarmcalendar5abi1
libkf5mailtransport5abi2
The following packages will be upgraded:
libkf5alarmcalendar-data libkf5mailtransport-data
2 upgraded, 3 newly installed, 2 to remove and 10 not upgraded.
41 not fully installed or removed.
Need to get 0 B/584 kB of archives.
After this operation, 743 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 278631 files and directories currently installed.)
Preparing to unpack .../libkf5mailtransport-data_17.12.3-0ubuntu4_all.deb ...
Unpacking libkf5mailtransport-data (17.12.3-0ubuntu4) over (17.04.3-0ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/libkf5mailtransport-data_17.12.3-0ubuntu4_all.deb (--unpack):
trying to overwrite '/etc/xdg/kmailtransport.categories', which is also in package kio-smtp 17.04.3-0ubuntu1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libkf5mailtransport-data_17.12.3-0ubuntu4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Voici également le résultat de la mise à jour d'apt pour des raisons de complétude:
Sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
kde-config-mailtransport : Depends: libkf5mailtransport-data (= 17.12.3-0ubuntu4) but 17.04.3-0ubuntu1 is installed
Depends: libkf5mailtransport5abi2 (>= 17.07.70+git20170701) but it is not installed
kdepim-runtime : Depends: libkf5akonadicalendar5abi2 (>= 4:17.07.70+git20170920.1507) but it is not installed
Depends: libkf5alarmcalendar5abi1 (>= 4:17.11.70+git20170926.0843) but it is not installed
Depends: libkf5mailtransport5abi2 (>= 17.07.70+git20170701) but it is not installed
libkf5alarmcalendar5 : Depends: libkf5akonadicore5 (>= 4:15.12.0) but it is not installable
libkf5mailtransportakonadi5 : Depends: libkf5mailtransport-data (= 17.12.3-0ubuntu4) but 17.04.3-0ubuntu1 is installed
Depends: libkf5mailtransport5abi2 (>= 17.07.70+git20170701) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Comme je l'ai dit, cette sortie était ma raison principale d'essayer même apt --fix-broken install
Comme il s’avère que j’ai eu besoin de supprimer le paquet kio-smtp pour que cela fonctionne à nouveau. Puisque les opérations apt normales ne fonctionneraient pas à cause des dépendances non résolues avec lesquelles je l’ai fait:
Sudo dpkg -r --force-depends kio-smtp
contourner les contrôles de dépendance.
Vous essayez d'installer un nouveau package libkf5mailtransport-data
contenant un fichier déjà installé dans un autre package kio-smtp
- voir 7. dernière ligne de la sortie --fix-broken:
Unpacking libkf5mailtransport-data (17.12.3-0ubuntu4) over (17.04.3-0ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/libkf5mailtransport-data_17.12.3-0ubuntu4_all.deb (--unpack):
trying to overwrite '/etc/xdg/kmailtransport.categories', which is also in package kio-smtp 17.04.3-0ubuntu1
Deux packages contenant les mêmes fichiers ne peuvent pas être installés en même temps. Un hack rapide serait de renommer le fichier incriminé et, après l’installation, de vérifier les différences entre l’ancien et le nouveau fichier. Vous devrez peut-être faire cela pour sortir de la situation actuelle. Mais cela posera certainement des problèmes plus tard.
En tant que solution permanente, vous devrez peut-être désinstaller kio-smtp.