GNU/Linux >> Tutoriels Linux >  >> Cent OS

Obtenir des "erreurs d'analyse" lors de l'exécution de "yum repolist"

Le problème

Lors de l'ajout d'un référentiel supplémentaire du yum public dans le fichier de configuration du référentiel yum existant, les erreurs suivantes s'affichent :

# yum repolist
Loaded plugins: langpacks, ulninfo
File contains parsing errors: file:///etc/yum.repos.d/public-yum-ol7.repo
[line 91]: name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux 7Server (x86_64)
[line 92]: baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/x86_64/
[line 93]: gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
[line 94]: gpgcheck=1
[line 95]: enabled=1

Les strophes suivantes ont été ajoutées à /etc/yum.repos.d/public-yum-ol7.repo

 [ol7_UEKR4]
 name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
 baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
 gpgcheck=1
 enabled=1

La solution

Il y a un espace au début de chaque ligne des nouvelles entrées. Le fichier ressemble à :

[ol7_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol7_UEKR3]
name=Latest Unbreakable Enterprise Kernel Release 3 for Oracle Linux $releasever ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR3/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

 [ol7_UEKR4]
 name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
 baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
 gpgcheck=1
 enabled=1

Suivez les étapes décrites ci-dessous pour résoudre le problème :

1. Modifiez le fichier de dépôt yum /etc/yum.repos.d/public-yum-ol7.repo .

# vi /etc/yum.repos.d/public-yum-ol7.repo

2. Supprimez l'espace au début de chaque ligne :

[ol7_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

3. Enregistrez et quittez.

4. Vérifiez que les strophes ont bien été enregistrées :

# less /etc/yum.repos.d/public-yum-ol7.repo

5. Continuez à exécuter "yum repolist" :

# yum repolist


Cent OS
  1. .bash_profile n'est pas fourni lors de l'exécution de Su ?

  2. Impossible de supprimer le fichier, même lors de l'exécution en tant que root ?

  3. L'exécution de "sudo Apt-get Update" renvoie des erreurs de connexion ?

  4. Comment vérifier la taille des canaux Yum dans Oracle Linux

  5. Comment afficher une tâche cron en cours d'exécution ?

Raspberry Pi Basics :installer Raspbian et le faire fonctionner

Confirmation automatique lors de l'exécution de scripts bash ?

Erreurs lors de l'exécution d'Apt-get Update ? ?

Le système s'arrête lorsque la batterie est faible (ubuntu 18.04) ?

Erreur :Impossible d'ouvrir l'affichage :nom d'hôte :x.y lors de l'exécution de xclock

Erreurs courantes sur Yum sur CentOS, RHEL ou Fedora