无法运行yum更新

问题描述 投票:1回答:1

我尝试运行yum更新以开始使用yum工具,当我尝试运行时

yum update

出现错误

[在看到很少的论坛建议后,我已经禁用了ipv6,firewalld并将dns服务器设置为8.8.8.8和8.8.4.4。

yum更新的输出:

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

centos centos7 yum
1个回答
0
投票

大多数情况是因为您执行了命令:

yum clean all

或在/etc/yum.repos.d/中导致回购协议损坏或错误指向的任何内容>

[通常,这应该没问题,但是有时它会导致yum损坏,例如以下情况,因为我现在尝试清理服务器yup repo之一。enter image description here我在处理的9台服务器中多次遇到此错误。您可以在/etc/yum.repos.d/中检查您的存储库。您应该能够看到以下内容:enter image description here

如果无法通过检查所有.repo文件来解决它,请备份所有.repo下载文件,然后将其上传到/etc/yum.repos.d:https://drive.google.com/open?id=1WsJ1e8stj76JWJi-6IHQ1DVTmM7OsYzWenter image description here

这是随后的结果:enter image description here

这确实是一个问题,使用简单的解决方案会让您头痛不已。我希望这会对您有真正的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.