Bug 1175332
Summary: | yum-presto can't find the drpms, delta rpm files | ||
---|---|---|---|
Product: | [Retired] Pulp | Reporter: | ronald <wekker> |
Component: | rpm-support | Assignee: | Barnaby Court <bcourt> |
Status: | CLOSED UPSTREAM | QA Contact: | pulp-qe-list |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 2.4.3 | CC: | bcourt, skarmark |
Target Milestone: | --- | Keywords: | Reopened, Triaged |
Target Release: | 2.6.1 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-02-28 23:16:48 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
ronald
2014-12-17 14:02:23 UTC
*** Bug 1175331 has been marked as a duplicate of this bug. *** This does not look like a Pulp issue. Please re-open if you still see the issue after fixing SSL errors. It seems that yum is not able to establish connection with your host. The https connection is not the problem. The pulpserver returns to yum the file 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 and cannot find it because pulp dumps the file in:/pulp/repos/centos/6.5/updates/x86_64/drpms/drpms/ so the pulpserver should return to yum https://192.168.40.55/pulp/repos/centos/6.5/updates/x86_64/drpms/drpms/cpio-2.10-11.el6_3_2.10-12.el6_5.x86_64.drpm (In reply to Sayli Karmarkar from comment #2) > This does not look like a Pulp issue. Please re-open if you still see the > issue after fixing SSL errors. It seems that yum is not able to establish > connection with your host. The https connection is not the problem. It can connect over https. This indeed seems to be the problem. Pulp is creating another redundant subdirectory when storing and publishing drpms. $ sudo ls -l /var/lib/pulp/published/yum/master/yum_distributor/test-drpm/1421108941.15/drpms/drpms total 72 lrwxrwxrwx. 1 apache apache 85 Jan 12 16:29 yum-3.2.29-20.fc16_from_el6_3.4.3-8.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-3.2.29-20.fc16_from_el6_3.4.3-8.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 76 Jan 12 16:29 yum-3.4.3-10.fc16_3.4.3-11.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-3.4.3-10.fc16_3.4.3-11.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 76 Jan 12 16:29 yum-3.4.3-11.fc16_3.4.3-16.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-3.4.3-11.fc16_3.4.3-16.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 76 Jan 12 16:29 yum-3.4.3-16.fc16_3.4.3-18.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-3.4.3-16.fc16_3.4.3-18.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 76 Jan 12 16:29 yum-3.4.3-18.fc16_3.4.3-19.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-3.4.3-18.fc16_3.4.3-19.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 76 Jan 12 16:29 yum-3.4.3-19.fc16_3.4.3-20.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-3.4.3-19.fc16_3.4.3-20.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 76 Jan 12 16:29 yum-3.4.3-20.fc16_3.4.3-22.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-3.4.3-20.fc16_3.4.3-22.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 74 Jan 12 16:29 yum-3.4.3-8.fc16_3.4.3-9.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-3.4.3-8.fc16_3.4.3-9.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 75 Jan 12 16:29 yum-3.4.3-9.fc16_3.4.3-10.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-3.4.3-9.fc16_3.4.3-10.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 90 Jan 12 16:29 yum-cron-3.2.29-20.fc16_from_el6_3.4.3-8.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-cron-3.2.29-20.fc16_from_el6_3.4.3-8.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 81 Jan 12 16:29 yum-cron-3.4.3-10.fc16_3.4.3-11.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-cron-3.4.3-10.fc16_3.4.3-11.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 81 Jan 12 16:29 yum-cron-3.4.3-11.fc16_3.4.3-16.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-cron-3.4.3-11.fc16_3.4.3-16.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 81 Jan 12 16:29 yum-cron-3.4.3-16.fc16_3.4.3-18.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-cron-3.4.3-16.fc16_3.4.3-18.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 81 Jan 12 16:29 yum-cron-3.4.3-18.fc16_3.4.3-19.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-cron-3.4.3-18.fc16_3.4.3-19.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 81 Jan 12 16:29 yum-cron-3.4.3-19.fc16_3.4.3-20.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-cron-3.4.3-19.fc16_3.4.3-20.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 81 Jan 12 16:29 yum-cron-3.4.3-20.fc16_3.4.3-22.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-cron-3.4.3-20.fc16_3.4.3-22.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 79 Jan 12 16:29 yum-cron-3.4.3-8.fc16_3.4.3-9.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-cron-3.4.3-8.fc16_3.4.3-9.fc16.noarch.drpm lrwxrwxrwx. 1 apache apache 80 Jan 12 16:29 yum-cron-3.4.3-9.fc16_3.4.3-10.fc16.noarch.drpm -> /var/lib/pulp/content/drpm/drpms/yum-cron-3.4.3-9.fc16_3.4.3-10.fc16.noarch.drpm With some basic debugging, problem seems to be here - https://github.com/pulp/pulp_rpm/blob/master/plugins/pulp_rpm/plugins/distributors/yum/publish.py#L516. Setting severity to high since we definitely should fix this. Moved to https://pulp.plan.io/issues/644 |