Durante l'installazione di un nodo di OpenStack Kilo, ho provato a creare un tenant e il servizio keystone non è riuscito con un errore come mostrato di seguito:
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
Sembra essere un errore di Python. Sto disinstallando Kilo su Ubuntu 16.04 LTS. Si prega di suggerire qualsiasi soluzione.
Soluzione :Keystone CLI è deprecato a favore di openstackclient. Quindi apri il file /usr/bin/keystone e sostituisci keystoneclient con openstackclient come mostrato di seguito:
from keystoneclient.shell import main
a
from openstackclient.shell import main
Potrebbe piacerti anche scaricare questo ebook sull'installazione di OpenStack.
Altro nessun modulo denominato errori e correzioni
- Risolto nessun modulo denominato MySQLdb
- Correzione Nessun modulo denominato ConfigParser
- Risolto Nessun modulo denominato virtualenv
- Risolto nessun modulo denominato Crypto.Hash)
- Risolto nessun modulo denominato dbus durante l'esecuzione di system-config-firewall-tui [Risolto]