AAP 2.5 RPM-based installation fails for TASK Get the controller version

Solution Verified - Updated -

Issue

  • While installing RPM based AAP 2.5, setup.sh fails with below error:

    TASK [ansible.automation_platform_installer.automationcontroller : Get the controller version] ***
    fatal: [controller.example.com]: FAILED! => {
    "changed": true, 
    "cmd": "awx-manage version",
    "delta": "0:00:00.253393",
    "end": "2025-05-12 09:55:05.614610",
    "msg": "non-zero return code",
    "rc": 1, 
    "start": "2025-05-12 09:55:05.361217",
    "stderr": "Traceback (most recent call last):
      File \"/bin/awx-manage\", line 8, in <module>
        sys.exit(manage())
                 ^^^^^^^^
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/awx/__init__.py\", line 153, in manage
        prepare_env()
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/awx/__init__.py\", line 108, in prepare_env
        if not settings.DEBUG:  # pragma: no cover
               ^^^^^^^^^^^^^^
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/django/conf/__init__.py\", line 102, in __getattr__
        self._setup(name)
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/django/conf/__init__.py\", line 89, in _setup
        self._wrapped = Settings(settings_module)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/django/conf/__init__.py\", line 217, in __init__
        mod = importlib.import_module(self.SETTINGS_MODULE)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File \"/usr/lib64/python3.11/importlib/__init__.py\", line 126, in import_module
        return _bootstrap._gcd_import(name[level:], package, level)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File \"<frozen importlib._bootstrap>\", line 1204, in _gcd_import
      File \"<frozen importlib._bootstrap>\", line 1176, in _find_and_load
      File \"<frozen importlib._bootstrap>\", line 1147, in _find_and_load_unlocked
      File \"<frozen importlib._bootstrap>\", line 690, in _load_unlocked
      File \"<frozen importlib._bootstrap_external>\", line 940, in exec_module
      File \"<frozen importlib._bootstrap>\", line 241, in _call_with_frames_removed
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/awx/settings/__init__.py\", line 5, in <module>
        from ansible_base.lib.dynamic_config import (
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/ansible_base/lib/dynamic_config/__init__.py\", line 1, in <module>
        from .dynaconf_helpers import (
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/ansible_base/lib/dynamic_config/dynaconf_helpers.py\", line 19, in <module>
        from ansible_base.lib.dynamic_config.settings_logic import get_mergeable_dab_settings
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/ansible_base/lib/dynamic_config/settings_logic.py\", line 4, in <module>
        from ansible_base.lib.cache.fallback_cache import FALLBACK_CACHE, PRIMARY_CACHE
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/ansible_base/lib/cache/fallback_cache.py\", line 12, in <module>
        from ansible_base.lib.utils.settings import get_setting
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/ansible_base/lib/utils/settings.py\", line 8, in <module>
        from ansible_base.lib.utils.validation import to_python_boolean
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/ansible_base/lib/utils/validation.py\", line 7, in <module>
        from cryptography.exceptions import InvalidSignature
      File \"/var/lib/awx/venv/awx/lib64/python3.11/site-packages/cryptography/exceptions.py\", line 9, in <module>
        from cryptography.hazmat.bindings._rust import exceptions as rust_exceptions
    ImportError: /var/lib/awx/venv/awx/lib64/python3.11/site-packages/cryptography/hazmat/bindings/_rust.abi3.so: failed to map segment from shared object",
    

Environment

  • Red Hat Ansible Automation Platform 2.5
  • Red Hat Enterprise Linux

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content