Juju-未知错误

Juju-未知错误

我使用的是 Ubuntu 14.04 服务器,有 MaaS 作为 Juju 环境。我遇到了一些问题,我的引导节点无法访问 charm store,因此我安装了 squid 代理服务器。

这是我所做的:

在此处输入图片描述

默认

在此处输入图片描述

评论

在此处输入图片描述

在此处输入图片描述

评论了 http_access denied_all

添加http_access allow network

添加http_acces allow all

在此处输入图片描述

添加acl network src 172.16.1.0/24

在此处输入图片描述

Juju 状态

在此处输入图片描述

在此处输入图片描述

~/.juju/environments.yaml 文件:

在此处输入图片描述

juju debug-log --replay

在此处输入图片描述

我不知道为什么不起作用,甚至魅力 WordPress 和 MySQL 仍在分配......

有什么建议吗?提前谢谢

已编辑

在 MaaS 服务器上:

route -n

在此处输入图片描述

tracepath google.com

在此处输入图片描述

现在juju ssh 0

route -n

在此处输入图片描述

tracepath google.com

在此处输入图片描述

curl -v google.com

在此处输入图片描述

有关我在 MaaS 服务器上的设置的信息:

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

我重新引导了我的 MaaS 环境,部署了 mysql+wordpress+relation 并部署了 juju gui,这是我的实际状态,但我的 wordpress 节点似乎无法执行:add-apt-repository ppa:charmers/charm-helpers尽管已在我的服务器上安装了它

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

add-apt-repository ppa:charmers/charm-helpers在我的 MaaS 服务器上测试:

在此处输入图片描述

add-apt-repository ppa:charmers/charm-helpers在 wordpress 节点上测试(钩子安装失败):

在此处输入图片描述

已编辑

route -n

在此处输入图片描述

curl www.google.com

在此处输入图片描述

sudo apt-get install --reinstall ca-certificates

在此处输入图片描述

juju resolved --retry wordpress/0

juju resolved --retry phpmyadmin/0

juju debug-log --replay

WordPress:

在此处输入图片描述

phpmyadmin:

在此处输入图片描述

在此处输入图片描述

已编辑

在此处输入图片描述

juju ssh 2

su

cd /var/log/juju

export http_proxy=http://root:[email protected]:3128/

export https_proxy=http://root:[email protected]:3128/

cat unit-wordpress-0.log

在此处输入图片描述

在此处输入图片描述

apt-get update

并且也这样做了:

sudo visudo

添加默认 env_keep="https_proxy"到文件末尾。

但是当我转到安装了 juju 的 MaaS 服务器时:

juju resolved --retry wordpress/0

在此处输入图片描述

因此我再次回到安装了 wordpress 的节点来检查为什么无法正常工作:

juju ssh 2

su

在此处输入图片描述

如果我添加它,它就会起作用, 但是当我关闭 wordpress 节点 PuTTY,并打开 MaaS 服务器 PuTTY 并执行时, 钩子安装失败。export http_proxy=http://root:[email protected]:3128/juju resolved --retry wordpress/0

要做什么才能使其在 wordpress 节点或类似节点中永久存在?export http_proxy=http://root:[email protected]:3128/

已编辑

在此处输入图片描述

引导节点显示一些消息:

在此处输入图片描述

juju debug-log --replay

machine-0: 2015-05-11 20:13:30 ERROR juju.worker.firewaller firewaller.go:435 failed to lookup "machine-0", skipping port change machine-0: 2015-05-11 20:13:30 ERROR juju.worker runner.go:219 exited "firewaller": gomaasapi: got error back from server: 401 OK (Expired timestamp: given 1431375210 and now 1431382411 has a greater difference than threshold 300) machine-0: 2015-05-11 20:13:31 ERROR juju.provisioner provisioner.go:204 environ provisioner died: failed to process updated machines: failed to get all instances from broker: gomaasapi: got error back from server: 401 OK (Expired timestamp: given 1431375211 and now 1431382412 has a greater difference than threshold 300) machine-0: 2015-05-11 20:13:31 ERROR juju.worker runner.go:219 exited "environ-provisioner": failed to process updated machines: failed to get all instances from broker: gomaasapi: got error back from server: 401 OK (Expired timestamp: given 1431375211 and now 1431382412 has a greater difference than threshold 300) machine-0: 2015-05-11 20:13:33 ERROR juju.worker runner.go:219 exited "firewaller": gomaasapi: got error back from server: 401 OK (Expired timestamp: given 1431375213 and now 1431382414 has a greater difference than threshold 300)

如何解决这个问题?

答案1

我猜你所说的 charm store 是指网站吧?我几乎可以肯定 Squid 有点儿过头了。

我看到机器 0 成功使用了您的代理。我还可以看到机器 0 的默认路由是 172.16.1.1,但 MAAS 主机的默认路由是 172.16.1.2。正如您在屏幕截图中显示的那样,它在 MAAS Web 界面中设置不正确。将 MAAS DHCP 网站中的“路由器”配置更改为 172.16.1.2,然后重试

答案2

我有同样的错误,请检查您的时区并将所有内容设置为 UTC,安装后,您可以将其返回到任何本地时区

相关内容