Bug 1175331 - yum-presto can't find the drpms, delta rpm files
Summary: yum-presto can't find the drpms, delta rpm files
Keywords:
Status: CLOSED DUPLICATE of bug 1175332
Alias: None
Product: Pulp
Classification: Retired
Component: rpm-support
Version: 2.4.3
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
: ---
Assignee: pulp-bugs
QA Contact: pulp-qe-list
URL:
Whiteboard:
: 1175322 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-12-17 14:00 UTC by ronald
Modified: 2014-12-17 14:14 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-12-17 14:14:34 UTC
Embargoed:


Attachments (Terms of Use)

Description ronald 2014-12-17 14:00:49 UTC
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

Comment 1 ronald 2014-12-17 14:12:34 UTC
*** Bug 1175322 has been marked as a duplicate of this bug. ***

Comment 2 ronald 2014-12-17 14:14:34 UTC

*** This bug has been marked as a duplicate of bug 1175332 ***


Note You need to log in before you can comment on or make changes to this bug.