Issue #3769
Updated by ragbalak over 6 years ago
When Python repo is created and is synced, the downloaded contents in the FIPS environment fails to contain unit content count This can be seen by running the @pulp-admin python repo list@ This was tested in the RHEL 7.5 machine with FIPS enabled and PULP 2.17 installed. The same procedure was reproduced in a non-FIPS RHEL 7.5 machine with PULP 2.17, and this time the content unit counts were seen h2. In FIPS enabled RHEL 7.5 Machine Steps for reproducing the issue : * Create a Python Repo @python repo create --feed=https://repos.fedorapeople.org/pulp/pulp/fixtures/python-pypi/ --repo-id=test_fips --package-names=shelf-reader@ * Sync and download the Repo @pulp-admin pulp-admin python repo sync run --repo-id=test-fips@ --repo-id=test-fips * Finally check the repositories that are created @pulp-admin pulp-admin python repo list@ list Have Attached the following Images Non Fips Environment : Content Unit Count are seen in "non_fips_unit_count" attachment I also ran the ipdb debugger in the pulp_smash to look at the contents types of the synced content, and two content types are to be seen. This is shown in "non_fips_unit_type_content" attachment FIPS Environment : The Content Unit Count is not displayed after the contents are synced in the Fiis environment. This is shown in both pulp-admin and in the python debugger in the following images fips_unit_count_missing fips_unit_types_missing