GNU/Linux >> Linux Esercitazione >  >> Cent OS

Ottenere "errori di analisi" durante l'esecuzione di "yum repolist"

Il problema

Quando si aggiunge un repository aggiuntivo del repository yum pubblico nel file di configurazione del repository yum esistente, vengono visualizzati i seguenti errori:

# 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

Le seguenti stanze sono state aggiunte a /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 soluzione

C'è uno spazio all'inizio di ogni riga delle nuove voci. Il file è simile a:

[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

Segui i passaggi descritti di seguito per risolvere il problema:

1. Modifica il file repository yum /etc/yum.repos.d/public-yum-ol7.repo .

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

2. Elimina lo spazio all'inizio di ogni riga:

[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. Salva ed esci.

4. Verifica che le stanze siano state salvate correttamente:

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

5. Procedi a eseguire nuovamente 'yum repolist':

# yum repolist


Cent OS
  1. Guida introduttiva a Multipass – Esecuzione di macchine virtuali Ubuntu

  2. Ubuntu:eseguire un comando quando viene inserito un Cd/dvd/bd?

  3. L'esecuzione di "sudo Apt-get Update" restituisce errori di connessione?

  4. Quando sarebbe utile Yum per un utente di Ubuntu?

  5. Errori durante l'esecuzione di Apt-get Update??

Nozioni di base su Raspberry Pi:installazione di Raspbian e installazione e funzionamento

Impossibile eliminare il file, anche durante l'esecuzione come root?

Conferma automatica durante l'esecuzione di script Bash?

Il sistema si sta spegnendo quando la batteria è scarica (ubuntu 18.04)?

Errori comuni su Yum su CentOS, RHEL o Fedora

Come visualizzare un cron job attualmente in esecuzione?