通过 yum update 引发了 [Errono12] 超时错误
想做的事
我想解决在从另一个环境导入的VMWare上的CentOS7上执行yum update时出错的问题。
经过
在搭建开发环境(在CentOS上运行Laravel)的过程中,我从另一个环境(应该是VMware vSphere)导出了一个虚拟机,并在开发PC的VMWarePlayer中导入并进行调整。
在这个过程中,当我执行yum update命令时,发生了以下错误。
http://mirro.centos.org/centos/7/os/x87_64/repodata/repomd.xml: [Errno 12] Timeout on http://mirro.centos.org/centos/7/os/x87_64/repodata/repomd.xml: (28, 'Connection timed out after 30004 milliseconds')
他のミラーを試します
・・・(以降、同様のエラー)
环境
-
- VMWare WorkStation 15 Player
-
- ゲストOS:CentOS7(他端末からインポート)
- ホストOS:Windows10
处理
1. 尝试禁用IPv6 => 不行※
请参考以下网址获取更多信息:https://wiki.centos.org/FAQ/CentOS6#head-d47139912868bcb9d754441ecb6a8a10d41781df
将baseurl设置为日本的存储库 => 不可以的※
参考:https://qiita.com/sksmnagisa/items/fb78f2cc4f5ca85a639e#延长超时时间
3. 原本存在代理服务器设置! => 注释掉 => 已解决
在/etc/yum.conf文件中仍然保留了迁移源环境的代理设置。我们将”proxy=”和”http_proxy=”这两行进行了注释,从而解决了错误。
# Proxy Setting(yum,wget)
#proxy=http://xxx.xxx.xxx.xxx
#http_proxy=http://xxx.xxx.xxx.xxx
只是这个案例并没有被完全解决。对我来说非常有参考价值,并且得到了解决的线索。
总结
我发现关于yum错误处理的信息很多,但由于我是从其他环境迁移过来的,所以没有找到直接的解决方案,我把它留下来了。