Configuramos o RHEL6 em um novo servidor. Até onde sabemos, nossa assinatura está configurada corretamente. No entanto, quando executo yum repolist
, ele não mostra nenhum repositório. /etc/yum.repos.d/redhat.repo está vazio. Tentei colar o conteúdo do redhat.repo de outro servidor RHEL6, mas assim que executo yum
, ele o limpa novamente. Eu só preciso obter a configuração básica dos repositórios RedHat para poder instalar pacotes.
Para garantir que eu não estava tendo um problema de assinatura. Registrei-me novamente e me inscrevi. Eu recebo todos os mesmos resultados.
# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*
Quando eu entro no portal do cliente RedHat, ele mostra essa assinatura como ativa.
Usando a GUI, fui para Sistema> Administração> Red Hat Subscription Manager. Na guia "Produtos", ele não mostrou nenhum produto.
Quando corro yum update
, eis o que recebo:
# yum update
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
Setting up Update Process
No Packages marked for Update
conteúdo de /etc/yum.conf
[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
conteúdo de /etc/yum/pluginconf.d/rhnplugin.conf
:
[main]
enabled = 0
gpgcheck = 1
fonte
subscription-manager register --force
subscription-manager subscribe --pool=redacted
/etc/yum.conf
e/etc/yum/pluginconf.d/rhnplugin.conf
?rhnplugin
. Isso não está instalado? Não está habilitado? Está quebrado de alguma forma?Respostas:
Veja como eu corrigi o problema, pelo menos temporariamente. Copiei o
/etc/yum.repos.d/redhat.repo
arquivo de outro servidor rhel6 em funcionamento. Substituí todas as instâncias de sslclientkey e sslclientcert pelos arquivos .pem neste servidor. Renomeei o arquivo .repo para evitar que ele seja eliminado na atualização. Ao fazer isso, sou capaz de instalar todos os pacotes conforme o esperado.Vou ter que continuar trabalhando com o suporte para resolver o problema.
ATUALIZAR
O suporte da Red Hat finalmente voltou para mim com as seguintes instruções, que corrigiram a raiz do problema e tudo está bem:
Após a inspeção de seus sistemas registrados, estamos mostrando que você os registra atualmente no RHSM e um desses sistemas também é registrado no RHN classic.
Navegue para o seguinte local após efetuar login no portal do cliente e exclua os dois sistemas, marcando as caixas e clicando em 'Excluir selecionados' no canto inferior esquerdo:
https://access.redhat.com/management/consumers/
Depois que o acima for concluído localmente em um terminal como root no sistema 'GH-Server-5', execute os seguintes comandos:
O comando acima abrirá um terminal-tui para o registro do RHN Classic e solicitará um nome de usuário e senha. Estes são o login e a senha do portal do cliente. Verifique também todas as atualizações disponíveis, a menos que você precise de atualizações limitadas.
Quando o tui baseado em terminal concluir seu problema de registro, os seguintes comandos para limpar o cache do yum e adicionar os repositórios corretos e, finalmente, atualizar:
fonte
Como mostra o conteúdo do rhnplugin.conf, esse plug-in está desativado. Não deveria ser, então reative-o alterando
enabled = 0
paraenabled = 1
.fonte
enabled = 0
. Tentei alterá-lo para 1 e não vi nenhuma diferença. Estou esquecendo de algo?fonte
subscription-manager list
?Não sei muito bem por que sua configuração é realizada com mangueiras ... Sugerimos as etapas comuns de verificação das listas de repositórios e arquivos de configuração. Mas se este é um novo servidor e você não tiver simplesmente reinstalado a essa altura, sugiro fazê-lo agora ...
Em vários pontos da minha carreira, eu realizava uma instalação RHEL ou CentOS baseada em mídia em CD / DVD e terminava com uma configuração peculiar que não parecia certa. Às vezes, uma instalação HTTP não funcionava bem. Embora raro, eu apenas reinstalei o sistema e segui em frente. Definitivamente, tive mídia ruim e corrompi os repositórios on-line antes. Talvez isso não valha a pena solucionar problemas :)
fonte
Uma pesquisa rápida encontrou a Red Hat Solution # 67936, que recomenda entrar em contato com o suporte para resolvê-lo.
Pode ser que seu certificado de habilitação esteja corrompido.
openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
/var/log/messages
há avisos de conformidade com rhsmrhsm.log
há mensagens no arquivo de logyum update
para verificar se os repositórios são ou não preenchidos após a atualização inicial.fonte