网上其他博客提到过修改ems33文件等方法,可以先尝试。如果仍未能解决上述报错,可能是由于自2024年7月1日起,centos官网停止了对centos7的支持,需要修改相关的repository url。
1、备份repos文件:在终端中输入
cp -v /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、修改/etc/yum.repos.d/CentOS-Base.repo文件,可使用vi编辑器编辑。
vi /etc/yum.repos.d/CentOS-Base.repo
3、修改该文件内容,改为下列文字:
[base]
name=CentOS-$releasever - Base
baseurl=https://vault.centos.org/7.9.2009/os/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://vault.centos.org/7.9.2009/centosplus/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4、保存退出(保存方法:按esc,然后输入:wq,回车确认)
5、输入命令
yum clean all && yum makecache
6、如果后面弹出是否下载的提示,全部输入y即可