Normalerweise suche ich selbst nach Updates, um sicherzugehen, dass ich über die neuesten Informationen verfüge. Als ich heute wieder nach Updates suchte, erschien nichts in der Liste! Also klicke ich Install Nowtrotzdem. Software Updater gibt mir den folgenden Fehler:
Paketabhängigkeiten können nicht aufgelöst werden.
Dieser Fehler kann durch erforderliche zusätzliche Softwarepakete verursacht werden, die fehlen oder nicht installierbar sind. Darüber hinaus kann es zu Konflikten zwischen Softwarepaketen kommen, die nicht gleichzeitig installiert werden dürfen.
Ich habe auch ein rotes Symbol auf meinem Ubuntu-Panel, das diese Meldung anzeigt:
Es ist ein Fehler aufgetreten. Führen Sie den Paket-Manager über das Kontextmenü oder apt-get in einem Terminal aus, um festzustellen, was nicht stimmt. Die Fehlermeldung lautete: 'Fehler: Markieren des Upgrades (E: Fehler, pkgProblemResolver :: Generierte Unterbrechungen beheben, dies kann durch gehaltene Pakete verursacht werden.)'. Dies bedeutet normalerweise, dass Ihre installierten Pakete nicht erfüllte Abhängigkeiten aufweisen.
. Also öffnete ich Synaptic und klickte Mark All Upgrades. Es möchte mindestens hundert verschiedene Pakete loswerden (von denen viele für das Funktionieren von Ubuntu entscheidend sind!), Um nur eine Handvoll zu installieren! Wenn ich sie trotzdem markiere, bekomme ich:
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
Ich habe beschlossen zu klicken Edit > Fix Broken Packages
, aber dabei bekomme ich:
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Pakete gvfs-daemons
und libstdc++6
sind als fehlerhaft markiert, aber ich möchte nicht so viele Pakete entfernen müssen, nur um Abhängigkeiten aufzulösen. Was sollte ich tun?!?
Ausgabe von 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
Ausgabe von 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
Ausgabe von 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
UPDATE: Das Problem ist zurückgekehrt. Wie bereits vorgeschlagen, ist die trusty-proposed
Quelle immer noch deaktiviert, aber das gleiche Problem ist jetzt im Hauptkanal aufgetreten ( trusty-updates
). Ich muss die Abhängigkeiten auflösen, sonst kann ich nicht alles einfach aktualisieren. Ich habe die Informationen im Ubuntu Pastebin gespeichert .
sudo apt-get install -f
und drücken Sien
. Fügen Sie die Ausgabe zur Tourfrage hinzu.n
. Entweder habe ich es falsch gemacht oder es gibt so viele ungelöste Abhängigkeiten!sudo apt-get install --reinstall gvfs-daemons libstdc++6
Sie die Ausgabe aus und fügen Sie sie Ihrer Frage hinzu.Antworten:
Wie Sie in der Ausgabe von sehen können
apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base
,gcc-4.9-base
lautet der Installationskandidat für4.9.3-0ubuntu4
:Diese Version ist verfügbar in
trusty-proposed
.Aber das Problem ist,
libstdc++6
hat Version4.9.2-0ubuntu1~14.04
und es gibt keinen Kandidaten mit der4.9.3-0ubuntu4
zu installierenden Version und den Versionen vonlibstdc++6
undgcc-4.9-base
müssen genau gleich sein.Deaktivieren Sie aus diesem Grund
trusty-proposed
:und reparieren
Update für das Update in Ihrer Frage:
Aktualisierung
Downgrade
Installieren
quelle
apt-cache policy gvfs-daemons x11-utils libstdc++6 gcc-4.9-base
im Pastebin hier .sudo apt-get install libstdc++6=4.8.4-2ubuntu1~14.04
wie ich aus deiner neuen Ausgabe sehe, ist immer noch in4.9.2-0ubuntu1~14.04
der entfernten ppa. dann versuchen Sie es erneut