Description of problem:
404 errors on clients during access to productid file after upgrade of Satellite.
Version-Release number of selected component (if applicable):
Satellite 6.2.x, 6.3 Beta
How reproducible:
unknown
Steps to Reproduce:
1. Upgrade Satellite
2. Upgrade Client
Actual results:
https://satellite.example.com/pulp/repos/redhat/Production/rhel_7_2_x86_64_base/content/dist/rhel/server/7/7.2/x86_64/os/repodata/productid: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
Expected results:
No error.
Additional info:
Bugfix from https://access.redhat.com/solutions/3138171 fixes the broken symlinks:
foreman-rake console
> User.current = User.first
> Katello::Repository.where("name ilike '%extra%'").each { |repo| ForemanTasks.async_task(Actions::Katello::Repository::MetadataGenerate, repo, :force => true) }
With Sat6.4 this problem is not there anymore that broken symlinks persistently exists. Only during publishing time there is still an issue with productid files missing, but that is only 'short-living' and is in being handled in a separate case.
This BZ can be closed as being fixed