• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • Solaris
    • Oracle Linux
    • VCS
  • Interview Questions
  • Database
    • oracle
    • oracle 12c
    • ASM
    • mysql
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

Getting “parsing errors” When Running ‘yum repolist’

by admin

The Problem

When adding an extra repository of the public yum into existing yum repository configuration file, the following errors are shown:

# 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

The following stanzas were added to /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

The Solution

There is a space at the beginning of each line of the new entries. The file looks like:

[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

Follow the steps outlined below to resolve the issue:

1. Edit the yum repo file /etc/yum.repos.d/public-yum-ol7.repo.

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

2. Delete the space at the beginning of each line:

[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. Save and quit.

4. Check that the stanzas were saved properly:

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

5. Proceed to run ‘yum repolist’ again:

# yum repolist

Filed Under: CentOS/RHEL 6, CentOS/RHEL 7, Linux

Some more articles you might also be interested in …

  1. “WARNING: Duplicate VG name [vgname]” – error while running LVM commands
  2. CentOS / RHEL : Resize (reduce) non-root EXT3/4 filesystem on non-LVM device (hard disk partition)
  3. vncserver fails with “Starting VNC server: no displays configured”
  4. exif Command Examples in Linux
  5. CentOS / RHEL 5 : How to install and configure vsftpd server
  6. Understanding the /etc/exports File
  7. renice: command not found
  8. Linux OS Service ‘anacron’
  9. ledctl: command not found
  10. env: command not found

You May Also Like

Primary Sidebar

Recent Posts

  • raw: command not found
  • raw Command Examples in Linux
  • rankmirrors Command Examples in Linux
  • radeontop: command not found

© 2023 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright