Fehler beim Upgrade von 14.04 auf 16.04 über den unbekannten Multi-Arch-Typ für die Pakete compiz, libkf5akonadisearch-bin

20

Ich versuche, meine 14.04-Maschine mit 16.04 zu aktualisieren do-release-upgrade. Nach dem Herunterladen der Paketlisten für wily werden folgende Fehler angezeigt:

Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Ignoring Provides line with DepCompareOp for package php-psr-http-message-implementation
Ignoring Provides line with DepCompareOp for package php-psr-log-implementation
Ignoring Provides line with DepCompareOp for package php-math-biginteger
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
You may want to run apt-get update to correct these problems

Anschließend wird die Installation abgebrochen. Die vorgeschlagene Ausführung von apt-get updatescheint nichts zu tun. Das Durchsuchen der obigen Fehlermeldungen ergab, dass andere beim Upgrade auf andere frühere Releases ähnliche Probleme hatten, obwohl mir keine offensichtlichen Fehlerbehebungen begegnet sind. Es wird vorgeschlagen, dass ein aptUpgrade das Problem beheben könnte, aber ich sehe keine Möglichkeit, dies einfach zu tun (es ist mit dem neuesten vertrauenswürdigen Paket auf dem neuesten Stand).

Was kann ich tun, um direkt auf 16.04 zu aktualisieren?

Jason R
quelle
Es sieht aus wie diese drei Pakete - libkf5akonadisearch-bin, compiz-core, compiz-gnomeMeta - Daten gebrochen hat, obwohl es unklar ist , ob dies in den alten oder in den neuen. Falls es in den alten Paketen enthalten ist, können Sie versuchen, die drei vorübergehend zu entfernen und herauszufinden, ob dies hilft?
Josip Rodin
Auch wenn es 16.04 ist, sollte das xenial sein, nicht schlau.
Josip Rodin
Fwiw, das ist kein Problem mit den installierten Paketen; Ich bekomme es auch und ich habe keines dieser Pakete installiert.
Doug
Einverstanden mit @Doug. Keines dieser Pakete ist für mich installiert, und ich erhalte immer noch den Fehler. Total festgefahren.
Sstringer

Antworten:

13

Dies ist ein Fehler in Apt, und ja, das Update besteht darin, Apt zu aktualisieren.

Bearbeiten Sie /etc/apt/sources.listdiese Zeilen und kommentieren Sie sie aus:

deb http://au.archive.ubuntu.com/ubuntu/ wily main restricted
deb http://au.archive.ubuntu.com/ubuntu/ wily-updates main restricted

Führen apt-get updateSie nun den Befehl aus, und es werden dieselben Fehler bei "Unbekannter Multi-Arch-Typ" angezeigt.

Jetzt aktualisiere apt:

apt-get install --only-upgrade apt

Führen Sie nun das Release-Installationsprogramm aus:

do-release-upgrade

:)

Doug
quelle
2
Leider hat das bei mir nicht geklappt. Versuchte mehrere Spiegelvarianten und ich bekomme immer "apt ist schon die neueste Version" und immer noch den von OP beschriebenen ursprünglichen Show-Stop-Fehler.
Sstringer
@sstringer Alles, was ich vorschlagen kann, ist, absolut sicherzugehen, dass Sie die Quellenliste aktualisiert haben und die Paketliste von der nächsten Hauptversion (dh Wily) herunterladen. apt-get updatesollte zeigen, dass es einen ganzen Stapel von Paketen herunterlädt. ... Entschuldigung, ich kann nicht mehr helfen. Das ist ein super frustrierender Bug, den ich kenne. Ich kann nur sagen: Wie auch immer Sie es tun, Sie müssen apt aktualisieren, um das Problem zu überwinden. Es ist die einzige Lösung, die ich jemals für dieses Problem gefunden habe.
Doug
Es ist darauf zu achten, dass keine Apt-Pinning vorhanden ist.
koppor
4

Was bei mir anscheinend funktioniert hat war

apt-get -f install libc6
apt-get install --only-upgrade apt
Adesso
quelle
Ich habe dies verwendet, um bei einem Upgrade auf Mint 17-> 18 zu helfen. Diese Fehler scheinen falsch positiv zu sein.
Michael Cole
2

Du musst das machen:

sudo apt-get install -f
flavio.troja
quelle
0

Ich erhalte auch die Nachricht "neueste Version", aber laut https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1404783/comments/12

Ich habe sources.list Quellen für lebendige und lebendige Aktualisierungen hinzugefügt und die apt / vivid-Version installiert.

sudo apt-get -t vivid install apt/vivid

Dann habe ich die lebhafte Quelle aus der sources.list gelöscht und das Update von apt-get ohne Vorwarnung abgeschlossen.

Ruprecht
quelle
1
apt-gethat keine -t Option.
Elder Geek
Tatsächlich ist das Flag -t für --target-release.
Software_Programineer
0

Folgendes hat bei mir funktioniert:

sudo rm -r /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update

Bei der Installation sind Segmentierungsfehler aufgetreten. Daher habe ich die Archive erneut gelöscht:

sudo apt-get clean

Und alles lief gut.

Hoffe es wird helfen!

Madjaoue
quelle