Normalement, je vérifie moi-même les mises à jour, juste pour être sûr d'avoir tout le dernier. Lorsque je suis allé vérifier les mises à jour aujourd'hui, rien ne figurait dans la liste! Je clique donc Install Nowquand même. L'outil de mise à jour logicielle me donne l'erreur suivante:
Les dépendances de package ne peuvent pas être résolues.
Cette erreur peut être due à des progiciels supplémentaires requis, manquants ou non installables. De plus, il pourrait y avoir un conflit entre des progiciels qui ne sont pas autorisés à être installés en même temps.
J'ai également reçu une icône rouge sur mon panneau Ubuntu qui affiche ce message:
Une erreur s'est produite, veuillez exécuter le Gestionnaire de packages à partir du menu contextuel ou apt-get dans un terminal pour voir ce qui ne va pas. Le message d'erreur était: «Erreur: marquage de la mise à niveau (E: erreur, pkgProblemResolver :: Resolve a généré des ruptures, cela peut être dû à des packages bloqués.)». Cela signifie généralement que vos packages installés ont des dépendances non satisfaites.
. J'ai donc ouvert Synaptic et cliqué Mark All Upgrades. Il veut se débarrasser d'au moins une centaine de packages différents (dont beaucoup sont essentiels au fonctionnement d'Ubuntu!) Pour n'en installer qu'une poignée! Quand je les marque quand même, j'obtiens:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
W: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
W: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
J'ai décidé de cliquer Edit > Fix Broken Packages
, mais en faisant cela, j'obtiens:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Les packages gvfs-daemons
et libstdc++6
sont marqués comme cassés, mais je ne veux pas avoir à supprimer autant de packages juste pour résoudre les dépendances. Que devrais-je faire?!?
Sortie de sudo apt-get install -f
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Sortie de sudo apt-get install --reinstall gvfs-daemons libstdc++6
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 3 reinstalled, 0 to remove and 10 not upgraded.
Need to get 660 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main gvfs-daemons amd64 1.20.3-0ubuntu1.2 [108 kB]
Get:2 http://ppa.launchpad.net/dolphin-emu/gcc-for-dolphin/ubuntu/ trusty/main libstdc++6 amd64 4.9.2-0ubuntu1~14.04 [269 kB]
Get:3 http://ppa.launchpad.net/dolphin-emu/gcc-for-dolphin/ubuntu/ trusty/main libstdc++6 i386 4.9.2-0ubuntu1~14.04 [283 kB]
Fetched 660 kB in 10s (60.1 kB/s)
(Reading database ... 1325331 files and directories currently installed.)
Preparing to unpack .../libstdc++6_4.9.2-0ubuntu1~14.04_amd64.deb ...
Unpacking libstdc++6:amd64 (4.9.2-0ubuntu1~14.04) over (4.9.2-0ubuntu1~14.04) ...
Preparing to unpack .../libstdc++6_4.9.2-0ubuntu1~14.04_i386.deb ...
Unpacking libstdc++6:i386 (4.9.2-0ubuntu1~14.04) over (4.9.2-0ubuntu1~14.04) ...
Setting up libstdc++6:amd64 (4.9.2-0ubuntu1~14.04) ...
Setting up libstdc++6:i386 (4.9.2-0ubuntu1~14.04) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
(Reading database ... 1325331 files and directories currently installed.)
Preparing to unpack .../gvfs-daemons_1.20.3-0ubuntu1.2_amd64.deb ...
Unpacking gvfs-daemons (1.20.3-0ubuntu1.2) over (1.20.3-0ubuntu1.2) ...
Setting up gvfs-daemons (1.20.3-0ubuntu1.2) ...
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Sortie de apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base
:
gvfs-daemons:
Installed: 1.20.3-0ubuntu1.2
Candidate: 1.20.3-0ubuntu1.2
Version table:
*** 1.20.3-0ubuntu1.2 0
500 archive.ubuntu.com/ubuntu trusty-updates/main amd64 Packages
100 /var/lib/dpkg/status
1.20.1-1ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages
x11-utils:
Installed: 7.7+1
Candidate: 7.7+1
Version table:
*** 7.7+1 0
500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages
100 /var/lib/dpkg/status
libstdc++6:
Installed: 4.9.2-0ubuntu1~14.04
Candidate: 4.9.2-0ubuntu1~14.04
Version table:
*** 4.9.2-0ubuntu1~14.04 0
500 ppa.launchpad.net/dolphin-emu/… trusty/main amd64 Packages
100 /var/lib/dpkg/status
4.8.4-2ubuntu1~14.04 0
500 archive.ubuntu.com/ubuntu trusty-updates/main amd64 Packages
4.8.2-19ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages
gcc-4.9-base:
Installed: 4.9.2-0ubuntu1~14.04
Candidate: 4.9.3-0ubuntu4
Version table:
4.9.3-0ubuntu4 0
500 archive.ubuntu.com/ubuntu trusty-proposed/main amd64 Packages
*** 4.9.2-0ubuntu1~14.04 0
500 ppa.launchpad.net/dolphin-emu/… trusty/main amd64 Packages
100 /var/lib/dpkg/status
4.9.1-0ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty-updates/main amd64 Packages
4.9-20140406-0ubuntu1 0
500 archive.ubuntu.com/ubuntu trusty/main amd64 Packages
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'getdeb.list.bck' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
MISE À JOUR: Le problème est revenu. Comme suggéré précédemment, la trusty-proposed
source n'est toujours pas vérifiée, mais le même problème est maintenant apparu dans le canal principal ( trusty-updates
). J'ai besoin de résoudre les dépendances, sinon je ne pourrai pas tout mettre à jour facilement. J'ai les informations stockées dans Ubuntu Pastebin .
sudo apt-get install -f
et appuyez surn
. Ajoutez la sortie à la question du tour.n
. Soit je l' ai fait mal, ou il y a que beaucoup de dépendances non résolues!sudo apt-get install --reinstall gvfs-daemons libstdc++6
et ajoutez la sortie à votre question.Réponses:
Comme vous pouvez le voir dans la sortie de
apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base
, le candidat d'installation pourgcc-4.9-base
est4.9.3-0ubuntu4
:Cette version est disponible en
trusty-proposed
.Mais le problème est,
libstdc++6
a la version4.9.2-0ubuntu1~14.04
et il n'y a aucun candidat avec la version4.9.3-0ubuntu4
à installer et les versions delibstdc++6
etgcc-4.9-base
doivent être exactement les mêmes.Pour cette raison, désactivez
trusty-proposed
:et réparer
Mise à jour pour la mise à jour dans votre question:
Améliorer
Rétrograder
Installer
la source
apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base
dans la boîte à pâte ici .sudo apt-get install libstdc++6=4.8.4-2ubuntu1~14.04
comme je vois de votre nouvelle sortie est toujours à4.9.2-0ubuntu1~14.04
partir du ppa supprimé. puis réessayez