首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在systemd中缓存依赖项时,获取无法解决主机问题

在systemd中缓存依赖项时,获取无法解决主机问题
EN

Server Fault用户
提问于 2015-07-10 16:04:55
回答 1查看 970关注 0票数 1

我使用CoreOS和云-init,我试图卷曲的法兰绒。我有一个这样的单位档案:

代码语言:javascript
复制
[Unit]
Description=Run flannel
Documentation=https://github.com/coreos/flannel
Requires=etcd2.service
After=etcd2.service
[Service]
ExecStartPre=/usr/bin/curl -L -o /opt/bin/flannel-0.5.1-linux-amd64.tar.gz -z /opt/bin/flannel-0.5.1-linux-amd64.tar.gz https://github.com/coreos/flannel/releases/download/v0.5.1/flannel-0.5.1-linux-amd64.tar.gz
ExecStartPre=/usr/bin/tar -C /opt/bin -xzvf /opt/bin/flannel-0.5.1-linux-amd64.tar.gz
ExecStartPre=/usr/bin/mv /opt/bin/flannel-0.5.1/flanneld /opt/bin/flanneld
ExecStartPre=/usr/bin/rm -rf /opt/bin/flannel-0.5.1
ExecStartPre=/usr/bin/rm -rf /opt/bin/flannel-0.5.1-linux-amd64.tar.gz
ExecStart=/opt/bin/flanneld

当它对法兰绒进行curl时,我得到cannot resolve host 'github.com'和curl退出,代码为1。在系统启动时,有什么问题不能使用dns吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-07-25 17:02:03

对于CoreOS,您需要:

代码语言:javascript
复制
[Unit]
Requires=network-online.target

有一个间差network.targetnetwork-online.target。当尝试在/etc/fstab中执行网络挂载时,就需要使用network-online.target,而您的依赖需求更接近于这一点。用它。

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

https://serverfault.com/questions/704911

复制
相关文章

相似问题

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