我尝试运行 yum update 以开始使用 yum 工具,当我尝试运行
yum update
遇到错误
在我看到几个论坛建议我已经禁用 ipv6、firewalld 并将 dns 服务器设置为 8.8.8.8 和 8.8.4.4 之后。
yum update 的输出:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#7 - "Failed connect to mirrorlist.centos.org:80; Operation now in progress"
One of the configured repositories failed (Unknown),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this:
1. Contact the upstream for the repository and get them to fix the problem.
2. Reconfigure the baseurl/etc. for the repository, to point to a working
upstream. This is most often useful if you are using a newer
distribution release than is supported by the repository (and the
packages for the previous distribution release still work).
3. Run the command with the repository temporarily disabled
yum --disablerepo=<repoid> ...
4. Disable the repository permanently, so yum won't use it by default. Yum
will then just ignore the repository until you permanently enable it
again or use --enablerepo for temporary usage:
yum-config-manager --disable <repoid>
or
subscription-manager repos --disable=<repoid>
5. Configure the failing repository to be skipped, if it is unavailable.
Note that yum will try to contact the repo. when it runs most commands,
so will have to try and fail each time (and thus. yum will be be much
slower). If it is a very temporary problem though, this is often a nice
compromise:
yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true
Cannot find a valid baseurl for repo: base/7/x86_64
最佳答案
大多数情况是因为您执行了命令:
yum clean all
或任何导致/etc/yum.repos.d/中的 repos 损坏或错误指向的东西
通常情况下,它应该没问题,但有时它会导致 yum 损坏,如下所示,因为我现在尝试清理其中一个服务器 yum 存储库。 我在处理的9台服务器中多次遇到这个错误。您可以在/etc/yum.repos.d/查看您的存储库。你应该能够看到这个:
如果您无法通过检查所有.repo 文件来解决它,请备份所有.repo 并下载以下文件并将其上传到您的/etc/yum.repos.d: https://drive.google.com/open?id=1WsJ1e8stj76JWJi-6IHQ1DVTmM7OsYzW
这真是一个让你很头疼的问题,简单的解决办法。我希望这真的能帮到你。
关于centos - 无法运行 yum 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57621826/