填AWX安装过程中的坑

ansible-playbook -i inventory install.yml

以上命令执行后可能会报的错:
  1. dial tcp: … no such host
  • Docker无法连接服务器,可能需要设置代理。具体方法参见之前的文章
  1. Cannot have both the docker-py and docker python modules installed together as they use the same namespace and cause a corrupt installation
  • 这人做的来,即先执行pip uninstall docker docker-py docker-compose,再执行pip install docker-compose重新安装。
  1. …”django.db.utils.ProgrammingError: relation \”main_organization\” does not exist”, “LINE 1: SELECT COUNT(*) AS \”__count\” FROM \”main_organization\””, ” ^”], “stdout”: “”, “stdout_lines”: []}
  • 长达几页的报错,这里只记载了最后几行。根据此人所述,这时要做的只是……稍等一会儿再安装一遍。

  • 👆不好使。更好用的办法在这里。将awx/installer/inventory中的create_preload_data=True改成False再安装。