RHN yum命令:无法读取消费者身份警告和解决方案

时间:2020-01-09 10:43:55  来源:igfitidea点击:

我在RHN上使用yum update命令来升级服务器上安装的软件包,但是在屏幕上收到以下警告:

yum update -y 
Loaded plugins: product-id, protectbase, rhnplugin, security, subscription manager: 
Updating certificate-based repositories. 
Unable to read consumer identity 
0 packages excluded due to repository protections 
Setting up Update Process 
Resolving Dependencies 
--> Running transaction check 
...&ltsnip> 

我如何解决RHEL 6服务器下的警告/错误?

解决方法:

您需要编辑以下文件

  • /etc/yum/pluginconf.d/subscription-manager.conf
  • /etc/yum/pluginconf.d/product-id.conf

使用文本编辑器,例如vi:

# vi /etc/yum/pluginconf.d/product-id.conf /etc/yum/pluginconf.d/subscription-manager.conf

在两个文件中都将" enabled"设置为" 0",如下所示:

[main]
enabled=0

保存并关闭文件。
最后,执行以下命令以清除缓存:

rm -rfv /var/cache/yum/*
yum clean all

您现在可以安装或者更新系统:

# yum install packageNameHere

或者

# yum -y update
参考

根据RHEL KB 165803,此错误的根本原因是:

当使用RHN Classic或者RHN Satellite更新系统时,应禁用订阅管理器。