I’m attempting to install the all-in-one, containerized version of Ansible Automation Platform (AAP) 2.4 on a Red Hat Enterprise Linux (RHEL) 9.5 server, but I’m encountering a persistent error during the initialization of the Automation Hub database. The installation fails with a ModuleNotFoundError
for the galaxy_ng.app.auth.session.SessionAuthentication
module, preventing the pulpcore-manager
command from completing. I’ve tried using both the bundled installer and an online installation (pulling images from Red Hat), but the issue persists. I need assistance troubleshooting and resolving this problem to complete the AAP 2.4 deployment.
Error:
TASK [ansible.containerized_installer.automationhub : Initialize the automation hub database] *******************************************************************************************************************************
task path: /home/ansible/aap_install/ansible-automation-platform-containerized-setup-bundle-2.4-2-x86_64/collections/ansible_collections/ansible/containerized_installer/roles/automationhub/tasks/containers.yml:98
<192.168.2.5> ESTABLISH LOCAL CONNECTION FOR USER: ansible
<192.168.2.5> EXEC /bin/sh -c 'echo ~ansible && sleep 0'
<192.168.2.5> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/ansible/.ansible/tmp `"&& mkdir "` echo /home/ansible/.ansible/tmp/ansible-tmp-1740776455.0262334-276731-98536928879768 `" && echo ansible-tmp-1740776455.0262334-276731-98536928879768="` echo /home/ansible/.ansible/tmp/ansible-tmp-1740776455.0262334-276731-98536928879768 `" ) && sleep 0'
Using module file /home/ansible/aap_install/ansible-automation-platform-containerized-setup-bundle-2.4-2-x86_64/collections/ansible_collections/containers/podman/plugins/modules/podman_container.py
<192.168.2.5> PUT /home/ansible/.ansible/tmp/ansible-local-269481ruy6s972/tmpdhky2pv_ TO /home/ansible/.ansible/tmp/ansible-tmp-1740776455.0262334-276731-98536928879768/AnsiballZ_podman_container.py
<192.168.2.5> EXEC /bin/sh -c 'chmod u+x /home/ansible/.ansible/tmp/ansible-tmp-1740776455.0262334-276731-98536928879768/ /home/ansible/.ansible/tmp/ansible-tmp-1740776455.0262334-276731-98536928879768/AnsiballZ_podman_container.py && sleep 0'
<192.168.2.5> EXEC /bin/sh -c '/usr/bin/python3 /home/ansible/.ansible/tmp/ansible-tmp-1740776455.0262334-276731-98536928879768/AnsiballZ_podman_container.py && sleep 0'
<192.168.2.5> EXEC /bin/sh -c 'rm -f -r /home/ansible/.ansible/tmp/ansible-tmp-1740776455.0262334-276731-98536928879768/ > /dev/null 2>&1 && sleep 0'
"Traceback (most recent call last):",
" File \"/usr/lib/python3.9/site-packages/rest_framework/settings.py\", line 177, in import_from_string",
" return import_string(val)",
" File \"/usr/lib/python3.9/site-packages/django/utils/module_loading.py\", line 17, in import_string",
" module = import_module(module_path)",
" File \"/usr/lib64/python3.9/importlib/__init__.py\", line 127, in import_module",
" return _bootstrap._gcd_import(name[level:], package, level)",
" File \"<frozen importlib._bootstrap>\", line 1030, in _gcd_import",
" File \"<frozen importlib._bootstrap>\", line 1007, in _find_and_load",
" File \"<frozen importlib._bootstrap>\", line 984, in _find_and_load_unlocked",
"ModuleNotFoundError: No module named 'galaxy_ng.app.auth.session'",
"",
"During handling of the above exception, another exception occurred:",
"",
"Traceback (most recent call last):",
" File \"/usr/bin/pulpcore-manager\", line 33, in <module>",
" sys.exit(load_entry_point('pulpcore==3.23.20', 'console_scripts', 'pulpcore-manager')())",
" File \"/usr/lib/python3.9/site-packages/pulpcore/app/manage.py\", line 11, in manage",
" execute_from_command_line(sys.argv)",
" File \"/usr/lib/python3.9/site-packages/django/core/management/__init__.py\", line 419, in execute_from_command_line",
" utility.execute()",
" File \"/usr/lib/python3.9/site-packages/django/core/management/__init__.py\", line 395, in execute",
" django.setup()",
" File \"/usr/lib/python3.9/site-packages/django/__init__.py\", line 24, in setup",
" apps.populate(settings.INSTALLED_APPS)",
" File \"/usr/lib/python3.9/site-packages/django/apps/registry.py\", line 122, in populate",
" app_config.ready()",
" File \"/usr/lib/python3.9/site-packages/pulpcore/app/apps.py\", line 244, in ready",
" super().ready()",
" File \"/usr/lib/python3.9/site-packages/pulpcore/app/apps.py\", line 122, in ready",
" self.import_viewsets()",
" File \"/usr/lib/python3.9/site-packages/pulpcore/app/apps.py\", line 159, in import_viewsets",
" from pulpcore.app.viewsets import NamedModelViewSet",
" File \"/usr/lib/python3.9/site-packages/pulpcore/app/viewsets/__init__.py\", line 1, in <module>",
" from .base import ( # noqa",
" File \"/usr/lib/python3.9/site-packages/pulpcore/app/viewsets/base.py\", line 11, in <module>",
" from rest_framework import viewsets",
" File \"/usr/lib/python3.9/site-packages/rest_framework/viewsets.py\", line 27, in <module>",
" from rest_framework import generics, mixins, views",
" File \"/usr/lib/python3.9/site-packages/rest_framework/generics.py\", line 9, in <module>",
" from rest_framework import mixins, views",
" File \"/usr/lib/python3.9/site-packages/rest_framework/views.py\", line 17, in <module>",
" from rest_framework.schemas import DefaultSchema",
" File \"/usr/lib/python3.9/site-packages/rest_framework/schemas/__init__.py\", line 33, in <module>",
" authentication_classes=api_settings.DEFAULT_AUTHENTICATION_CLASSES,",
" File \"/usr/lib/python3.9/site-packages/rest_framework/settings.py\", line 225, in __getattr__",
" val = perform_import(val, attr)",
" File \"/usr/lib/python3.9/site-packages/rest_framework/settings.py\", line 168, in perform_import",
" return [import_from_string(item, setting_name) for item in val]",
" File \"/usr/lib/python3.9/site-packages/rest_framework/settings.py\", line 168, in <listcomp>",
" return [import_from_string(item, setting_name) for item in val]",
" File \"/usr/lib/python3.9/site-packages/rest_framework/settings.py\", line 180, in import_from_string",
" raise ImportError(msg)",
"ImportError: Could not import 'galaxy_ng.app.auth.session.SessionAuthentication' for API setting 'DEFAULT_AUTHENTICATION_CLASSES'. ModuleNotFoundError: No module named 'galaxy_ng.app.auth.session'."
PLAY RECAP ******************************************************************************************************************************************************************************************************************
192.168.2.5 : ok=238 changed=95 unreachable=0 failed=1 skipped=59 rescued=0 ignored=0
localhost : ok=15 changed=0 unreachable=0 failed=0 skipped=35 rescued=0 ignored=0
Software Versions:
-
RHEL: 9.5
-
AAP: 2.4 ansible-automation-platform-containerized-setup-bundle-2.4-2-x86_64.tar.gz
-
Podman: podman version 5.2.2
-
Ansible: ansible [core 2.14.17]
-
Bundle SHA-256: 0781cab21cd21992a22bb8ed6f9b1018dff0d092d5882e1e9aafbd48337f6662
Thank you.