Open AndraidAP270868441b4 opened 3 days ago
centos 7 官方停止支持了,所以那个网址打不开
脚本也会删除 centos 7 支持
可以使用vault.centos.org https://vault.centos.org/7.9.2009/os/x86_64/ https://vault.centos.org/7.9.2009/isos/x86_64/
如果必须使用centos7,Yum源也可以更换为vault继续使用,
先备份下默认源
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
使用官方vault源替换
sed -i -r -e 's|^mirrorlist=|#mirrorlist=|g' -e 's|^#?baseurl=http://mirror.centos.org/centos|baseurl=https://vault.centos.org/centos|g' -e 's|^#?baseurl=http://mirror.centos.org/altarch|baseurl=https://vault.centos.org/altarch|g' -e 's|^#?baseurl=http://download.fedoraproject.org|baseurl=http://download.fedoraproject.org|g' /etc/yum.repos.d/CentOS-*.repo
运行以下命令重新创建缓存。
yum clean all && yum makecache
国内机器可以修改使用aliyun源
/sbin/grubby cpe:/o:centos:centos:7 cat: /dev/ipv6_has_internet: No such file or directory cpe:/o:centos:centos:7 Loaded plugins: fastestmirror Determining fastest mirrors Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=genclo error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
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:
Cannot find a valid baseurl for repo: base/7/x86_64 Error: Line 2129 return 1 chroot /os/ yum -y --disablerepo=* --enablerepo=base,updates "$@"