“[Errno -1] repomd.xml does not match metalink for epel” when trying to run yum update in CentOS 7.5

Why Am I Seeing This Error?

When yum installs packages, it references different EPEL mirror repositories depending on where the builder is. If any of your jobs fail in `yum update` or `yum install` with the following error messages when you run parallel jobs, it means a mirror repository is lagging behind the primary. This causes inconsistent versioning, 

https://dl.fedoraproject.org/pub/epel/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
https://iad.mirror.rackspace.com/epel/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
https://mirror.umd.edu/fedora/epel/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
https://mirror.vcu.edu/pub/gnu%2Blinux/epel/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.

How Do I Fix This?

The solution is to disable the use of the EPEL mirror. You can disable it by uncommenting the baseurl lines and commenting out the mirrorlist lines in/etc/yum.repos.d/epel.repo.

$ sed -i -e 's/^#baseurl=/baseurl=/' -e 's/^metalink=/#metalink=/' /etc/yum.repos.d/epel.repo

 

Additional Resources

Was this article helpful?
3 out of 5 found this helpful

Comments

0 comments

Article is closed for comments.