通过 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错误处理的信息很多,但由于我是从其他环境迁移过来的,所以没有找到直接的解决方案,我把它留下来了。

广告
将在 10 秒后关闭
bannerAds