Hello,

I'm trying to sync Jenkins YUM repo but it gets stuck on the repo content
download forever. The repo was created with this command:

$ pulp-admin rpm repo create --repo-id=jenkins --feed=
http://pkg.jenkins.io/redhat

When I tried to investigate what could possibly be wrong, I have found out
that the RPMs referred by the primary repomd file is actually redirected to
another URL on which the repodata is not available:

# Check if repomd.xml exists (yes, it exists)
$ curl -I http://pkg.jenkins.io/redhat/repodata/repomd.xml
HTTP/1.1 200 OK
Date: Thu, 07 Jul 2016 21:56:41 GMT
Server: Apache/2.4.7 (Ubuntu)
Last-Modified: Wed, 06 Jul 2016 03:17:37 GMT
ETag: "bb0-536ef02eb92c1"
Accept-Ranges: bytes
Content-Length: 2992
Content-Type: application/xml

# Check where the RPM redirects (http://pkg.jenkins.io ->
http://mirrors.jenkins.io)
$ curl -I http://pkg.jenkins.io/redhat/jenkins-2.9-1.1.src.rpm
HTTP/1.1 302 Found
Date: Thu, 07 Jul 2016 21:57:12 GMT
Server: Apache/2.4.7 (Ubuntu)
Location: http://mirrors.jenkins.io/redhat/jenkins-2.9-1.1.src.rpm
Content-Type: text/html; charset=iso-8859-1

# Check if the repomd.xml exists in the new location (no -> can not make
the new location as the new feed)
$ curl -I http://mirrors.jenkins.io/redhat/repodata/repomd.xml
HTTP/1.1 404 Not Found
Date: Thu, 07 Jul 2016 21:58:06 GMT
Server: Apache/2.4.7 (Ubuntu)
Content-Type: text/html; charset=iso-8859-1

Please could somebody confirm that there is actually a problem with such
RPM redirection during the repo sync? If that's true, could it be fixed?

Best regards,
Jiri
_______________________________________________
Pulp-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/pulp-list

Reply via email to