由于“服务器返回错误:401 UNAUTHORIZED”,无法使用 Juju 进行引导

由于“服务器返回错误:401 UNAUTHORIZED”,无法使用 Juju 进行引导

我有这个小型 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缓存信息的机器中删除该密钥。

相关内容