This step: yum install python-pulp-manifest
fails with:
[root@george yum.repos.d]# yum install python-pulp-manifest
Last metadata expiration check: 0:13:46 ago on Wed 11 Aug 2021 10:25:17 AM MDT.
No match for argument: python-pulp-manifest
Error: Unable to find a match: python-pulp-manifest
The steps in the section are intended to provide a way to create a local file repo. You can download the fixture here: Index of /file/ and use that as the local file repo for the the step.
I think the goal would be to download that repo as a directory and place it in the /var/www/html/pub/ directory and serve it locally for your server to be able to sync the content. The python-pulp-manifest if I understand correctly does the part where it creates a manifest file for the files and places it in the directory.
1. Create a directory that you want to use as the file type repository in the HTTP server’s public folder:
# mkdir /var/www/html/pub/*my_file_repo*
I am also trying to create a local file repository to sync my custom packages and noticed that the python-pulp-manifest package is missing in the repository. Is the PULP_MANIFEST file not required now or we have to somehow manually generate it for all the files in the directory?
As another user has hit this, I went to add a note to the docs warning people that they’re not currently working, then I looked at the redmine and the Pulp issue, which is marked as notabug now.
I wouldn’t mind fixing the docs myself if I could better understand what is needed here.
From what I can gather from @dralley 's comment: the work has been implemented on the Pulp side.
Does that mean a fix is coming to a later version of Katello in which these docs as they stand will work, or should they be replaced with what @sajha has suggested?