[Pulp-list] Installer error

Grant Gainey ggainey at redhat.com
Tue Jul 6 20:30:06 UTC 2021


This looks like it's exactly the problem we had with pulp3, click-8, and rq:

https://pulp.plan.io/issues/8765

What versions are you running for click and for rq, please?

G


On Tue, Jul 6, 2021 at 3:56 PM Bin Li (BLOOMBERG/ 120 PARK) <
bli111 at bloomberg.net> wrote:

>
> We are currently running 3.7.3 and would like to migrate to latest 3.14. I
> tried to reinstall older version 3.7.3 so we can test the migration
> process. Somehow the installation no longer works and gives the following
> errors.
>
> RUNNING HANDLER [pulp_common : Collect static content]
> ***************************************************************************************
> fatal: [127.0.0.1]: FAILED! => {"changed": true, "cmd":
> ["/opt/utils/venv/pulp/3.7.3/bin/pulpcore-manager", "collectstatic",
> "--noinput", "--link"], "delta": "0:00:02.861992", "end": "2021-07-06
> 15:19:20.270329", "msg": "non-zero return code", "rc": 1, "start":
> "2021-07-06 15:19:17.408337", "stderr": "Traceback (most recent call
> last):\n File \"/opt/utils/venv/pulp/3.7.3/bin/pulpcore-manager\", line 8,
> in <module>\n sys.exit(manage())\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/manage.py\",
> line 11, in manage\n execute_from_command_line(sys.argv)\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/django/core/management/__init__.py\",
> line 381, in execute_from_command_line\n utility.execute()\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/django/core/management/__init__.py\",
> line 357, in execute\n django.setup()\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/django/__init__.py\",
> line 24, in setup\n apps.populate(settings.INSTALLED_APPS)\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/django/apps/registry.py\",
> line 122, in populate\n app_config.ready()\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/apps.py\",
> line 81, in ready\n self.import_viewsets()\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/apps.py\",
> line 110, in import_viewsets\n from pulpcore.app.viewsets import
> NamedModelViewSet\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/viewsets/__init__.py\",
> line 1, in <module>\n from .base import ( # noqa\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/viewsets/base.py\",
> line 17, in <module>\n from pulpcore.app import tasks\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/tasks/__init__.py\",
> line 5, in <module>\n from .importer import pulp_import # noqa\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/tasks/importer.py\",
> line 33, in <module>\n from pulpcore.tasking.tasks import
> enqueue_with_reservation\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/tasking/tasks.py\",
> line 20, in <module>\n from pulpcore.tasking import connection, util\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/tasking/connection.py\",
> line 1, in <module>\n from rq.cli.helpers import get_redis_from_config\n
> File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/rq/cli/__init__.py\",
> line 2, in <module>\n from .cli import main\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/rq/cli/cli.py\",
> line 93, in <module>\n @pass_cli_config\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/rq/cli/cli.py\",
> line 72, in pass_cli_config\n func = option(func)\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/click/decorators.py\",
> line 247, in decorator\n _param_memo(f, OptionClass(param_decls,
> **option_attrs))\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/click/core.py\",
> line 2482, in __init__\n super().__init__(param_decls, type=type,
> multiple=multiple, **attrs)\n File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/click/core.py\",
> line 2110, in __init__\n ) from None\nValueError: 'default' must be a list
> when 'multiple' is true.", "stderr_lines": ["Traceback (most recent call
> last):", " File \"/opt/utils/venv/pulp/3.7.3/bin/pulpcore-manager\", line
> 8, in <module>", " sys.exit(manage())", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/manage.py\",
> line 11, in manage", " execute_from_command_line(sys.argv)", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/django/core/management/__init__.py\",
> line 381, in execute_from_command_line", " utility.execute()", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/django/core/management/__init__.py\",
> line 357, in execute", " django.setup()", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/django/__init__.py\",
> line 24, in setup", " apps.populate(settings.INSTALLED_APPS)", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/django/apps/registry.py\",
> line 122, in populate", " app_config.ready()", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/apps.py\",
> line 81, in ready", " self.import_viewsets()", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/apps.py\",
> line 110, in import_viewsets", " from pulpcore.app.viewsets import
> NamedModelViewSet", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/viewsets/__init__.py\",
> line 1, in <module>", " from .base import ( # noqa", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/viewsets/base.py\",
> line 17, in <module>", " from pulpcore.app import tasks", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/tasks/__init__.py\",
> line 5, in <module>", " from .importer import pulp_import # noqa", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/app/tasks/importer.py\",
> line 33, in <module>", " from pulpcore.tasking.tasks import
> enqueue_with_reservation", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/tasking/tasks.py\",
> line 20, in <module>", " from pulpcore.tasking import connection, util", "
> File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/pulpcore/tasking/connection.py\",
> line 1, in <module>", " from rq.cli.helpers import get_redis_from_config",
> " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/rq/cli/__init__.py\",
> line 2, in <module>", " from .cli import main", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/rq/cli/cli.py\",
> line 93, in <module>", " @pass_cli_config", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/rq/cli/cli.py\",
> line 72, in pass_cli_config", " func = option(func)", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/click/decorators.py\",
> line 247, in decorator", " _param_memo(f, OptionClass(param_decls,
> **option_attrs))", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/click/core.py\",
> line 2482, in __init__", " super().__init__(param_decls, type=type,
> multiple=multiple, **attrs)", " File
> \"/opt/utils/venv/pulp/3.7.3/lib64/python3.7/site-packages/click/core.py\",
> line 2110, in __init__", " ) from None", "ValueError: 'default' must be a
> list when 'multiple' is true."], "stdout": "", "stdout_lines": []}
>
> However, the packages were installed and versions match with our
> production server.
> # pip list |grep pulp pulp-file 1.3.0
> pulp-rpm 3.7.0
> pulpcore 3.7.3
>
> Please advise
>
> Thanks
>
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://listman.redhat.com/mailman/listinfo/pulp-list



-- 
Grant Gainey
Principal Software Engineer, Red Hat System Management Engineering
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20210706/e8a0d82c/attachment.htm>


More information about the Pulp-list mailing list