Nous avons configuré RHEL6 sur un nouveau serveur. Pour autant que nous puissions en juger, notre abonnement est correctement configuré. Cependant, lorsque je cours yum repolist
, il n'affiche aucun référentiel. /etc/yum.repos.d/redhat.repo est vide. J'ai essayé de coller le contenu d'un autre serveur RHEL6 redhat.repo mais dès que je lance yum
, il le supprime à nouveau. J'ai juste besoin d'obtenir la configuration de base des référentiels RedHat pour pouvoir installer des packages.
Pour m'assurer que je n'ai pas eu de problème d'abonnement. Je me suis réinscrit et réinscrit. J'obtiens tous les mêmes résultats.
# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*
Lorsque je me connecte au portail client RedHat, il indique que l'abonnement est actif.
À l'aide de l'interface graphique, je suis allé dans Système> Administration> Red Hat Subscription Manager. Sous l'onglet «Produits», il n'affichait aucun produit.
Quand je cours yum update
, voici ce que j'obtiens:
# 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
contenu 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
contenu de /etc/yum/pluginconf.d/rhnplugin.conf
:
[main]
enabled = 0
gpgcheck = 1
la source
subscription-manager register --force
subscription-manager subscribe --pool=redacted
/etc/yum.conf
et/etc/yum/pluginconf.d/rhnplugin.conf
?rhnplugin
. N'est-ce pas installé? N'est-il pas activé? Est-il cassé d'une manière ou d'une autre?Réponses:
Voici comment j'ai résolu le problème, au moins temporairement. J'ai copié le
/etc/yum.repos.d/redhat.repo
fichier à partir d'un autre serveur rhel6 fonctionnel. J'ai ensuite remplacé toutes les instances de sslclientkey et sslclientcert par les fichiers .pem sur ce serveur. J'ai ensuite renommé le fichier .repo pour éviter qu'il ne soit effacé lors de la mise à jour. Ce faisant, je suis en mesure d'installer tous les packages comme prévu.Je vais devoir continuer à travailler avec le support pour résoudre le problème.
MISE À JOUR
Le support de Red Hat est finalement revenu vers moi avec les instructions suivantes qui ont corrigé la racine du problème et tout va bien:
Après inspection de vos systèmes enregistrés, nous montrons que vous les avez actuellement enregistrés via RHSM et l'un de ces systèmes est également enregistré via RHN classic.
Accédez à l'emplacement suivant après vous être connecté via le portail client et supprimez les deux systèmes en cochant les cases et en cliquant sur «Supprimer la sélection» en bas à gauche:
https://access.redhat.com/management/consumers/
Une fois que ce qui précède est terminé localement dans un terminal en tant que root sur le système 'GH-Server-5', lancez les commandes suivantes:
La commande ci-dessus ouvrira un terminal-tui pour l'enregistrement RHN Classic et demandera un nom d'utilisateur et un mot de passe. Ce sont vos identifiant et mot de passe de portail client. Assurez-vous également de vérifier toutes les mises à jour disponibles, sauf si vous avez besoin de mises à jour limitées.
Lorsque le terminal basé sur l'interface utilisateur termine votre enregistrement, exécutez les commandes suivantes pour nettoyer le cache de yum et ajouter les référentiels appropriés, puis enfin mettre à jour:
la source
Comme le montre le contenu de rhnplugin.conf, ce plugin est désactivé. Cela ne devrait pas l'être, alors réactivez-le en changeant
enabled = 0
enenabled = 1
.la source
enabled = 0
. J'ai essayé de le changer à 1 et je n'ai vu aucune différence. Suis-je en train de manquer quelque chose?la source
subscription-manager list
?Je ne sais pas trop pourquoi votre configuration est arrosée ... Nous avons suggéré les étapes habituelles de vérification des listes de référentiels et des fichiers de configuration. Mais s'il s'agit d'un nouveau serveur et que vous n'avez pas simplement réinstallé à ce stade, je vous suggère de le faire maintenant ...
À différents moments de ma carrière, j'effectuais une installation RHEL ou CentOS sur CD / DVD, et je me retrouvais avec une configuration excentrique qui ne me convenait pas . Parfois, une installation HTTP ne fonctionnait pas très bien. Bien que rare, je viens de réinstaller le système et de passer à autre chose. J'ai certainement eu de mauvais médias et des dépôts en ligne corrompus auparavant. Cela ne vaut peut-être pas la peine d'être résolu :)
la source
Une recherche rapide a trouvé la solution Red Hat # 67936 qui recommande de contacter le support pour le résoudre.
Il se peut que votre certificat d'autorisation soit corrompu.
openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
/var/log/messages
avertissements de rhsm-compliancedrhsm.log
fichier journal pour les messagesyum update
pour vérifier si les référentiels se remplissent ou non après la mise à jour initiale.la source