Incorrect Package Names in AWX for python quay.io/ansible/awx-ee:latest #15263
Labels
community
component:awx_collection
issues related to the collection for controlling AWX
needs_triage
type:bug
Please confirm the following
[email protected]
instead.)Bug Summary
I encountered an error while running the AWX report. The error message indicates that the packages python38-cryptography, python38-pytz, python38-pyyaml, and python38-requests cannot be found. However, the image is based on CentOS 9, where the expected package names should be in the format python3-<package_name>.
AWX version
quay.io/ansible/awx-ee
Select the relevant components
Installation method
minikube
Modifications
yes
Ansible version
latest
Operating system
redhat 9
Web browser
No response
Steps to reproduce
The system is using CentOS 9 as the base OS. According to CentOS 9 conventions, Python 3 packages should be prefixed with python3-, not python38-.
Expected results
No match for argument: python38-cryptography
No match for argument: python38-pytz
No match for argument: python38-pyyaml
No match for argument: python38-requests
Package qemu-img-17:9.0.0-3.el9.x86_64 is already installed.
Package rsync-3.2.3-20.el9.x86_64 is already installed.
Error: Unable to find a match: python38-cryptography python38-pytz python38-pyyaml python38-requests
Error: building at STEP "RUN /output/install-from-bindep && rm -rf /output/wheels": while running runtime: exit status 1
Actual results
I suggest modifying the dependencies or package names in the AWX latest image to use the correct naming convention (python3-<package_name>). This adjustment should resolve the issue with package dependency resolution.
you can find the updated image here podman pull quay.io/srinivasan_d/paloalto
Additional information
Please update the AWX latest image to reflect the correct package naming convention for CentOS 9. This will ensure compatibility and resolve the dependency resolution error encountered.
The text was updated successfully, but these errors were encountered: