JUJU 错误:无法引导环境:子进程遇到错误代码 1

JUJU 错误:无法引导环境:子进程遇到错误代码 1

我已经配置了一个具有两个节点的 MAAS 服务器(在 VM 上)。当两个节点都通过 PXE 启动且它们在 MAAS Web 界面上的状态变为“就绪”时,我发出命令“juju bootstrap -e maas”。然后,过了一段时间,引导过程停止,最后出现以下错误:

Attempt 5 to download tools from https://streams.canonical.com/juju/tools/releases/juju-1.24.6-trusty-i386.tgz...
curl: (7) Failed to connect to streams.canonical.com port 443: Connection timed out
tools from https://streams.canonical.com/juju/tools/releases/juju-1.24.6-trusty-i386.tgz downloaded: HTTP 000; time 126.334s; size 0 bytes; speed 0.000 bytes/s sha256sum: /var/lib/juju/tools/1.24.6-trusty-i386/tools.tar.gz: No such file or directory
ERROR failed to bootstrap environment: subprocess encountered error code 1

请提出解决该问题的建议。

答案1

您需要代理才能访问互联网吗?如果是,请在您的 juju 环境中进行配置。相应地添加以下几行:

http-proxy: http://ip:port
https-proxy: http://ip:port
no-proxy: localhost,127.0.0.1,somethingelse

答案2

我遇到了同样的问题。我发现 juju 的 lxd 子网无法访​​问互联网,因此apt-get updateupgrade正在“完成”,但我无法看到命令本身。即使apt-get更新所有链接失败,它们也会显示已完成。apt-get upgrade只会说一切正常,无需再安装任何内容,然后它会挂起安装 cURL 和其他东西,因为虽然您可能可以访问互联网,但您的子网却不能。

Launchpad 答案真的帮了我大忙,我想我自己可能已经解决了这个问题。我 95% 确定是你的子网无法访​​问互联网(因为请记住 lxd 为你创建了一个子网。10.xxx),但我无法进入 GUI 或 ssh 进入任何这些子网机器,这就是让我感到不安的原因。检查一下。运行 bootstrap 命令并--debug查看会发生什么。对我来说,它只是告诉我它无法连接到任何 API 地址,这显然意味着从属机器上没有互联网。

相关内容