Description of problem: The drpms files are in the wrong sub-directory after a sync and publish . Version-Release number of selected component (if applicable): pulp 2.4.3 Product https://repos.fedorapeople.org/repos/pulp/pulp/stable/2.4 Centos 6.5/6.6 How reproducible: create,sync and publish centos feed ie http://ftp.halifax.rwth-aachen.de/centos/6.6/updates/x86_64/ Steps to Reproduce: 1.pulp-admin rpm repo create --repo-id centos66updates --serve-http=true --serve-https=true --feed http://ftp.halifax.rwth-aachen.de/centos/6.6/updates/x86_64/ 2. pulp-admin rpm repo sync run --bg --repo-id centos66updates 3. pulp-admin rpm repo publish run --bg --repo-id centos66updates 4. yum install yum-presto pulp-consumer rpm bind --repo-id centos66updates yum --disablerepo=* --enablerepo=centos66updates update Actual results: Downloading Packages: Setting up and reading Presto delta metadata Processing delta metadata Download delta size: 8.1 M https://192.168.40.55/pulp/repos/centos/6.5/updates/x86_64/drpms/cpio-2.10-11.el6_3_2.10-12.el6_5.x86_64.drpm: [Errno 14] PYCURL ERROR 22 - "NSS: client certificate not found (nickname not specified)" Trying other mirror. https://192.168.40.55/pulp/repos/centos/6.6/updates/x86_64/drpms/curl-7.19.7-37.el6_4_7.19.7-40.el6_6.3.x86_64.drpm: [Errno 14] PYCURL ERROR 22 - "NSS: client certificate not found (nickname not specified)" Trying other mirror. https://192.168.40.55/pulp/repos/centos/6.6/updates/x86_64/drpms/cyrus-sasl-2.1.23-13.el6_3.1_2.1.23-15.el6_6.1.x86_64.drpm: [Errno 14] PYCURL ERROR 22 - "NSS: client certificate not found (nickname not specified)" Trying other mirror. https://192.168.40.55/pulp/repos/centos/6.6/updates/x86_64/drpms/cyrus-sasl-lib-2.1.23-13.el6_3.1_2.1.23-15.el6_6.1.x86_64.drpm: [Errno 14] PYCURL ERROR 22 - "NSS: client certificate not found (nickname not specified)" Trying other mirror. https://192.168.40.55/pulp/repos/centos/6.6/updates/x86_64/drpms/device-mapper-1.02.79-8.el6_1.02.90-2.el6_6.1.x86_64.drpm: [Errno 14] PYCURL ERROR 22 - "NSS: client certificate not found (nickname not specified)" Trying other mirror. https://192.168.40.55/pulp/repos/centos/6.6/updates/x86_64/drpms/device-mapper-libs-1.02.79-8.el6_1.02.90-2.el6_6.1.x86_64.drpm: [Errno 14] PYCURL ERROR 22 - "NSS: client certificate not found (nickname not specified)" Trying other mirror. https://192.168.40.55/pulp/repos/centos/6.6/updates/x86_64/drpms/iproute-2.6.32-31.el6_2.6.32-33.el6_6.x86_64.drpm: [Errno 14] PYCURL ERROR 22 - "NSS: client certificate not found (nickname not specified)" Trying other mirror. .. .. .. Expected results: yum to find the delta rpms in the expected directory Additional info: The feed centos feed has 3 subdirs, ie http://ftp.tudelft.nl/centos.org/6.5/updates/x86_64/: Packages drpms repodata The pulp repo-mirror has 2 subdirs: drpms/drpms repodata yum presto can't find the delta rpm files in the subdir pulp/repos/centos.org/6.5/updates/x86_64/drpms/drpms because yum is searching in pulp/repos/centos.org/6.5/updates/x86_64/drpms
*** Bug 1175322 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 1175332 ***