The part of the new yum importer that downloads the treeinfo file and other associated distribution files still uses the curl downloader backend in nectar, which it should not do. There are currently inexplicable download failures while downloading these files from certain repositories, and those errors are not present after switching to the requests/eventlet downloader backend. The curl downloader is reporting timeouts for many of these files.
https://github.com/pulp/pulp_rpm/pull/280
build: 2.2.0-0.22.beta
[root@cloud-qe-14 ~]# rpm -q pulp-server pulp-server-2.2.0-0.24.beta.el6.noarch [root@cloud-qe-14 ~]# [root@cloud-qe-14 ~]# pulp-admin rpm repo create --repo-id=foo --feed=http://cdn.rcm-test.redhat.com/content/dist/rhel/server/6/6Server/x86_64/kickstart/ --skip=rpm,drpm,erratum Successfully created repository [foo] [root@cloud-qe-14 ~]# pulp-admin rpm repo sync run --repo-id=foo +----------------------------------------------------------------------+ Synchronizing Repository [foo] +----------------------------------------------------------------------+ This command may be exited by pressing ctrl+c without affecting the actual operation on the server. Downloading metadata... [-] ... completed Downloading repository content... [==================================================] 100% RPMs: 0/0 items Delta RPMs: 0/0 items ... completed Downloading distribution files... [==================================================] 100% Distributions: 7/7 items ... completed Importing package groups/categories... [|] ... completed Publishing distributions... [==================================================] 100% Distributions: 7/7 items ... completed Generating metadata [\] ... completed Publishing repository over HTTPS [-] ... completed [root@cloud-qe-14 ~]#
2.2 released http://repos.fedorapeople.org/repos/pulp/pulp/stable/2.2/