我有以下代码来下载安装程序
remote_file '/tmp/apache-tomcat-8.0.23.tar.gz' do
source 'http://mirror.sdunix.com/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz'
end
使用kitchen converge
执行时
===================================================================== ===========
Error executing action `create` on resource 'remote_file[/tmp/apache-
tomcat-8.0.23.tar.gz]'
=====================================================================
===========
Errno::ENETUNREACH
------------------
Failed to open TCP connection to mirror.sdunix.com:80 (Network is unr
eachable - connect(2) for "mirror.sdunix.com" port 80)
我知道为什么会遇到这个网络问题?
答案 0 :(得分:0)
我猜你使用的url
作为远程文件的来源是不可公开访问的(我无法解决),所以我敢打赌你错过了正确的网络配置kitchen-vagrant
虚拟机。您使用的是正确的dns
服务器吗?如果您不需要/拥有它们,请尝试更新/etc/hosts
文件,使其包含地址http://mirror.sdunix.com/
。