-
这两天使用
yum update
等yum相关命令的时候总是有一句话 : "This system is not registered with an entitlement server"
-
红帽给出的解决办法
subscription-manager attach --auto
-
尝试解决
-
subscription-manager --help
看一看
-
貌似
-register
可以解决,尝试一下
提示我们注册到
subscription.rhsm.redhat.com
果断放弃红帽的方法
解决:
更换yum和yum源
- 删除原来的yum
先检查yumrpm -aq | grep yum
删除yum rpm -qa|grep yum|xargs rpm -e --nodeps
- 安装yum
yum 主程序 :
yum-3.4.3-168.el7.centos.noarch.rpm
yum 依赖 :
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
链接https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
下载
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
安装
rpm -ivh yum*
-
更换yum源
备份原来的源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache 生成缓存
yum makecache
还是他妈的没有i解决问题
前前后后仔细检查错误输出,发现:
于是我们尝试不加在插件运行试试:
yum update --disableplugin=subscription-manager
没有错误了!!!!
于是我们尝试禁用掉或者删除yum的subscription-manager这个插件就行了
被subscription-manager恶心了这么久还是删除它吧
yum autoremove subscription-manager -y