Frage: Ich habe ein paar OpenStack-Pakete auf Ubuntu 14.04.4 LTS installiert und bin mit einem Fehler Unable to correct problems, you have held defekten Paketen gelandet . Dieser Fehler scheint jedoch bei jeder Paketinstallation aufzutreten. Nachfolgend finden Sie die detaillierte Fehlermeldung.
# apt-get install python-sqlalchemy python-nova Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following packages have unmet dependencies: python-nova : Depends: python-sqlalchemy (< 0.9) but 0.9.8+dfsg-0.1~cloud0 is to be installed E: Unable to correct problems, you have held broken packages.
Wie kann dieser Fehler behoben werden?
Lösung:
Dieser Fehler tritt auf, wenn einige im System installierte Pakete beschädigt oder unvollständig sind. Es wird daher immer empfohlen, das System zu aktualisieren, bevor neue Pakete installiert werden.
# sudo apt-get update
Sobald das Update abgeschlossen ist, können Sie –fix-missing verwenden Option wie unten gezeigt:
# sudo apt-get install --fix-missing
Hinweis :Alternativ können Sie auch den folgenden Befehl ausführen.
# apt-get update --fix-missing