[转帖]yum install——couldn't resolve host

再使用yum -y install git时,遇到了这样一个问题, "Couldn't resolve host"
对于这个问题的排查思路是这样的:
1. 首先yum repolist,查看repo是否可用,返回的错误信息为 Cannot retrieve metalink for repository: fedora ERROR
2. 怀疑是因为fedora.repo或fedora-update.repo文件存在问题,于是分被打开查看
        ping download.fedorapoject.org
        ping mirrors.fedoraproject.org
        发现两个都不能ping通,于是google一下,查了这两个url的ip地址,并将其写入/etc/hosts文件,之后再次尝试,仍然不行...
3. 打开浏览器,访问这两个地址,亦不能访问成功,遂怀疑是因为网络连接出现了问题......果然,打开google,该页无法显示......
此时意识到是因为更改了/etc/sysconfig/network-scripts/ifcfg-eth0,将ip地址设为了固定值,且关闭了dhcp造成的。由于使用的是虚拟机,网络为,网络连接模式为VMnet8(NAT),这样的操作导致虚拟机不能连接到网络,遂赶快修正
 
完成网络配置后,重启eth0,确认网络访问正常
yum repolist可以正常工作了
 
小教训:当ping不同两个repo地址后,应该尽早查一下能否通过浏览器访问,从而更快确认repo配置正确
值得庆幸的是,通过这个小问题,笔者对yum的工作机制和使用方法都有了进一步的了解!  

转载于:https://www.cnblogs.com/lijun5635/archive/2013/04/13/3018498.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值