GNU/Linux >> Belajar Linux >  >> Linux

[OpenStack]:dari keystoneclient.shell import main ImportError:Tidak ada modul bernama shell

Selama satu node instalasi OpenStack Kilo, saya mencoba membuat penyewa dan layanan keystone gagal dengan kesalahan seperti yang ditunjukkan di bawah ini:

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

Tampaknya menjadi kesalahan Python. Saya mencopot pemasangan Kilo di Ubuntu 16.04 LTS. Harap sarankan solusi apa pun.

Solusi :Keystone CLI sudah tidak digunakan lagi demi openstackclient. Jadi buka file /usr/bin/keystone dan ganti keystoneclient dengan openstackclient seperti yang ditunjukkan di bawah ini:

from keystoneclient.shell import main

untuk

from openstackclient.shell import main

Anda mungkin juga suka mengunduh ebook ini di Instalasi OpenStack.

Tidak ada modul lain yang bernama kesalahan &perbaiki

  • Perbaiki Tidak ada modul bernama MySQLdb
  • Perbaiki Tidak ada modul bernama ConfigParser
  • Perbaiki Tidak ada modul bernama virtualenv 
  • Perbaiki Tidak ada modul bernama Crypto.Hash)
  • Perbaiki Tidak ada modul bernama dbus saat menjalankan system-config-firewall-tui [Terpecahkan]

Linux
  1. Bagaimana Mengatasi ImportError:Tidak ada modul bernama ConfigParser?

  2. Bagaimana Mendeteksi Jika Shell Dikendalikan Dari Ssh?

  3. kesalahan pemasangan python-dev:ImportError:Tidak ada modul bernama apt_pkg

  1. Setelah penginstalan Anaconda, perintah conda gagal dengan ImportError:tidak ada modul bernama conda.cli

  2. Kesalahan impor tidak ada modul bernama zlib (brew diinstal python)

  3. ImportError:Tidak ada modul bernama 'appdirs'

  1. ImportError:Tidak ada modul bernama dbus saat menjalankan system-config-firewall-tui [Terpecahkan]

  2. Letsencrypt ImportError:Tidak ada modul bernama antarmuka di amazon linux saat memperbarui

  3. letsencrypt gagal dengan ImportError:Tidak ada modul bernama interface