Durante la instalación de un nodo de OpenStack Kilo, intenté crear un arrendatario y el servicio Keystone falló con un error como se muestra a continuación:
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
Parece ser un error de Python. Estoy desinstalando Kilo en Ubuntu 16.04 LTS. Sugiera alguna solución.
Solución :Keystone CLI está en desuso en favor de openstackclient. Así que abre el archivo /usr/bin/keystone y reemplace keystoneclient con cliente openstack como se muestra a continuación:
from keystoneclient.shell import main
a
from openstackclient.shell import main
También le gustaría descargar este libro electrónico sobre la instalación de OpenStack.
Otros errores y arreglos sin nombre de módulo
- Reparar Ningún módulo llamado MySQLdb
- Reparar ningún módulo llamado ConfigParser
- Reparar Ningún módulo llamado virtualenv
- Reparar Ningún módulo llamado Crypto.Hash)
- Reparar Ningún módulo llamado dbus al ejecutar system-config-firewall-tui [Resuelto]