Рейтинг:-1

Ошибка Ansible для некоторых серверов при выполнении задачи добавления пользователя

флаг cn

Ниже ошибка:

НЕУСПЕШНЫЙ! => {"ansible_facts": {"discovered_interpreter_pyt hon": "/usr/bin/python"}, "changed": false, "checksum": "2ca063f74f5a03d16fb6db0 dba613f2ec60f97b2", "msg": "Отмена, цель использует selinux, но python привязки (l ibselinux-python) не установлены!"}

флаг sv
Добро пожаловать в ServerFault. Вы действительно прочитали сообщение об ошибке?
Рейтинг:2
флаг cz

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

В старых системах RHEL/CentOS 7 вы должны установить libselinux-python. В современных системах, таких как RHEL 8 и Fedora, он называется python3-libselinux.

Рейтинг:0
флаг cn

Как указано в ошибке, Ansible нуждается в привязках Python для selinux в системах Linux.

Для RHEL или Fedora,

yum установить libselinux-python*

установит их для python3, а также для python2 в случае RHEL 7.

Michael Hampton avatar
флаг cz
Старое имя `libselinux-python` не работает на RHEL 8 или Fedora.
John Mahowald avatar
флаг cn
Подстановочный знак соответствует libselinux-python3, который по-прежнему предоставляется python3-libselinux в последний раз, когда я проверял CentOS 8.
Michael Hampton avatar
флаг cz
Больше не в RHEL 8.4.

Ответить или комментировать

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