Uploaded image for project: 'Automation Hub'
  1. Automation Hub
  2. AAH-1503

Can't install galaxy_ng due to circular import

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Critical Critical
    • None
    • 2.2
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None

      Traceback (most recent call last):
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/rest_framework/settings.py", line 177, in import_from_string
            return import_string(val)
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/django/utils/module_loading.py", line 17, in import_string
            module = import_module(module_path)
          File "/usr/lib64/python3.8/importlib/__init__.py", line 127, in import_module
            return _bootstrap._gcd_import(name[level:], package, level)
          File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
          File "<frozen importlib._bootstrap>", line 991, in _find_and_load
          File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
          File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
          File "<frozen importlib._bootstrap_external>", line 843, in exec_module
          File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
          File "/var/lib/pulp/devel/galaxy_ng/galaxy_ng/app/access_control/access_policy.py", line 10, in <module>
            from pulp_container.app.access_policy import NamespacedAccessPolicyMixin
          File "/var/lib/pulp/devel/pulp_container/pulp_container/app/access_policy.py", line 6, in <module>
            from pulpcore.plugin.viewsets import RepositoryVersionViewSet
          File "/var/lib/pulp/devel/pulpcore/pulpcore/plugin/viewsets/__init__.py", line 5, in <module>
            from pulpcore.app.viewsets import (  # noqa
        ImportError: cannot import name 'AlternateContentSourceViewSet' from partially initialized module 'pulpcore.app.viewsets' (most likely due to a circular import) (/var/lib/pulp/devel/pulpcore/pulpcore/app/viewsets/__init__.py)
        
        During handling of the above exception, another exception occurred:
        
        Traceback (most recent call last):
          File "/usr/local/lib/pulp/bin/pulpcore-manager", line 33, in <module>
            sys.exit(load_entry_point('pulpcore', 'console_scripts', 'pulpcore-manager')())
          File "/var/lib/pulp/devel/pulpcore/pulpcore/app/manage.py", line 11, in manage
            execute_from_command_line(sys.argv)
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
            utility.execute()
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute
            django.setup()
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/django/__init__.py", line 24, in setup
            apps.populate(settings.INSTALLED_APPS)
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/django/apps/registry.py", line 122, in populate
            app_config.ready()
          File "/var/lib/pulp/devel/pulpcore/pulpcore/app/apps.py", line 194, in ready
            super().ready()
          File "/var/lib/pulp/devel/pulpcore/pulpcore/app/apps.py", line 96, in ready
            self.import_viewsets()
          File "/var/lib/pulp/devel/pulpcore/pulpcore/app/apps.py", line 132, in import_viewsets
            from pulpcore.app.viewsets import NamedModelViewSet
          File "/var/lib/pulp/devel/pulpcore/pulpcore/app/viewsets/__init__.py", line 1, in <module>
            from .base import (  # noqa
          File "/var/lib/pulp/devel/pulpcore/pulpcore/app/viewsets/base.py", line 12, in <module>
            from rest_framework import viewsets
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/rest_framework/viewsets.py", line 27, in <module>
            from rest_framework import generics, mixins, views
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/rest_framework/generics.py", line 9, in <module>
            from rest_framework import mixins, views
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/rest_framework/views.py", line 17, in <module>
            from rest_framework.schemas import DefaultSchema
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/rest_framework/schemas/__init__.py", line 34, in <module>
            permission_classes=api_settings.DEFAULT_PERMISSION_CLASSES,
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/rest_framework/settings.py", line 225, in __getattr__
            val = perform_import(val, attr)
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/rest_framework/settings.py", line 168, in perform_import
            return [import_from_string(item, setting_name) for item in val]
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/rest_framework/settings.py", line 168, in <listcomp>
            return [import_from_string(item, setting_name) for item in val]
          File "/usr/local/lib/pulp/lib64/python3.8/site-packages/rest_framework/settings.py", line 180, in import_from_string
            raise ImportError(msg)
        ImportError: Could not import 'galaxy_ng.app.access_control.access_policy.AccessPolicyBase' for API setting 'DEFAULT_PERMISSION_CLASSES'. ImportError: cannot import name 'AlternateContentSourceViewSet' from partially initialized module 'pulpcore.app.viewsets' (most likely due to a circular import) (/var/lib/pulp/devel/pulpcore/pulpcore/app/viewsets/__init__.py). 

      https://github.com/pulp/pulp_installer/runs/5879172117?check_suite_focus=true

              rochacbruno@redhat.com Bruno Rocha
              rhn-engineering-faguiard Fabricio Aguiar de Oliveira
              Archiver:
              ranumula@redhat.com Raju Anumula

                Created:
                Updated:
                Resolved:
                Archived: