i have RHEL 6.3
[root@RHEL6 yum.repos.d]# uname -a
Linux RHEL6.3-64-BuildMac 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
My /etc/yum.conf looks like
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
reposdir=/etc/yum.repos.d/rhel.repo
The contents of my /etc.yum.repo.d/rhel.repo looks like
[rhelrepo]
name=my rhel repo
baseurl=http://mirror.centos.org/centos/6.3/os/x86_64/
#gpgkey=http://mirror.centos.org/centos/6.3/os/x86_64/RPM-GPG-KEY-CentOS-6
enabled=1
gpgcheck=0
但是我的 yum 更新失败,出现以下错误
[root@RHEL6 yum.repos.d]# yum update
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Setting up Update Process
No Packages marked for Update
请问有人可以帮忙吗
答案1
禁用订阅管理器并尝试
在 /etc/yum/pluginconf.d/product-id.conf 和 /etc/yum/pluginconf.d/subscription-manager.conf 中更改 enable=0
[主要的]
已启用=0
然后清理缓存
rm -rfv /var/缓存/yum/*
yum 全部清理
答案2
这可能有帮助。不过我自己没有遇到过这个错误,所以我无法测试。
http://lpar.ath0.com/2012/09/10/yum-unable-to-read-consumer-identity/
答案3
RHEL 要求您将自己标识为更新的合法客户,而您发布的错误消息似乎表明更新失败了。
答案4
修复“无法读取消费者身份”警告:
$ vi /etc/yum/pluginconf.d/subscription-manager.conf
然后将 enabled 更改为 0,因此文件如下所示:
[main]
enabled=0
然后您的“无法读取消费者身份”警告将消失。另外,您的更新可能没有失败,当时可能只是没有要更新的软件包。保留警告也可以,它不会对功能产生影响。