引导时出现错误,无法访问文件“provider-state”

引导时出现错误,无法访问文件“provider-state”

我尝试引导 juju,但下面显示的错误不断出现。

 ERROR could not access file 'provider-state': Get http://X.X.X.138/MAAS/api/1.0/files/provider-state/: dial tcp X.X.X.138:80: no route to host

还有一件事,我的 maas 仪表板目录不是 138,而是 140。如何更改为 140?我被困住了。

答案1

Juju 将使用 maas 类型提供商下 environment.yaml 文件中指定的 url。

它看起来应该是这样的:

maas:
  type: maas
  # Change this to where your MAAS server lives.  It must specify the base path.
  maas-server: 'http://192.168.1.140/MAAS/'

请注意,您使用的 Juju 版本可能会存在一些差异,因此,如果您可以编辑您的帖子以说明 Juju 的版本,我们将更容易给出明确的答案。

答案2

我遇到了同样的错误,是的,确实是在~/.juju/environments.yaml

然而,修复它并再次引导后,仍然出现同样的错误。

我删除了该文件~/.juju/environments/maas.jenv并再次尝试。效果很好。

相关内容