Description of problem: When trying to fetch files from a kickstart tree such as: /pulp/repos/Default_Organization/Library/custom/kickstart/http-cdn-test/images/pxeboot/vmlinuz fails with a Forbidden error when the repo is using lazy syncing Version-Release number of selected component (if applicable): 6.2.0 SNAP 1 How reproducible: Always Steps to Reproduce: 1. Sync the 6.6 kickstart tree 2. In the browser try to fetch http://hostname/pulp/repos/Default_Organization/Library/content/dist/rhel/server/6/6.6/x86_64/kickstart/images/pxeboot/vmlinuz (adjusting the hostname and org name as appropriate) Actual results: Forbidden Expected results: The file downloads (after a redirect) Additional info:
Created redmine issue http://projects.theforeman.org/issues/13961 from this bug
Upstream bug component is WebUI
Moving to POST since upstream bug http://projects.theforeman.org/issues/13961 has been closed
VERIFIED on sat 6.2.0 Snap #6. accessing http://<sat6server>/pulp/repos/Default_Organization/Library/content/dist/rhel/server/6/6.6/x86_64/kickstart/images/pxeboot/vmlinuz after enabling&syncing the kickstart repo with download_policy: ondemand now triggers 302 with Location header set to: "http://<sat6server>:80/streamer/var/lib/pulp/content/units/distribution/ac/a<hash>%3D;signature=<signature_hash>" which finally results in 200 providing the vmlinuz file
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2016:1500