You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Windows 10上通过docker-compose安装Ansible AWX时迁移任务失败且无法登录的问题求助

在Windows 10上通过docker-compose安装Ansible AWX时迁移任务失败且无法登录的问题求助

问题描述

我正在Windows 10机器上用docker-compose搭建Ansible AWX,运行安装playbook ansible-playbook -i inventory install.yml 时踩坑了,遇到下面的错误。现在虽然能看到登录界面,但用默认凭据根本登不进去。我试过更新docker-compose版本,还是没解决,有没有大佬能指点一下怎么解决这个问题?

我是照着AWX 17.0.1的官方安装步骤操作的。

环境信息

  • Docker-Compose版本:1.29.2
  • Docker版本:24.0.7
  • Ansible版本:core 2.15.6
  • Python版本:3.10.12

错误详情

执行到local_docker : Run migrations in task container这个任务时直接失败了,具体错误输出如下:

fatal: [localhost]: FAILED! => {"changed": true, "cmd": "docker-compose run --rm --service-ports task awx-manage migrate --no-input", "delta": "0:00:00.373472", "end": "2023-12-19 10:55:04.590566", "msg": "non-zero return code", "rc": 1, "start": "2023-12-19 10:55:04.217094", "stderr": "Traceback (most recent call last):\n  File \"/home/jvieyra/.local/bin/docker-compose\", line 8, in \n    sys.exit(main())\n  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/main.py\", line 81, in main\n    command_func()\n  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/main.py\", line 200, in perform_command\n    project = project_from_options('.', options)\n  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/command.py\", line 60, in project_from_options\n    return get_project(\n  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/command.py\", line 152, in get_project\n    client = get_client(\n  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/docker_client.py\", line 41, in get_client\n    client = docker_client(\n  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/docker_client.py\", line 124, in docker_client\n    kwargs = kwargs_from_env(environment=environment, ssl_version=tls_version)\nTypeError: kwargs_from_env() got an unexpected keyword argument 'ssl_version'", "stderr_lines": ["Traceback (most recent call last):", "  File \"/home/jvieyra/.local/bin/docker-compose\", line 8, in ", "    sys.exit(main())", "  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/main.py\", line 81, in main", "    command_func()", "  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/main.py\", line 200, in perform_command", "    project = project_from_options('.', options)", "  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/command.py\", line 60, in project_from_options", "    return get_project(", "  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/command.py\", line 152, in get_project", "    client = get_client(", "  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/docker_client.py\", line 41, in get_client", "    client = docker_client(", "  File \"/home/jvieyra/.local/lib/python3.10/site-packages/compose/cli/docker_client.py\", line 124, in docker_client", "    kwargs = kwargs_from_env(environment=environment, ssl_version=tls_version)", "TypeError: kwargs_from_env() got an unexpected keyword argument 'ssl_version'"], "stdout": "", "stdout_lines": []}

我的Inventory配置文件内容

localhost ansible_connection=local
ansible_python_interpreter="/usr/bin/python3"

[all:vars]
dockerhub_base=ansible
awx_task_hostname=awx
awx_web_hostname=awxweb
# Local directory that is mounted in the awx_postgres docker container to place the db in
postgres_data_dir="~/.awx/pgdocker"
host_port=80
host_port_ssl=443
docker_compose_dir="~/.awx/awxcompose"
pg_username=awx
pg_password=awxpass
pg_database=awx
pg_port=5432
admin_user=admin
admin_password=password
# Whether or not to create preload data for demonstration purposes
create_preload_data=True
secret_key=awxsecret
# Proxy
http_proxy=http://proxy:3128
https_proxy=http://proxy:3128
#no_proxy=mycorp.org
# AWX custom virtual environment folder. Only usable for local install.
custom_venv_dir=/opt/my-envs/
ca_trust_dir=/etc/pki/ca-trust/source/anchors

备注:内容来源于stack exchange,提问作者eia92

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 12:23:03