GNU/Linux >> Tutoriels Linux >  >> Linux

[OpenStack] :depuis keystoneclient.shell import main ImportError :aucun module nommé shell

Lors de l'installation d'un nœud d'OpenStack Kilo, j'ai essayé de créer un locataire et le service Keystone a échoué avec une erreur comme indiqué ci-dessous :

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

Cela semble être une erreur Python. Je désinstalle Kilo sur Ubuntu 16.04 LTS. Veuillez suggérer une solution.

Solution :Keystone CLI est obsolète au profit d'openstackclient. Ouvrez donc le fichier /usr/bin/keystone et remplacez keystoneclient avec openstackclient comme indiqué ci-dessous :

from keystoneclient.shell import main

à

from openstackclient.shell import main

Vous aimerez peut-être aussi télécharger cet ebook sur l'installation d'OpenStack.

Autres erreurs sans module nommé et correctif

  • Corriger Aucun module nommé MySQLdb
  • Réparer Aucun module nommé ConfigParser
  • Correction Aucun module nommé virtualenv 
  • Réparer Aucun module nommé Crypto.Hash)
  • Correction Aucun module nommé dbus lors de l'exécution de system-config-firewall-tui [Résolu]

Linux
  1. Erreur lors de l'exécution du logiciel Volatility :Échec de l'importation de la volatilité.plugins.malware.svcscan (erreur d'importation :aucun module nommé Crypto.Hash) [Résolu]

  2. Comment résoudre ImportError :Aucun module nommé ConfigParser ?

  3. Après l'installation d'Anaconda, la commande conda échoue avec ImportError :aucun module nommé conda.cli

  4. adb :trouver le PID à partir du shell adb

  5. Erreur d'importation aucun module nommé zlib (brew python installé)

Régénérer .bashrc à partir du shell actuel ?

Importation du module Python depuis Bash

erreur d'installation de python-dev :ImportError :aucun module nommé apt_pkg

Letsencrypt ImportError :Aucun module nommé interface sur amazon linux lors du renouvellement

Letsencrypt a échoué avec ImportError :aucun module nommé interface

Exécuter des scripts à partir d'un autre répertoire