Назад | Перейти на главную страницу

Ошибка запуска шаблона при обновлении проекта в AWX 3.0.0.0

Версия AWX: 3.0.0.0

Версия Ansible: 2.7.6

ОС хоста: CentOS 7.6.1810

Я получаю сообщение об ошибке при обновлении проекта при запуске шаблона в AWX:

Traceback (most recent call last): File 
"/var/lib/awx/venv/awx/lib64/python3.6/site- 
packages/awx/main/tasks.py", line 939, in run 
self.pre_run_hook(instance, **kwargs) File 
"/var/lib/awx/venv/awx/lib64/python3.6/site- 
packages/awx/main/tasks.py", line 1424, in pre_run_hook 
project_update_task().run(local_project_sync.id) File 
"/var/lib/awx/venv/awx/lib64/python3.6/site- 
packages/awx/main/tasks.py", line 620, in _wrapped return f(self, 
*args, **kwargs) File "/var/lib/awx/venv/awx/lib64/python3.6/site- 
packages/awx/main/tasks.py", line 1083, in run raise 
AwxTaskError.TaskError(instance, rc) Exception: project_update 1836 
(failed) encountered an error (rc=2), please see task stdout for 
details.

Используется tower-cli для мониторинга задания и стандартного вывода:

*** DETAILS: Requesting a copy of job standard output 
*************************
GET https://[redacted]/api/v2/jobs/1837/stdout/
Params: {'content_format': 'ansi', 'content_encoding': 'base64', 
'format': 'json'}

------End of Standard Out Stream--------
Error: Job failed.

Ничего значимого. Однако я могу обновить проект вручную, и он успешно завершится. Просто когда запуск шаблона требует обновления проекта, он терпит неудачу.

Я попытался остановить и удалить контейнер awx_task в Docker и выполнить повторную установку (той же версии) поверх существующей установки. Та же ошибка.

Этим утром я с радостью выполнял работу, а потом все так и умерло. Никаких изменений между временем, когда он работал, и временем, когда он начал выходить из строя, не вносился.

У кого-нибудь есть предложения, чтобы попытаться исправить это? Спасибо!

ПРИМЕЧАНИЕ: задание обновления проекта, инициированное шаблоном, действительно успешно. В списке вакансий отображается успешно. Но задание, созданное шаблоном, не выполняется и показывает, что обновление проекта не удалось.

Разобрался с некоторой помощью моих друзей:

Причиной этого стал испорченный файл requirements.yml в репо.