Je ne suis pas sûr de la cause de cette erreur, mais voici ce que cette erreur dit, et c’est aussi une notification, qui m’empêche de mettre à jour tout logiciel à l’aide de Update Manager - Merci de m'aider ou de me dire comment résoudre le problème. faire pour le réparer.
Could not calculate the upgrade
An unresolvable problem occurred while calculating the upgrade.
Please report this bug against the 'update-manager' package and include the following error message:
'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'
Ce post peut résoudre votre problème. Pour résumer,
/var/log/dist-upgrade/apt.log
dans un éditeur de texte.Sudo apt-get remove <package>
.Remarque: dans les versions plus récentes, le journal se trouve plutôt dans /var/log/apt/term.log
.
Essayer:
Sudo apt-get update && Sudo apt-get upgrade
Ensuite, exécutez à nouveau le gestionnaire de mise à jour.
Le problème était que certains packages installés n'avaient pas de chemin de mise à niveau, c'est-à-dire qu'ils n'étaient pas disponibles dans Precise. Pour résoudre ce problème, j’ai cherché dans le fichier /var/log/dist-upgrade/apt.log
et il a identifié les paquets qui étaient "cassé". Il me suffisait de apt-get remove
de les mettre à jour, puis de les réinstaller.
Parfois, lorsque vous allez mettre à niveau votre machine avec apt-get, vous verrez qu'un paquet est "gardé".
Normalement, pour mettre à niveau une machine, exécutez:
Sudo apt-get update
Sudo apt-get upgrade
Pour corriger les paquets ont été conservés:
Sudo apt-get dist-upgrade
// dist-upgrade in addition to performing the function of upgrade,
// also intelligently handles changing dependencies with new versions
// of packages; apt-get has a "smart" conflict resolution system, and
// it will attempt to upgrade the most important packages at the
// expense of less important ones if necessary. So, dist-upgrade
// command may remove some packages. The /etc/apt/sources.list file
// contains a list of locations from which to retrieve desired package
// files. See also apt_preferences(5) for a mechanism for overriding
// the general settings for individual packages.
Cela mettra à niveau les packages pour lesquels des versions plus récentes sont disponibles et installera toutes les nouvelles dépendances requises pour le faire.
Cette erreur peut être causée par une installation de package incomplète.
Vous avez deux options: 1) réparer l'installation endommagée ou 2) annuler (ou supprimer) l'installation endommagée.
Comme il n'a pas été mentionné ci-dessus, pour annuler et supprimer l'installation endommagée, quittez synaptic (si vous y êtes toujours), puis entrez ces commandes dans un terminal:
Sudo apt-get update # Make sure your package list is up to date
Sudo apt-get autoremove # Removes "no longer required" packages
Ensuite, pour confirmer que les paquets cassés sont partis, revenez dans synaptic et sélectionnez, Edit
| Fix broken packages
et il ne devrait y avoir aucun paquet cassé.
Notez que cela ne corrige pas l’installation endommagée, mais vous permet simplement de procéder à nouveau en synaptic avec une autre installation ou suppression, etc.
Ce qui s’est passé, c’est que vous avez démarré l’installation d’un paquet, puis à mi-chemin, puis, après l’installation de certaines dépendances, un problème est survenu, laissant des paquets dépendants inutilisés et une installation incomplète.
J'ai eu cette erreur lors de la mise à niveau de 16.04 à 18.04 et de la perte de puissance au milieu.
Voici à quoi ressemblait l'erreur, et apt-get install -f ne le résout pas.
$ Sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
gir1.2-gtk-3.0 : Depends: gir1.2-pango-1.0 (>= 1.40.5) but 1.38.1-1 is installed
Depends: libgtk-3-0 (>= 3.22.29) but 3.18.9-1ubuntu3.3 is installed
hplip : Depends: hplip-data (= 3.17.10+repack0-5) but 3.16.3+repack0-1 is installed
Depends: printer-driver-hpcups (= 3.17.10+repack0-5) but 3.16.3+repack0-1 is installed
Depends: libsane1 (>= 1.0.24) but it is not installed
libhpmud0 : Depends: libsnmp30 (>= 5.7.3+dfsg-1.8ubuntu3~dfsg) but 5.7.3+dfsg-1ubuntu4.2 is installed
onboard : Depends: onboard-common (< 1.4.1-2ubuntu1.1) but it is not installed
Depends: onboard-common (>= 1.4.1-2ubuntu1) but it is not installed
Depends: libhunspell-1.6-0 but it is not installed
Recommends: onboard-data (>= 1.4.1-2ubuntu1) but 1.2.0-0ubuntu5 is installed
python3 : Depends: python3.6 (>= 3.6.7-1~) but it is not installed
Depends: libpython3-stdlib (= 3.6.7-1~18.04) but 3.5.1-3 is installed
python3-apt : Depends: libapt-inst2.0 (>= 1.6.5~) but 1.2.29ubuntu0.1 is installed
Depends: libapt-pkg5.0 (>= 1.6.5~) but 1.2.29ubuntu0.1 is installed
python3-cryptography : Depends: python3-asn1crypto (>= 0.21.0~) but it is not installed
Depends: python3-idna (>= 2.1) but 2.0-3 is installed
python3-gdbm : Depends: libgdbm5 (>= 1.14) but it is not installed
python3-pil : Depends: libwebp6 (>= 0.5.1) but it is not installed
Depends: libwebpdemux2 (>= 0.5.1) but it is not installed
Depends: libwebpmux3 (>= 0.6.1-2) but it is not installed
Recommends: python3-olefile but it is not installed
python3-systemd : Depends: libsystemd0 (>= 233) but 229-4ubuntu21.16 is installed
python3-uno : Depends: libreoffice-core (= 1:6.0.7-0ubuntu0.18.04.2) but 1:5.1.6~rc2-0ubuntu1~xenial6 is installed
Depends: python3.6 but it is not installed
Depends: uno-libs3 (>= 5.3.0~alpha) but 5.1.6~rc2-0ubuntu1~xenial6 is installed
python3.6-dev : Depends: python3.6 (= 3.6.7-1~18.04) but it is not installed
totem-plugins : Depends: libgtk-3-0 (>= 3.19.4) but 3.18.9-1ubuntu3.3 is installed
Depends: liblirc-client0 but it is not installed
Depends: libtotem0 (>= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
Depends: totem (= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
Depends: gir1.2-totem-1.0 (= 3.26.0-0ubuntu6.2) but 3.18.1-1ubuntu4 is installed
virtualbox : Depends: python3.6 but it is not installed
Depends: libgsoap-2.8.60 but it is not installed
Depends: libpng16-16 (>= 1.6.2-1) but it is not installed
Recommends: libqt5core5a (>= 5.9.0~beta) but 5.5.1+dfsg-16ubuntu7.5 is installed
virtualbox-qt : Depends: libqt5core5a (>= 5.9.0~beta) but 5.5.1+dfsg-16ubuntu7.5 is installed
Depends: libqt5widgets5 (>= 5.7.0) but 5.5.1+dfsg-16ubuntu7.5 is installed
Depends: libqt5x11extras5 (>= 5.6.0) but 5.5.1-3build1 is installed
E: Unmet dependencies. Try using -f.
J'ai aussi essayé les packages Sudo apt-get remove
dans /var/log/dist-upgrade/apt.log mais cela ne fonctionnait pas non plus.
Celui-ci a fonctionné pour moi
dpkg -l | grep ^iU | awk '{print $2}' | xargs Sudo dpkg --purge
Il a enlevé les paquets cassés puis j'ai couru
apt install -f
Il a téléchargé et installé des paquets.