无法运行百胜更新

时间:2019-08-23 07:42:11

标签: centos centos7 yum

当我尝试运行

时,我尝试运行yum update以开始使用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

1 个答案:

答案 0 :(得分:0)

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

yum clean all

或任何导致/etc/yum.repos.d /

中的存储库损坏或指向错误的内容

通常,它应该没问题,但有时会导致yum损坏,例如以下情况,因为我现在尝试清理服务器yup仓库之一。 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-6IHQ1DVTmM7OsYzW enter image description here

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

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