Сбой установки Openshift в необходимой конфигурации SELinux для докера (команда semanage & restorecon Not Found) - PullRequest
0 голосов
/ 25 октября 2019

Спецификации:

  • Openshift 3.11
  • Ansible 2.6.19
  • RHEL 7.6

Ansible не удалось запустить предварительную установкукак показано ниже

ansible-playbook -i /etc/ansible/hosts /usr/share/ansible/openshift-ansible/playbooks/prerequisites.yml -vvv 

Ошибка:

{
    "changed": true,
    "cmd": "semanage fcontext -a -e /var/lib/docker/overlay2 \"/var/lib/docker/overlay2\"\n restorecon -R -v \"/var/lib/docker/overlay2\"",
    "delta": "0:00:00.005386",
    "end": "2019-10-22 15:52:19.990999",
    "invocation": {
        "module_args": {
            "_raw_params": "semanage fcontext -a -e /var/lib/docker/overlay2 \"/var/lib/docker/overlay2\"\n restorecon -R -v \"/var/lib/docker/overlay2\"",
            "_uses_shell": true,
            "argv": null,
            "chdir": null,
            "creates": null,
            "executable": null,
            "removes": null,
            "stdin": null,
            "warn": true
        }
    },
    "msg": "non-zero return code",
    "rc": 127,
    "start": "2019-10-22 15:52:19.985613",
    "stderr": "/bin/sh: semanage: command not found\n/bin/sh: line 1: restorecon: command not found",
    "stderr_lines": [
        "/bin/sh: semanage: command not found",
        "/bin/sh: line 1: restorecon: command not found"
    ],
    "stdout": "",
    "stdout_lines": []
}

Я последовал некоторому предложению с сайта ниже, но все потерпели неудачу с той же ошибкой, упомянутой выше

...