[Pulp-list] does pulp require a repomd.xml file to sync

Michael Hrivnak mhrivnak at redhat.com
Fri Apr 17 15:47:04 UTC 2015


----- Original Message -----
> From: "Patrick Swartz" <Patrick.Swartz at tyson.com>
> To: pulp-list at redhat.com
> Sent: Friday, April 17, 2015 11:10:50 AM
> Subject: [Pulp-list] does pulp require a repomd.xml file to sync
> 
> 
> 
> Hello,
> 
> I’m still learning Pulp and ran across an issue I need help understanding.
> Example scenario … would like to use Pulp to sync
> http://pkgs.repoforge.org/nmon/ , but repoforge does not provide a
> repomd.xml file for the different packages which I’m guessing is why I get
> this error when trying sync –
> 
> 
> 
> Downloading metadata...
> 
> [-]
> 
> ... failed
> 
> 
> 
> Not Found
> 
> Task Failed
> 
> Importer indicated a failed response
> 
> 
> 
> So, the question is, does Pulp require that the external repositories contain
> a repomd.xml file for the sync to work? And/or is there another way to use
> Pulp to sync to an external repo that doesn’t contain a repomd.xml file?
> 
> 
> 
> Thank you,
> 
> Patrick Swartz

Pulp and yum both require a repository to have a repomd.xml. It looks like "http://pkgs.repoforge.org" is a collection of directories of rpms, and I suspect the repository metadata lives somewhere else.

For example, I found their mirror list on github [0], and found a repository [1] that includes this nmon package you're interested in.

Michael

[0] https://github.com/repoforge/mirrorlist/blob/gh-pages/el7/mirrors-repoforge
[1] http://mirror.atrpms.net/repoforge/redhat/el7/en/x86_64/rpmforge/




More information about the Pulp-list mailing list