Hi Eyal,
This does not look like a mirror issue but a MetaLink one.
MetaLink is a security plugin for yum [1] and I saw the same
issue last week so MetaLink may have been broken at that time.
Basically what it does is fetches a file like [2] and checks
if the mirrors received from the mirrorlist are present there.
Maybe it does some other checks, but the point of this is
protection against stale/rogue mirrors.
I think we should just disable MetaLink on our CI slaves as
we don't rely on latest fedora software versions anyway.
Regards,
Evgheni Dereveanchin
[1]
https://fedoraproject.org/wiki/Features/YumMetalinks
[2]
https://mirrors.fedoraproject.org/metalink?repo=fedora-24&arch=x86_64
----- Original Message -----
From: "Eyal Edri" <eedri(a)redhat.com>
To: "infra" <infra(a)ovirt.org>, "Evgheni Dereveanchin"
<ederevea(a)redhat.com>
Sent: Sunday, 11 December, 2016 1:27:53 PM
Subject: mirrors errors
Doesn't seem to be we're over the unavailable mirrors issue with the new
repos added to STD CI:
Lets start working on mirroring the relevant repos to
mirrors.phx.ovirt.org
and get control over the update process.
http://jenkins.ovirt.org/job/jenkins_master_check-patch-fc24-x86_64/16/ar...
DEBUG util.py:421:
https://mirrors.cat.pdx.edu/fedora/linux/updates/24/x86_64/repodata/repom...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421: Trying other mirror.
DEBUG util.py:421:
https://dl.fedoraproject.org/pub/fedora/linux/updates/24/x86_64/repodata/...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421: Trying other mirror.
DEBUG util.py:421:
http://fedora.bhs.mirrors.ovh.net/linux/updates/24/x86_64/repodata/repomd...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421: Trying other mirror.
DEBUG util.py:421:
http://mirror.its.dal.ca/pub/fedora/linux/updates/24/x86_64/repodata/repo...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421: Trying other mirror.
DEBUG util.py:421:
https://mirror.csclub.uwaterloo.ca/fedora/linux/updates/24/x86_64/repodat...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421: Trying other mirror.
DEBUG util.py:421: One of the configured repositories failed (updates),
DEBUG util.py:421: and yum doesn't have enough cached data to
continue. At this point the only
DEBUG util.py:421: safe thing yum can do is fail. There are a few
ways to work "fix" this:
DEBUG util.py:421: 1. Contact the upstream for the repository
and get them to fix the problem.
DEBUG util.py:421: 2. Reconfigure the baseurl/etc. for the
repository, to point to a working
DEBUG util.py:421: upstream. This is most often useful if you
are using a newer
DEBUG util.py:421: distribution release than is supported by
the repository (and the
DEBUG util.py:421: packages for the previous distribution
release still work).
DEBUG util.py:421: 3. Disable the repository, so yum won't use
it by default. Yum will then
DEBUG util.py:421: just ignore the repository until you
permanently enable it again or use
DEBUG util.py:421: --enablerepo for temporary usage:
DEBUG util.py:421: yum-config-manager --disable updates
DEBUG util.py:421: 4. Configure the failing repository to be
skipped, if it is unavailable.
DEBUG util.py:421: Note that yum will try to contact the
repo. when it runs most commands,
DEBUG util.py:421: so will have to try and fail each time
(and thus. yum will be be much
DEBUG util.py:421: slower). If it is a very temporary problem
though, this is often a nice
DEBUG util.py:421: compromise:
DEBUG util.py:421: yum-config-manager --save
--setopt=updates.skip_if_unavailable=true
DEBUG util.py:421: failure: repodata/repomd.xml from updates: [Errno
256] No more mirrors to try.
DEBUG util.py:421:
http://mirror.math.princeton.edu/pub/fedora/linux/updates/24/x86_64/repod...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://linux.mirrors.es.net/fedora/updates/24/x86_64/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://mirror.cs.pitt.edu/fedora/linux/updates/24/x86_64/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://mirrors.mit.edu/fedora/linux/updates/24/x86_64/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://ftp.uci.edu/fedora/linux/updates/24/x86_64/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
https://mirror.chpc.utah.edu/pub/fedora/linux/updates/24/x86_64/repodata/...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://repo.atlantic.net/fedora/linux/updates/24/x86_64/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://mirror.cs.princeton.edu/pub/mirrors/fedora/linux/updates/24/x86_64...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://mirror.uoregon.edu/fedora/linux/updates/24/x86_64/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://mirror.cc.vt.edu/pub/fedora/linux/updates/24/x86_64/repodata/repom...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
https://mirrors.kernel.org/fedora/updates/24/x86_64/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
https://pubmirror2.math.uh.edu/fedora-buffet/fedora/linux/updates/24/x86_...:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://mirror.nexcess.net/fedora/updates/24/x86_64/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://mirror.sjc02.svwh.net/fedora/updates/24/x86_64/repodata/repomd.xml:
[Errno -1] repomd.xml does not match metalink for updates
DEBUG util.py:421:
http://mirror.symnds.com/distributions/fedora/linux/updates/24/x86_64/rep...:
[Errno -1] repomd.xml does not
--
Eyal Edri
Associate Manager
RHV DevOps
EMEA ENG Virtualization R&D
Red Hat Israel
phone: +972-9-7692018
irc: eedri (on #tlv #rhev-dev #rhev-integ)