web-dev-qa-db-fra.com

Comment réparer ou réinstaller les paquets cassés résultant de l'installation des mises à jour?

J'ai récemment installé Kubuntu 14.04 et les mises à jour disponibles. Ensuite, j'ai un écran noir avec un pointeur de souris visible. J'ai perdu mon bureau. Cependant, je suis arrivé au terminal avec Ctrl+Alt+F1. Puis j'ai couru Sudo apt-get install kubuntu-desktop. Il m'a rendu mon bureau.

Malheureusement, j'ai constaté que certaines applications étaient cassées ou manquantes, telles que muon, dolphin, kontact, ktp-contactlist, etc. J'ai essayé plusieurs astuces sur les commandes de paquet et apt . Rien n'a fonctionné. Sudo apt-get update et Sudo apt-get upgrade n'ont pas résolu le problème. Rien n'a été amélioré.

Je pourrais réussir à installer dolphin en exécutant Sudo apt-get install dolphin. Mais j'ai échoué avec muon et kontact. Voici ce que j'ai essayé pour muon.

sithu@sithu-kubuntu:~$ Sudo apt-get install muon
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
muon : Depends: libmuonprivate2 (= 2.2.0-0ubuntu3) but it is not going to be installed
    Recommends: muon-updater but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

J'ai essayé d'installer libmuonprivate2, mais cela dépend de software-properties-kde.

sithu@sithu-kubuntu:~$ Sudo apt-get install libmuonprivate2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libmuonprivate2 : Depends: software-properties-kde but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

J'ai essayé d'installer software-properties-kde, mais cela dépend de python3-software-properties.

sithu@sithu-kubuntu:~$ Sudo apt-get install software-properties-kde
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
software-properties-kde : Depends: python3-software-properties (= 0.92.36) but 0.92.37.1 is to be installed
E: Unable to correct problems, you have held broken packages.

J'ai essayé d'installer python3-software-properties, mais il semble que la mise à jour à ce jour.

sithu@sithu-kubuntu:~$ Sudo apt-get install python3-software-properties
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-software-properties is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

J'ai aussi essayé de localiser et de réinstaller les paquets cassés en utilisant le gestionnaire de paquets Synaptic , mais sans succès. L'application des modifications m'a donné cette boîte de dialogue:

Could not apply changes!
Fix broken packages first.

"Corriger les paquets cassés" m'a donné cette boîte de dialogue:

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Toute aide serait très appréciée.

3
Sithu

Cela semble être un problème avec le package python3-software-properties ou certains de ses fichiers de configuration, qui pourrait fournir des informations inexactes à apt-get. Je vous suggère donc de purger ce paquet:

Sudo apt-get purge python3-software-properties

Et installez ensuite muon:

Sudo apt-get install muon

Cette dernière commande forcera une nouvelle installation de python3-software-properties et tous les autres packages dont dépend muon.

Pour plus de détails sur apt-get purge, je suggère cette réponse .

3
Luís de Sousa

Après ... des mois! d’avoir cassé des paquets dans mon 14.10 Ubuntu, et de ne trouver aucun moyen de résoudre le problème (j’ai essayé toutes les solutions que vous pouvez trouver dans les 10 premières pages de résultats de Google), j’ai accidentellement trouvé comment le résoudre réellement: Just allez dans le "mode de récupération" dans le menu de démarrage, activez la connexion résea et exécutez l'option "réparer les packages endommagés". Cela prendra du temps, mais cela résoudra totalement le problème.

0
miltonlaufer