Während der Installation von OpenStack Kilo auf einem Knoten habe ich versucht, einen Mandanten zu erstellen, und der Keystone-Dienst ist mit einem Fehler wie unten gezeigt fehlgeschlagen:
root@cloudsec1:/usr/share/openstack/cloudgear# keystone tenant-create --name admin --description 'Admin Tenant' --enabled true |grep ' id '|awk '{print $4}' Traceback (most recent call last): File "/usr/bin/keystone", line 6, in from keystoneclient.shell import main ImportError: No module named shell
Es scheint ein Python-Fehler zu sein. Ich deinstalliere Kilo unter Ubuntu 16.04 LTS. Bitte schlagen Sie eine Lösung vor.
Lösung :Keystone CLI ist zugunsten von openstackclient veraltet. Öffnen Sie also die Datei /usr/bin/keystone und ersetzen Sie keystoneclient mit openstackclient wie unten gezeigt:
from keystoneclient.shell import main
zu
from openstackclient.shell import main
Vielleicht möchten Sie auch dieses E-Book zur OpenStack-Installation herunterladen.
Other kein Modul namens Fehler &Fix
- Kein Modul namens MySQLdb behoben
- Kein Modul namens ConfigParser behoben
- Kein Modul namens virtualenv behoben
- Kein Modul namens Crypto.Hash behoben
- Kein Modul namens dbus beim Ausführen von system-config-firewall-tui behoben [Gelöst]