Desative o gerenciador de assinaturas e tente
Altere enable = 0 em /etc/yum/pluginconf.d/product-id.conf e /etc/yum/pluginconf.d/subscription-manager.conf
[main]
enabled=0
e, em seguida, limpe o cache
rm -rfv /var/cache/yum/*
yum clean all
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
Mas minha atualização do yum falha com o seguinte erro
[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
por favor alguém poderia ajudar
Desative o gerenciador de assinaturas e tente
Altere enable = 0 em /etc/yum/pluginconf.d/product-id.conf e /etc/yum/pluginconf.d/subscription-manager.conf
[main]
enabled=0
e, em seguida, limpe o cache
rm -rfv /var/cache/yum/*
yum clean all
Isso pode ser de ajuda. Eu mesmo não tive esse erro, então não pude testar.
O RHEL exige que você se identifique como um cliente legítimo para atualizações, e a mensagem de erro postada parece dizer que houve falha.
Para corrigir o aviso "Não é possível ler a identidade do consumidor":
$ vi /etc/yum/pluginconf.d/subscription-manager.conf
Em seguida, mude para 0 para que o arquivo fique assim:
[main]
enabled=0
Em seguida, o aviso "Não foi possível ler a identidade do consumidor" desaparecerá. Além disso, sua atualização provavelmente não estava falhando, provavelmente não havia pacotes para atualização no momento. Deixá-lo com o aviso é bom também, não tem impacto funcional.