木偶代理无法运行install.bash

我正在使用Puppet Enprisprise 3.3安装CentOS 6.5。

仪表板运行良好。

现在我想在另一个CentOS 6.5盒子上添加一个puppet代理。

由于两者都是相同的操作系统types,按照puppet文档站点https://docs.puppetlabs.com/pe/latest/install_agents.html中提供的准则,我运行以下

curl -k https://<mymasterserverFQDN>:8140/packages/current/install.bash | sudo bash 

但我收到错误

 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (56) Received HTTP code 503 from proxy after CONNECT 

我检查了我的主服务器iptables.I已添加规则为8140端口,并做了sudo服务iptables保存

 Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT icmp -- anywhere anywhere ACCEPT all -- anywhere anywhere ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh REJECT all -- anywhere anywhere reject-with icmp-host-prohibited ACCEPT tcp -- anywhere anywhere tcp dpt:8140 Chain FORWARD (policy ACCEPT) target prot opt source destination REJECT all -- anywhere anywhere reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT) target prot opt source destination 

应该是代理盒可以解决主服务器的主机名,ping响应正常。

我试图通过额外提供代理地址(使用-x [protocol:// proxy:port](不需要login凭证))来运行curl,因为我实际上是在代理之后,但不知道这将如何影响此安装。
但没有好处。

也尝试过

 curl -k https://<mymasterserverFQDN>:8140/packages/current/el-6-x86_64.bash | sudo bash 

但没有结果。

我可以在主服务器上看到install.bash / el-6-x86_64.bash文件存在/ opt / puppet / packages / public / current [这是一个标准的monolitic安装,我没有做任何事情]

任何人都可以请帮我解决这个问题。 我在网上search,但没有得到有关这个错误的信息。

回复/更新#1

嗨Zordache,感谢您的关注。

我看到相同的错误信息。 我正在尝试使用wireshark / tcpdump来查看这些工具是否有助于理解问题。

 curl -k https://<mymasterserverFQDN>:8140/packages/current/el-6-x86_64.bash | sudo bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (56) Received HTTP code 503 from proxy after CONNECT 

我没有碰到install.bash。 有一个想法,我正在玩puppestmaster.conf文件来做一个不同的服务器作为CA服务器。 这可以影响install.bash。 我的理解是安装会造成麻烦,但代理运行可能会导致失败。

更新2014-10-24

下面的命令,如果我使用,它运行良好。

 sudo curl -k https://<mymasterserverFQDN>:8140/packages/current/el-6-x86_64.bash | sudo bash