Hemos configurado RHEL6 en un nuevo servidor. Por lo que podemos decir, nuestra suscripción está configurada correctamente. Sin embargo, cuando ejecuto yum repolist
, no muestra ningún repositorio. /etc/yum.repos.d/redhat.repo está vacío. Traté de pegar el contenido del redhat.repo de otro servidor RHEL6 pero tan pronto como lo ejecuto yum
, lo borra nuevamente. Solo necesito obtener la configuración básica de los repositorios de RedHat para poder instalar paquetes.
Para asegurarme de que no estaba teniendo un problema de suscripción. Me volví a registrar y me volví a suscribir. Obtengo los mismos resultados.
# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*
Cuando inicio sesión en el portal de clientes de RedHat, muestra esa suscripción como activa.
Usando la GUI, fui a Sistema> Administración> Administrador de suscripción de Red Hat. En la pestaña "Productos", no mostraba ningún producto.
Cuando corro yum update
, esto es lo que obtengo:
# 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
contenido 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
contenido de /etc/yum/pluginconf.d/rhnplugin.conf
:
[main]
enabled = 0
gpgcheck = 1
fuente
subscription-manager register --force
subscription-manager subscribe --pool=redacted
/etc/yum.conf
y/etc/yum/pluginconf.d/rhnplugin.conf
archivos parecen?rhnplugin
. ¿Eso no está instalado? ¿No está habilitado? ¿Está roto de alguna manera?Respuestas:
Así es como solucioné el problema, al menos temporalmente. Copié el
/etc/yum.repos.d/redhat.repo
archivo de otro servidor rhel6 en funcionamiento. Luego reemplacé todas las instancias de sslclientkey y sslclientcert con los archivos .pem en este servidor. Luego cambié el nombre del archivo .repo para evitar que se borre en la actualización. Al hacer eso, puedo instalar todos los paquetes como se esperaba.Tendré que seguir trabajando con soporte para resolver la raíz de este problema.
ACTUALIZAR
El soporte de Red Hat finalmente me respondió con las siguientes instrucciones que solucionaron la raíz del problema y todo está bien:
Tras la inspección de sus sistemas registrados, le mostramos que actualmente los tiene registrados a través de RHSM y uno de esos sistemas también está registrado a través de RHN classic.
Navegue a la siguiente ubicación después de iniciar sesión a través del portal del cliente y elimine ambos sistemas marcando las casillas y haciendo clic en 'Eliminar seleccionados' en la parte inferior izquierda:
https://access.redhat.com/management/consumers/
Una vez que lo anterior se completa localmente en un terminal como root en el sistema 'GH-Server-5', emita los siguientes comandos:
El comando anterior abrirá un terminal-tui para el registro de RHN Classic y solicitará un nombre de usuario y contraseña. Estos son su nombre de usuario y contraseña del portal del cliente. También asegúrese de verificar todas las actualizaciones disponibles a menos que requiera actualizaciones limitadas.
Cuando el terminal basado en tui completa su problema de registro, los siguientes comandos para limpiar el caché de yum y agregar los repositorios correctos, y finalmente actualizar:
fuente
Como muestra el contenido de rhnplugin.conf, ese complemento está deshabilitado. No debería ser así, así que vuelva a habilitarlo cambiando
enabled = 0
aenabled = 1
.fuente
enabled = 0
. Intenté cambiarlo a 1 y no vi ninguna diferencia. ¿Me estoy perdiendo de algo?fuente
subscription-manager list
?No sé mucho acerca de por qué su configuración está alojada ... Hemos sugerido los pasos habituales para verificar las listas de repositorios y los archivos de configuración. Pero si este es un servidor nuevo y no ha vuelto a instalarlo en este momento, le sugiero que lo haga ahora ...
En varios momentos de mi carrera, realizaría una instalación RHEL o CentOS basada en medios de CD / DVD, y terminaría con una configuración peculiar que no se sentía bien. A veces, una instalación HTTP no funcionó bien. Aunque es raro, simplemente reinstalé el sistema y seguí adelante. Definitivamente he tenido medios malos y repositorios en línea corruptos antes. Esto puede no valer la pena para la resolución de problemas :)
fuente
Una búsqueda rápida encontró Red Hat Solution # 67936 que recomienda contactar al soporte para resolverlo.
Podría ser que su certificado de derecho esté corrupto.
openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
/var/log/messages
advertencias de rhsm-compatiblerhsm.log
archivo de registro para ver si hay mensajesyum update
para verificar si los repositorios se completan o no después de la actualización inicial.fuente