If you encounter problems when setting up the airgap server, you can use a troubleshooting topic to understand and solve the problem, if there is a workaround.
Error When Creating Repository
When using the createrepo command, you can encounter the following error message /path/to/repo/.repodata/ already exists!. This issue can occur in the build metadata of the Photon OS repository, after all the packages are synchronized to the local system. The createrepo command checks for a temp folder named .repodata under the repo folder. If there is an existing .repodata folder, the system assumes that the createrepo session is running and exits.
Workaround: Remove the
.repodata folder and retry.
- View the ansible.log or upgrade_repo.log files for errors.
- View the folders that report errors. For example, if the error is found in /photon-reps/updates/photon-updates/.repodata/, list them in the parent folder:
ls -lta /photon-reps/updates/photon-updates/
- Remove the existing .repodata folder and all the contents in it.
rm -rf /photon-reps/updates/photon-updates/.repodata/
- Rerun the setup or upgrade process:
ansible-playbook scripts/setup.yml > ansible.log 2>&1 &
oransible-playbook playbooks/setup-repo.yml 2>&1 > upgrade_repo.log &