From 6fc7230adb6d3ef6a903e23ebfe15883979ba3be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 6 Mar 2020 09:04:17 +0100 Subject: [PATCH] retrace: create /srv/faf addressing: TASK [abrt/faf : run database migrations] ******************************************************************************* Friday 06 March 2020 07:56:21 +0000 (0:00:00.045) 0:04:59.958 ********** fatal: [retrace-stg.aws.fedoraproject.org]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/libexec/platform-python"}, "changed": true, "cmd": ["faf-migrate-db"], "delta": "0:00:01.301859", "end": "2020-03-06 07:56:23.505802", "msg": "non-zero return code", "rc": 1, "start": "2020-03-06 07:56:22.203943", "stderr": "[2020-03-06 07:56:23] ERROR:faf.SaveReports: Required directories can't be created: Required directory '/srv/faf/reports/incoming' does not exist and can't be created: Permission denied\nTraceback (most recent call last):\n File \"/usr/lib/python3.6/site-packages/pyfaf/common.py\", line 140, in ensure_dirs\n os.makedirs(dirname)\n File \"/usr/lib64/python3.6/os.py\", line 210, in makedirs\n makedirs(head, mode, exist_ok)\n File \"/usr/lib64/python3.6/os.py\", line 210, in makedirs\n makedirs(head, mode, exist_ok)\n File \"/usr/lib64/python3.6/os.py\", line 220, in makedirs\n mkdir(name, mode)\nPermissionError: [Errno 13] Permission denied: '/srv/faf'\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/bin/faf-migrate-db\", line 27, in \n from pyfaf.common import get_connect_string\n File \"/usr/lib/python3.6/site-packages/pyfaf/__init__.py\", line 25, in \n from . import cmdline\n File \"/usr/lib/python3.6/site-packages/pyfaf/cmdline.py\", line 22, in \n from pyfaf.actions import actions\n File \"/usr/lib/python3.6/site-packages/pyfaf/actions/__init__.py\", line 106, in \n load_plugins(Action, actions)\n File \"/usr/lib/python3.6/site-packages/pyfaf/common.py\", line 113, in load_plugins\n result[plugin.name] = plugin()\n File \"/usr/lib/python3.6/site-packages/pyfaf/actions/save_reports.py\", line 69, in __init__\n self.dir_attach_saved, self.dir_attach_deferred])\n File \"/usr/lib/python3.6/site-packages/pyfaf/common.py\", line 145, in ensure_dirs\n .format(dirname, ex.strerror))\npyfaf.common.FafError: Required directory '/srv/faf/reports/incoming' does not exist and can't be created: Permission denied", "stderr_lines": ["[2020-03-06 07:56:23] ERROR:faf.SaveReports: Required directories can't be created: Required directory '/srv/faf/reports/incoming' does not exist and can't be created: Permission denied", "Traceback (most recent call last):", " File \"/usr/lib/python3.6/site-packages/pyfaf/common.py\", line 140, in ensure_dirs", " os.makedirs(dirname)", " File \"/usr/lib64/python3.6/os.py\", line 210, in makedirs", " makedirs(head, mode, exist_ok)", " File \"/usr/lib64/python3.6/os.py\", line 210, in makedirs", " makedirs(head, mode, exist_ok)", " File \"/usr/lib64/python3.6/os.py\", line 220, in makedirs", " mkdir(name, mode)", "PermissionError: [Errno 13] Permission denied: '/srv/faf'", "", "During handling of the above exception, another exception occurred:", "", "Traceback (most recent call last):", " File \"/bin/faf-migrate-db\", line 27, in ", " from pyfaf.common import get_connect_string", " File \"/usr/lib/python3.6/site-packages/pyfaf/__init__.py\", line 25, in ", " from . import cmdline", " File \"/usr/lib/python3.6/site-packages/pyfaf/cmdline.py\", line 22, in ", " from pyfaf.actions import actions", " File \"/usr/lib/python3.6/site-packages/pyfaf/actions/__init__.py\", line 106, in ", " load_plugins(Action, actions)", " File \"/usr/lib/python3.6/site-packages/pyfaf/common.py\", line 113, in load_plugins", " result[plugin.name] = plugin()", " File \"/usr/lib/python3.6/site-packages/pyfaf/actions/save_reports.py\", line 69, in __init__", " self.dir_attach_saved, self.dir_attach_deferred])", " File \"/usr/lib/python3.6/site-packages/pyfaf/common.py\", line 145, in ensure_dirs", " .format(dirname, ex.strerror))", "pyfaf.common.FafError: Required directory '/srv/faf/reports/incoming' does not exist and can't be created: Permission denied"], "stdout": "", "stdout_lines": []} --- roles/abrt/faf-pre/tasks/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/abrt/faf-pre/tasks/main.yml b/roles/abrt/faf-pre/tasks/main.yml index 07ff3ff8ba..55e7efec8b 100644 --- a/roles/abrt/faf-pre/tasks/main.yml +++ b/roles/abrt/faf-pre/tasks/main.yml @@ -8,6 +8,13 @@ # Allow https and start httpd - import_tasks: services.yml +- name: Create a directory /srv/faf + file: + path: /srv/faf + state: directory + owner: faf + group: faf + # landing page - name: install abrt-server-info-page package: