我有这个小型 MAAS,只有一个节点可供部署(Ubuntu 12.04 Precise pangolin)。
我试图设置朱朱环境,但我不断收到此错误:
$ juju bootstrap
Bootstrap failed, destroying environment
ERROR Bootstrap failed, and the environment could not be destroyed:
gomaasapi: got error back from server: 401 UNAUTHORIZED (Invalid consumer.)
ERROR could not access file 'a576cc0e-bf67-4b7c-8c22-eacb51826eaf-provider- state':
gomaasapi: got error back from server: 401 UNAUTHORIZED (Invalid consumer.)
我尝试将 API 密钥更改为来自 MAAS 的新密钥,但这没有帮助——实际上我得到了相同的错误代码。
我正在使用 PuTTY 通过 VPN 从 Windows 7 进行 SSH 连接通信。服务器和我的主机通过 RSA 密钥进行身份验证。我尝试更改 enviroment.yaml,但在我看来,一切似乎都是正确的。
有人知道出了什么问题吗?
答案1
401 本质上是让您知道您的凭据未在 MAAS 级别清除。请确保两台机器上的 SSH 密钥均已列入 MAAS,并且您已从~/.juju/environments/maas.jenv
缓存信息的机器中删除该密钥。