Juju-Hook 失败:安装

Juju-Hook 失败:安装

我使用的是 ubuntu 14.04 LTS,使用 MaaS 作为 juju 环境。引导后我设置了代理:

juju set-env http-proxy=http://172.16.1.160<-- 我的 MaaS 服务器 IP

juju set-env no-proxy=http://172.16.1.160

然后部署wordpress charm:

juju deploy –-repository=/opt/charms local:trusty/wordpress

现在juju status

在此处输入图片描述

挂钩失败:安装,我必须执行 juju ssh 1 并检查日志/var/log/juju

在此处输入图片描述

unit-wordpress-0.log我得到了这个:

在此处输入图片描述

在此处输入图片描述

在machine-1.log上我得到了这个:

在此处输入图片描述

IP 172.16.1.176 - 是引导节点,即 juju-agent。

我该如何解决这个问题?提前致谢!

答案1

好的,有几件事:

a) no_proxy 的语法是 IP 或主机名,以逗号分隔,而不是 URL。所以你的应该只是 IP。话虽如此,我认为你不需要(或不应该)在其中指定代理本身。看看https://jujucharms.com/docs/1.22/howto-proxies

b) 我认为您在 http-proxy 变量中缺少一个端口。或者您真的在端口 80 上的 MAAS 节点上安装了代理?

c) 话虽如此,我认为你成功了,但是https://bugs.launchpad.net/juju-core/+bug/1439447。解决 (a) 和 (b) 中的问题后,如果仍然不起作用,您可以尝试使用较旧的 juju-core,例如 1.20.14,或者可能是 1.23beta4,据说可以修复该问题?

相关内容