ansible/awx

AWX 5.0.0 Install : Database Migration Failure

Open

#4,255 创建于 2019年7月2日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)Python (13,071 star) (3,333 fork)batch import
component:apihelp wantedtype:bug

描述

ISSUE TYPE
  • Bug Report
SUMMARY
ENVIRONMENT
  • AWX version: 5.0.0
  • AWX install method: openshift3.7
  • Ansible version: 2.0.8
  • Operating System: RHEL 7
  • Web Browser: N/A
STEPS TO REPRODUCE

Install Awx on Dedicated Openshift 3.7 with the playbook , and an external PostgreSQL Database

Command : ansible-playbook -i inventory install.yml -e openshift_token=$(oc whoami -t)

EXPECTED RESULTS

Migration Should be done

All the 02 pods and containers are created but fail to start because of the database migration

ACTUAL RESULTS

ValueError: Unable to configure handler 'fact_receiver': [Errno 13] Permission denied: '/var/log/tower/fact_receiver.log

TASK [kubernetes : Migrate database] ************************************************************************************************************************************************************************** fatal: [localhost]: FAILED! => {"changed": true, "cmd": "oc --config=/tmp/awx-config/.kube/config -n gcloud-services-test-middleware exec ansible-tower-management -- bash -c "awx-manage migrate --noinput"\n", "delta": "0:00:01.687839", "end": "2019-07-02 17:07:54.133670", "msg": "non-zero return code", "rc": 1, "start": "2019-07-02 17:07:52.445831", "stderr": "Traceback (most recent call last):\n File "/usr/bin/awx-manage", line 9, in \n load_entry_point('awx==1.0.5.24', 'console_scripts', 'awx-manage')()\n File "/usr/lib/python2.7/site-packages/awx/init.py", line 109, in manage\n execute_from_command_line(sys.argv)\n File "/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/management/init.py", line 364, in execute_from_command_line\n utility.execute()\n File "/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/management/init.py", line 338, in execute\n django.setup()\n File "/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/init.py", line 22, in setup\n configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)\n File "/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/utils/log.py", line 75, in configure_logging\n logging_config_func(logging_settings)\n File "/usr/lib64/python2.7/logging/config.py", line 803, in dictConfig\n dictConfigClass(config).configure()\n File "/usr/lib64/python2.7/logging/config.py", line 585, in configure\n '%r: %s' % (name, e))\nValueError: Unable to configure handler 'fact_receiver': [Errno 13] Permission denied: '/var/log/tower/fact_receiver.log'\ncommand terminated with exit code 1", "stderr_lines": ["Traceback (most recent call last):", " File "/usr/bin/awx-manage", line 9, in ", " load_entry_point('awx==1.0.5.24', 'console_scripts', 'awx-manage')()", " File "/usr/lib/python2.7/site-packages/awx/init.py", line 109, in manage", " execute_from_command_line(sys.argv)", " File "/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/management/init.py", line 364, in execute_from_command_line", " utility.execute()", " File "/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/management/init.py", line 338, in execute", " django.setup()", " File "/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/init.py", line 22, in setup", " configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)", " File "/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/utils/log.py", line 75, in configure_logging", " logging_config_func(logging_settings)", " File "/usr/lib64/python2.7/logging/config.py", line 803, in dictConfig", " dictConfigClass(config).configure()", " File "/usr/lib64/python2.7/logging/config.py", line 585, in configure", " '%r: %s' % (name, e))", "ValueError: Unable to configure handler 'fact_receiver': [Errno 13] Permission denied: '/var/log/tower/fact_receiver.log'", "command terminated with exit code 1"], "stdout": "", "stdout_lines": []}

ADDITIONAL INFORMATION

贡献者指南