首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行厨房聚合时无法下载Chef::remote_file

执行厨房聚合时无法下载Chef::remote_file
EN

Stack Overflow用户
提问于 2017-04-25 17:28:24
回答 1查看 121关注 0票数 0

我有下面这段代码来下载安装程序

代码语言:javascript
复制
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执行时会给出

代码语言:javascript
复制
     =====================================================================   ===========
           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)

你知道为什么我会遇到这个网络问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-04-26 15:39:33

我猜您用作远程文件的源的url是不可公开访问的(我无法解析它),所以我敢打赌您的kitchen-vagrant虚拟机中缺少正确的网络配置。您使用的是正确的dns服务器吗?如果您不需要/不需要它们,请尝试更新您的/etc/hosts文件,使其包含地址os http://mirror.sdunix.com/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43606723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档