http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/repomd.xml: (28, 'Connection timed out after 30005 milliseconds') Trying other mirror
mirrors.aliyun.com可以ping通,网页地址也请求的到,但是yum就会出现这样的问题
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到您描述的问题,即在使用yum命令时提示“[Errno 12] Timeout”错误,尽管能够ping通mirrors.aliyun.com且网页可访问,这可能是由于网络连接到该镜像源的特定端口或路径存在超时问题。根据知识库中的参考资料,可以尝试以下解决方案:
调整yum超时设置:
/etc/yum.conf,可以增加或调整如下行以延长超时时间:
timeout=30
将数字调整为一个更长的值,如60或更高,然后保存并退出编辑器。
检查并优化DNS设置:
single-request-reopen的建议,检查并调整/etc/resolv.conf中的DNS选项,如果尚未启用此功能,请添加以改善重试逻辑。清理yum缓存并重新生成元数据:
sudo yum clean all
sudo yum makecache
更换yum源:
检查系统防火墙和安全组规则:
通过上述步骤,您可以针对性地解决yum操作中的超时问题。如果问题依然未解,建议进一步检查网络日志或联系技术支持获取帮助。