Otázka: Instaloval jsem několik balíčků OpenStack na Ubuntu 14.04.4 LTS a objevila se chyba Nelze opravit problémy, máte poškozené balíčky . Zdá se však, že k této chybě dochází u jakékoli instalace balíčku. Níže je podrobná chybová zpráva.
# 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.
Jak tuto chybu vyřešit?
Řešení:
K této chybě dochází, pokud jsou některé balíčky nainstalované v systému poškozené nebo neúplné. Proto se vždy doporučuje aktualizovat systém před instalací nových balíčků.
# sudo apt-get update
Po dokončení aktualizace můžete použít –fix-missing možnost, jak je uvedeno níže:
# sudo apt-get install --fix-missing
Poznámka :Případně můžete spustit také níže uvedený příkaz.
# apt-get update --fix-missing
[OpenStack]:z keystoneclient.shell import main ImportError:Žádný modul s názvem shell
Jak vytvořit spouštěcí USB flash disk pro Linux ve Windows