Auf meinem Ubuntu-Panel befindet sich ein Fehlerzeichen, das den im Titel angegebenen Fehler angibt. Ich habe verwendet, sudo apt-get update
aber es gab mir keine Fehler. Das Fehlerzeichen bleibt jedoch bestehen.
Wie behebe ich das?
Auf meinem Ubuntu-Panel befindet sich ein Fehlerzeichen, das den im Titel angegebenen Fehler angibt. Ich habe verwendet, sudo apt-get update
aber es gab mir keine Fehler. Das Fehlerzeichen bleibt jedoch bestehen.
Wie behebe ich das?
Antworten:
Ich habe den gleichen Fehler in 14.04. Neuinstallation des wine-staging-i386
Pakets behebt das Problem:
sudo apt-get install --reinstall wine-staging-i386
sudo apt-get install --reinstall wine1.6-i386
Was war das Paket, das mir den Fehler gab. Vielleicht funktioniert der gleiche Befehl auch für Sie? @ Alendorff
Wenn Sie Ubuntu 64-Bit ausführen, liegt das Problem wahrscheinlich daran, dass "wine-staging-amd64" von "wine-staging-i386" abhängt, einem virtuellen Paket, das nicht wirklich installierbar ist. Nach allem, was ich hier lesen kann, besteht der Fehler "Der Cache hat kein Paket", wenn ein Wein-Update verfügbar ist, darin, dass die Build-Umgebung oder der Updater sich nicht mit der Multiarch-Natur dieser "Wein" -Installation befasst.
Wenn Sie nicht die experimentellen 64-Bit-Flash- oder unity3d-Plugins von pipelight verwenden und für nichts anderes die 64-Bit-Version von "wine-staging" benötigen, können Sie "wine-staging-amd64" und seine Abhängigkeiten jederzeit entfernen. Wenn Sie dies tun möchten, müssen Sie zuerst alle 64-Bit-Plugins deaktivieren, die Sie in pipelight aktiviert / geladen haben:
pipelight-plugin --disable x64-flash
und / oder
pipelight-plugin --disable x64-unity3d
Hinweis: Wenn Sie die 64-Bit-Plugins für alle Benutzer installiert haben, müssen Sie am Anfang möglicherweise "sudo" verwenden.
Deinstallieren Sie anschließend die 64-Bit-Version von "wine-staging" wie folgt:
sudo aptitude -V purge wine-staging wine-staging-amd64 wine-staging:i386+
Dadurch werden das 64-Bit-Abhängigkeitspaket "wine-staging" und das 64-Bit-Abhängigkeitspaket "wine-staging-amd64" deinstalliert und das 32-Bit-Abhängigkeitspaket "wine-staging: i386" installiert.
Das 32-Bit-Paket hängt nur von 32-Bit ab, also haben Sie, soweit ich das beurteilen kann, kein Problem.
Anmerkung: YMMV;)
Ich bekomme auch immer die Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)
Ich habe andere Lösungen ausprobiert einschließlich der hier gezeigt wird :
Wie kann ich die ‚Wein-Staging-i386‘ Paketabhängigkeits Fehler wiederholt resolve . Sie schlugen vor, sudo apt-get update
dieselbe Lösung wie oben zu verwenden sudo apt-get install --reinstall wine-staging-i386
.
Die nervige Warnung lässt sich mit Y-PPA Manager entfernen. Klicken Sie unter " Erweitert " auf " Versuchen Sie, alle fehlenden GPG-Schlüssel zu importieren ". Sobald ich das tue, verschwindet die Warnung. Ich muss das jedes Mal tun, wenn die Warnung auftaucht. Es ist ärgerlich und keine echte "Lösung", aber es funktioniert auch, wenn andere bessere Lösungen nicht zu helfen scheinen.
Es scheint verschiedene Möglichkeiten zu geben, um dieses Problem zu beheben.
Aber zuerst etwas Bildung. Der Fehler besteht darin, den Benutzer (offensichtlich) darauf hinzuweisen, dass die heruntergeladenen Abhängigkeiten (abhängig von Ihrem System) für i386 oder x86 nicht übereinstimmen.
für 15.04 und später: sudo apt-get upgrade
scheint der Schlüssel zur Behebung des Problems zu sein.
für 14.04 und früher: sudo apt-get update wine-staging-i386
wurde zur Arbeit gemeldet.
Darüber hinaus, wie Exomancer sagte,
Die nervige Warnung lässt sich mit Y-PPA Manager entfernen. Klicken Sie unter "Erweitert" auf "Versuchen Sie, alle fehlenden GPG-Schlüssel zu importieren". Sobald ich das tue, verschwindet die Warnung. Ich muss das jedes Mal tun, wenn die Warnung auftaucht. Es ist ärgerlich und keine echte "Lösung", aber es funktioniert auch, wenn andere bessere Lösungen nicht zu helfen scheinen.
Siehe auch Frage: Wie kann ich einen wiederholten Paketabhängigkeitsfehler beheben, der 'wine-staging-i386' betrifft?
apt-get upgrade
habe den Trick in Ubuntu 16.04. Vielen Dank, Jaxor!