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 ...<snip>
我如何解决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更新系统时,应禁用订阅管理器。