首先先查看是否能ping通外网,不然这里可能无法解决你的问题【ping www.baidu.com】
[root@localhost yum.repos.d]# yum install vim
已加载插件:fastestmirror, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.rep/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
正在尝试其它镜像。
To address this issue please refer to the below wiki article
https://wiki.centos.org/yum-errors
If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
One of the configured repositories failed (added from: https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.rep),
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=mirrors.ustc.edu.cn_docker-ce_linux_centos_docker-ce.rep ...
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 mirrors.ustc.edu.cn_docker-ce_linux_centos_docker-ce.rep
or
subscription-manager repos --disable=mirrors.ustc.edu.cn_docker-ce_linux_centos_docker-ce.rep
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=mirrors.ustc.edu.cn_docker-ce_linux_centos_docker-ce.rep.skip_if_unavailable=true
failure: repodata/repomd.xml from mirrors.ustc.edu.cn_docker-ce_linux_centos_docker-ce.rep: [Errno 256] No more mirrors to try.
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.rep/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
安装错误内容如上,【我产生这个原因,是在安装docker的时候配置了一些不知道的东西,】导致后面的数据源用不了了,
修改方法
cd /etc/yum.repos.d
【etc的目录】
【yum.repos.d】的目录内容
我这里有两个相似的是因为,我配置了按照网上配置了阿里的数据源,不知到为什么不生效,可能是因为原来的文件并没有删除,但是也可能不是这个原因,我没有尝试,【我想不用删除我直接把mirrors.ustc.edu.cn_docker-ce_linux_centos_docker-ce.rep.repo里面的内容改成阿里的配置不就可以了,于是】