Como instalo os repositórios principais do RHEL6?

8

Nós configuramos o RHEL6 em um novo servidor. Até onde podemos dizer, nossa assinatura é toda configurada corretamente. No entanto, quando executo yum repolist , ele não mostra nenhum repositório. /etc/yum.repos.d/redhat.repo está vazio. Eu tentei colar no conteúdo de outro redhat.repo do servidor RHEL6, mas assim que eu corro yum , ele apaga novamente. Eu só preciso obter a configuração básica dos repositórios RedHat para que eu possa instalar pacotes.

Para garantir que não estava com problemas de inscrição. Eu me registrei novamente e me inscrevi novamente. Eu obtenho os mesmos resultados.

# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*

Quando eu faço login no portal do cliente RedHat, ele mostra essa assinatura como ativa.

Usando a GUI, fui para o System > Administração > Gerente de Assinatura Red Hat. Na guia "Produtos", ele não mostra nenhum produto.

Quando executo 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
    
por eisaacson 08.11.2013 / 18:55

5 respostas

7

Veja como resolvi o problema, pelo menos temporariamente. Eu copiei o arquivo /etc/yum.repos.d/redhat.repo de outro servidor rhel6 em funcionamento. Em seguida, substituí todas as instâncias de sslclientkey e sslclientcert pelos arquivos .pem neste servidor. Então eu renomeiei o arquivo .repo para evitar que ele fosse apagado na atualização. Ao fazer isso, posso instalar todos os pacotes conforme o esperado.

Vou ter que continuar trabalhando com o suporte para resolver a raiz deste problema.

UPDATE

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ê já os registrou através do RHSM e um desses sistemas também está registrado através do RHN classic.

Navegue até o seguinte local depois de efetuar login pelo portal do cliente e exclua ambos os sistemas marcando as caixas e clicando em "Excluir selecionados" no canto inferior esquerdo:

link

Uma vez que o acima é completado localmente em um terminal como root no sistema 'GH-Server-5', emita os seguintes comandos:

rhn_register

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 seu login e senha do portal do cliente. Além disso, verifique todas as atualizações disponíveis, a menos que você precise de atualizações limitadas.

Quando o terminal com base em tui conclui seu problema de registro, os seguintes comandos limpam o cache do yum, adicionam os repositórios corretos e finalmente atualizam:

yum clean all
yum repolist
yum update
    
por 12.11.2013 / 18:56
1

Como mostra o conteúdo do rhnplugin.conf, esse plugin está desabilitado. Não deveria ser, então reabilite-o alterando enabled = 0 para enabled = 1 .

    
por 09.11.2013 / 10:17
1
# subscription-manager register
Username: [email protected]
Password: 
The system has been registered with ID: 653cb615-5f5e-4339-8d28-6dc67169ecb1 
# subscription-manager repos
This system has no repositories available through subscriptions.
# subscription-manager list
+-------------------------------------------+
    Installed Product Status
+-------------------------------------------+
Product Name:   Red Hat Enterprise Linux Server
Product ID:     69
Version:        6.5 Beta
Arch:           x86_64
Status:         Not Subscribed
Status Details: Not covered by a valid subscription.
Starts:         
Ends: 
# subscription-manager attach --auto
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status:       Subscribed
# subscription-manager repos
+----------------------------------------------------------+
    Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID:   rhel-6-server-sam-source-rpms
Repo Name: Red Hat Subscription Asset Manager (for RHEL 6 Server) (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/subscription-asset-manager/1/source/SRPMS
Enabled:   0

Repo ID:   rhel-ha-for-rhel-6-server-beta-debug-rpms
Repo Name: Red Hat Enterprise Linux High Availability (for RHEL 6 Server) Beta (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/highavailability/debug
Enabled:   0

Repo ID:   rhel-6-server-rhev-agent-beta-debug-rpms
Repo Name: Red Hat Enterprise Virtualization Agents for RHEL 6 Server Beta (Debug RPMs)
Repo URL:  https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/rhev-agent/3/debug
Enabled:   0

Repo ID:   rhel-6-server-cf-tools-1-source-rpms
Repo Name: Red Hat CloudForms Tools for RHEL 6 (Source RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/cf-tools/1/source/SRPMS
Enabled:   0

Repo ID:   rhel-6-server-rpms
Repo Name: Red Hat Enterprise Linux 6 Server (RPMs)
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/os
Enabled:   1
...snip...
# yum repolist
Loaded plugins: product-id, security, subscription-manager, versionlock
This system is receiving updates from Red Hat Subscription Management.
rhel-6-server-cf-tools-1-rpms                                                                                                           | 2.8 kB     00:00     
rhel-6-server-cf-tools-1-rpms/primary_db                                                                                                |  18 kB     00:00     
rhel-6-server-rhev-agent-rpms                                                                                                           | 3.1 kB     00:00     
rhel-6-server-rhev-agent-rpms/primary_db                                                                                                |  18 kB     00:00     
rhel-6-server-rpms                                                                                                                      | 3.7 kB     00:00     
rhel-6-server-rpms/primary_db                                                                                                           |  23 MB     00:11     
rhel-ha-for-rhel-6-server-rpms                                                                                                          | 3.7 kB     00:00     
rhel-ha-for-rhel-6-server-rpms/primary_db                                                                                               | 203 kB     00:00     
rhel-lb-for-rhel-6-server-rpms                                                                                                          | 3.7 kB     00:00     
rhel-lb-for-rhel-6-server-rpms/primary_db                                                                                               |  14 kB     00:00     
rhel-rs-for-rhel-6-server-rpms                                                                                                          | 3.7 kB     00:00     
rhel-rs-for-rhel-6-server-rpms/primary_db                                                                                               | 223 kB     00:00     
repo id                                                  repo name                                                                                       status
epel                                                     Extra Packages for Enterprise Linux 6 -                                                          9,984
rhel-6-server-cf-tools-1-rpms                            Red Hat CloudForms Tools for RHEL 6 (RPMs)                                                          31
rhel-6-server-rhev-agent-rpms                            Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs)                                   32
rhel-6-server-rpms                                       Red Hat Enterprise Linux 6 Server (RPMs)                                                        11,114
rhel-ha-for-rhel-6-server-rpms                           Red Hat Enterprise Linux High Availability (for RHEL 6 Server) (RPMs)                              287
rhel-lb-for-rhel-6-server-rpms                           Red Hat Enterprise Linux Load Balancer (for RHEL 6 Server) (RPMs)                                   11
rhel-rs-for-rhel-6-server-rpms                           Red Hat Enterprise Linux Resilient Storage (for RHEL 6 Server) (RPMs)                              333
repolist: 40,228
    
por 12.11.2013 / 17:03
0

Eu não sei muito sobre por que sua configuração é escolhida ... Nós sugerimos as etapas usuais 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 por este ponto, sugiro fazê-lo agora ...

Em vários pontos da minha carreira, eu executava uma instalação RHEL ou CentOS baseada em mídia de CD / DVD, e acabava com uma configuração peculiar que não se sentia correta. Às vezes, uma instalação HTTP não funcionava bem. Embora raro, eu apenas reinstalei o sistema e segui em frente. Eu definitivamente tive uma mídia ruim e corrompi as operações online antes. Isso pode não valer a pena solucionar o problema:)

    
por 12.11.2013 / 16:56
0

Uma busca rápida encontrou o Red Hat Solution # 67936 que recomenda entrar em contato com o suporte para resolvê-lo.

Pode ser que seu certificado de direito esteja corrompido.

  • verifique o certificado de direito com openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
  • verifique /var/log/messages para avisos do rhsm-complianced
  • verifique o rhsm.log logfile para mensagens
  • Execute yum update para verificar se os repositórios são preenchidos após a atualização inicial.
por 12.11.2013 / 17:03