That's not the right primary file. Are you sure your repomd.xml file in that repodata
directory is correct?
$ sha256sum repomd.xml
3f63f3d59c8b31391ae097d0e7a2c0787880b69aed64fc7481b7ea660c8efc0d repomd.xml
Which matches what the metalink is returning right now:
<?xml version="1.0" encoding="utf-8"?>
<metalink version="3.0"
xmlns="http://www.metalinker.org/"
type="dynamic" pubdate="Wed, 21 Jul 2010 17:57:28 GMT"
generator="mirrormanager"
xmlns:mm0="http://fedorahosted.org/mirrormanager">
<files>
<file name="repomd.xml">
<mm0:timestamp>1279714313</mm0:timestamp>
<size>3506</size>
<verification>
<hash type="md5">b485776907100b065880b277afbbb83c</hash>
<hash
type="sha1">511f2ddd05c5d93db5091850b43acf6019f55300</hash>
<hash
type="sha256">3f63f3d59c8b31391ae097d0e7a2c0787880b69aed64fc7481b7ea660c8efc0d</hash>
<hash
type="sha512">91782ab601d11173a30c6defbfa9ef0d40add147ae8f441725ea4de96e7bdefaadf259aadb313f0b6e21f0221099fc1d4cc85c5701f113e7a574805313e8eac1</hash>
</verification>
<resources maxconnections="1">
<url protocol="http" type="http" location="US"
preference="100">http://humbolt.us.dell.com/pub/epel/5/x86_6...
</resources>
</file>
</files>
</metalink>
And my repomd.xml file references primary_db with a different hash than yours:
<data type="primary_db">
<location
href="repodata/840fe165b79def06544d5f60ea0c16a7a1ea9c20-primary.sqlite.bz2"/>
<checksum
type="sha">840fe165b79def06544d5f60ea0c16a7a1ea9c20</checksum>
<timestamp>1278991754</timestamp>
<size>3342588</size>
<open-size>14161920</open-size>
<open-checksum
type="sha">a3af07c6e8f969949f7f94b88c7d3786b315446e</open-checksum>
<database_version>10</database_version>
</data>
--
Matt Domsch
Technology Strategist
Dell | Office of the CTO
-----Original Message-----
From: Alex Chekholko [mailto:chekh@genomics.upenn.edu]
Sent: Wednesday, July 21, 2010 12:51 PM
To: Domsch, Matt
Cc: mirror-admin(a)fedoraproject.org
Subject: yum q was:Re: would like to become public EPEL mirror
Hi Matt,
Thanks for your reply. I followed those instructions and now my mirror shows up in the
public mirror list.
I'm having some trouble with yum metadata checking. I had thought it was a problem
specific to EPEL mirrors, but maybe not. Do you have a suggestion for the best mailing
list to ask?
Here's the problem I'm having:
[root@node-r4-u2-p15-o23 ~]# yum install puppet Loaded plugins: fastestmirror Loading
mirror speeds from cached hostfile
addons | 951 B 00:00
base | 2.1 kB 00:00
epel | 3.4 kB 00:00
epel/primary_db | 0 B 00:00
ftp://repo.local/epel/5/x86_64/repodata/2ddfb9d264be4015af4134d43bf5fa860407cea8-primary.sqlite.bz2:
[Errno -1] Metadata file does not match checksum Trying other mirror.
epel/primary_db | 0 B 00:00
ftp://repo.local/epel/5/x86_64/repodata/2ddfb9d264be4015af4134d43bf5fa860407cea8-primary.sqlite.bz2:
[Errno -1] Metadata file does not match checksum Trying other mirror.
Error: failure: repodata/2ddfb9d264be4015af4134d43bf5fa860407cea8-primary.sqlite.bz2 from
epel: [Errno 256] No more mirrors to try.
I tried "yum clean all" and "yum makecache" and various other things.
But the problem persists. My EPEL repo rsync logs say everything is OK. And if I try to
install a package from an upstream EPEL mirror, that works fine. But these machines are
on a private network and only have access to my EPEL mirror. So something is wrong with
my mirror even though it's an exact copy of an upstream mirror?
Regards,
Alex
On Fri, 16 Jul 2010 09:10:29 -0500
<Matt_Domsch(a)Dell.com> wrote:
We would be pleased to have you as a public EPEL mirror. Thank you
for
your contribution to EPEL!
Please see
http://fedoraproject.org/wiki/Infrastructure/Mirroring for
guidance, and register your mirror in MirrorManager at
https://admin.fedoraproject.org/mirrormanager. By doing so, you will
appear on the mirror list as soon as MM validates that your URLs are
valid and the content is present.
Your mirror should rsync from one of the Tier 1 mirrors listed at
http://fedoraproject.org/wiki/Infrastructure/Mirroring/Tiering or from
another mirror close network-wise listed on
http://mirrors.fedoraproject.org/publiclist/. If you are on Internet2
or one of its high-speed educational or research network peers (NLR,
GEANET2, RedIRIS, etc.), you should pull pull from another I2 site if
possible.
Thanks again,
Matt
Fedora Mirror Wrangler
--
Alex Chekholko chekh(a)genomics.upenn.edu 347-401-4860