GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

„Parsing-Fehler“ erhalten, wenn „yum repolist“ ausgeführt wird

Das Problem

Beim Hinzufügen eines zusätzlichen Repositorys des öffentlichen yum zu einer vorhandenen yum-Repository-Konfigurationsdatei werden die folgenden Fehler angezeigt:

# 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

Die folgenden Zeilen wurden zu /etc/yum.repos.d/public-yum-ol7.repo

hinzugefügt
 [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

Die Lösung

Am Anfang jeder Zeile der neuen Einträge steht ein Leerzeichen. Die Datei sieht folgendermaßen aus:

[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

Führen Sie die folgenden Schritte aus, um das Problem zu beheben:

1. Bearbeiten Sie die Yum-Repo-Datei /etc/yum.repos.d/public-yum-ol7.repo .

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

2. Löschen Sie das Leerzeichen am Anfang jeder Zeile:

[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. Speichern und beenden.

4. Prüfen Sie, ob die Strophen richtig gespeichert wurden:

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

5. Führen Sie „yum repolist“ erneut aus:

# yum repolist


Cent OS
  1. So installieren Sie Oracle VirtualBox auf Oracle Linux/Fedora/RHEL/CentOS mit YUM

  2. Erhalten Sie die Meldung „nicht gefunden“, wenn Sie eine 32-Bit-Binärdatei auf einem 64-Bit-System ausführen?

  3. .bash_profile nicht bezogen, wenn Su ausgeführt wird?

  4. Datei kann nicht gelöscht werden, auch wenn sie als Root ausgeführt wird?

  5. Ubuntu – Ausführen eines Befehls, wenn eine CD/DVD/BD eingelegt ist?

Raspberry Pi Basics:Raspbian installieren und zum Laufen bringen

Das System wird heruntergefahren, wenn die Batterie schwach ist (Ubuntu 18.04)?

Fehler:Display kann nicht geöffnet werden:Hostname:x.y beim Ausführen von xclock

Häufige Fehler bei Yum unter CentOS, RHEL oder Fedora

Wie kann ich einen Cron-Job anzeigen, der gerade ausgeführt wird?

Warum wird mir beim Ausführen von ssh-add die Berechtigung verweigert?