[Pulp-list] Can not sync repo with redirected RPMs

Alejandro Cortina alejandro.cortina at globalsign.com
Fri Jul 8 02:53:39 UTC 2016


Hi Jiri,


the url is wrong.


I got it working by:


pulp-admin rpm repo create --repo-id=JENKINS --feed=http://pkg.jenkins-ci.org/redhat --gpg-key=/etc/pki/rpm-gpg/jenkins-ci.org.key --relative-url=JENKINS


Cheers,


Alex


________________________________
From: pulp-list-bounces at redhat.com <pulp-list-bounces at redhat.com> on behalf of Jiri Tyr <jiri.tyr at gmail.com>
Sent: Friday, July 8, 2016 07:05
To: pulp-list
Subject: [Pulp-list] Can not sync repo with redirected RPMs

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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20160708/777743fa/attachment.htm>


More information about the Pulp-list mailing list