我尝试运行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/中导致回购协议损坏或错误指向的任何内容

通常,它应该可以,但是有时会导致yum损坏,例如以下情况,因为我现在尝试清理服务器yup repo之一。
centos - 无法运行百胜更新-LMLPHP
我在处理的9台服务器中多次遇到此错误。您可以在/etc/yum.repos.d/中检查您的存储库。您应该能够看到以下内容:
centos - 无法运行百胜更新-LMLPHP

如果无法通过检查所有.repo文件来解决该问题,请备份所有.repo文件并下载以下文件,然后将其上传到/etc/yum.repos.d:
https://drive.google.com/open?id=1WsJ1e8stj76JWJi-6IHQ1DVTmM7OsYzW
centos - 无法运行百胜更新-LMLPHP

之后将是结果:
centos - 无法运行百胜更新-LMLPHP

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

关于centos - 无法运行百胜更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57621826/

10-15 01:53