Ubuntu Server 16.04 openstack mitaka 安装juju错误

Ubuntu Server 16.04 openstack mitaka 安装juju错误

我正在尝试在 Ubuntu 16.04 服务器上安装 Openstack (Mitaka)。在此期间,conjure-up openstack我遇到了以下错误:

traceback into juju.py:
    line 96:
    password = account['users'][current_user]['password']

current_userNone..这解释了我们从python得到的TypeError

补充:我追溯了这个问题。它是在最后一次更新/升级带有 openstack 单节点安装的 ubuntu 服务器后出现的。

有任何想法吗?

答案1

这里是同样的错误...我发现 accounts.yaml 文件的格式不正确...我不确定它应该是什么样子,但这对我有用:

patok@openstack01:~/.local/share/juju$ cat accounts.yaml controllers: connor: accounts: user: admin@local password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx current-account: user: admin@local password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

...但是现在我遇到了另一个问题——除了“连接到现有的 MAAS”之外无法选择其他任何东西。

答案2

我遇到了完全相同的问题。我发现升级 juju 和 conjure-up 有效。(我使用的是 Xenial 版本。)

sudo apt-add-repository ppa:conjure-up/next
sudo apt-add-repository ppa:juju/devel
sudo apt update
sudo apt upgrade

相关内容