GNU/Linux >> Tutoriels Linux >  >> Linux

Il n'y a pas de référentiels activés Solution RHEL

Vous pouvez recevoir un There are no enabled repos message d'erreur lorsque vous essayez d'installer des mises à jour système sur une nouvelle installation de Red Hat Linux. Cela se produit lorsque vous n'avez pas activé votre abonnement RHEL. Dans ce didacticiel, nous vous expliquerons étape par étape comment enregistrer votre abonnement RHEL, activer le gestionnaire de packages, et enfin installer les mises à jour et corriger définitivement le message d'erreur.

Dans ce didacticiel, vous apprendrez :

  • Comment activer les référentiels Red Hat avec subscription-manager commande
  • Comment utiliser une ISO Red Hat comme référentiel de logiciels
Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système Red Hat Linux
Logiciel N/A
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Aucun dépôt n'est activé pour la solution RHEL


Le message d'erreur ci-dessous s'affichera sur votre système Red Hat Linux après une nouvelle installation. Cela signifie simplement que pour obtenir les mises à jour du système et également pour installer de nouveaux logiciels, vous devez configurer les référentiels de packages.

Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d",  "/etc/distro.repos.d"

Une façon de remédier à ce problème, ainsi que la plus évidente, consiste à utiliser subscription-manager et suivez les instructions pour enregistrer votre système RHEL et ainsi activer également les repos de RHEL. Pour cela, vous devez disposer d'un abonnement Redhat payant ou d'essai.

# subscription-manager register

Cependant, si vous voulez simplement jouer et installer des logiciels sans avoir besoin d'un abonnement Red Hat à jour, vous pouvez monter votre image ISO Red Hat téléchargée et en faire votre référentiel local par défaut et pouvoir installer des logiciels. Pour activer votre dépôt local et ainsi surmonter le There are no enabled repos erreur, montez d'abord votre image iso RHEL :

# mkdir /media/rhel-iso
# mount /dev/cdrom /media/rhel-iso/

Maintenant, lorsque votre iso RHEL est monté dans /media/rhel-iso/ , créez un nouveau fichier de dépôt dnf sur /etc/yum.repos.d/RHEL_Disc.repo avec le contenu suivant :

[RHEL_Disc]
name=rhel-8.5-x86_64-dvd
baseurl="file:///media/rhel-iso/AppStream/"
gpgcheck=0

Une fois prêt, recherchez de nouveaux dépôts pour activer ce dépôt :

# dnf repolist

Vous pourrez maintenant installer un nouveau logiciel sur votre boîtier RHEL Linux non enregistré. Comme vous pouvez le voir ci-dessous, nous sommes en mesure d'installer un exemple de package via le dépôt de disque RHEL que nous avons créé.

L'inconvénient est que vous ne recevrez aucune nouvelle mise à jour et cela peut créer un problème de sécurité pour votre système. De plus, lors de l'utilisation du dnf commande, le message suivant continuera à persister.

This system is not registered with an entitlement server. You can use subscription-manager to register.

Réflexions finales

Dans ce didacticiel, vous avez vu comment activer les référentiels d'installation sur un système Red Hat Linux. Étant donné que Red Hat exige que les utilisateurs enregistrent un abonnement payant ou d'essai, nous devons utiliser le subscription-manager commande pour activer les référentiels. Alternativement, vous avez vu comment utiliser le disque d'installation pour agir comme référentiel. Cela ne doit être considéré que comme une solution temporaire ou à utiliser dans des scénarios de test. En fin de compte, vous devrez créer un compte Red Hat et enregistrer votre système.


Linux
  1. Comment gérer une panique du noyau Linux

  2. Existe-t-il un système de fichiers de type git ?

  3. Mémoire maximale utilisable par un système RHEL 6 32 bits

  4. Méthode pour tester si les disques du système sont formatés

  5. Quelle version de RHEL est-ce que j'utilise ?

Comment vérifier la version Linux Red Hat (RHEL) installée sur votre système

Activer les référentiels de gestion des abonnements sur Redhat 8 Linux

Étapes d'installation de Red Hat Enterprise Linux (RHEL) 8 avec captures d'écran

Mon parcours dans l'administration système Linux

Existe-t-il un système de fichiers de stockage au niveau des blocs ?

Nf_conntrack_max persistant à travers les redémarrages