Как запустить модуль ansible seport в Fedora 26?
Запуск ANSIBLE seport
Модуль в Fedora 26 выдает следующую ошибку:
This module requires policycoreutils-python
Тем не мение, policycoreutils-python
уже установлено.
- name: install system packages
package: name={{ item }} state=present
become: true
with_items:
- libselinux-python
- policycoreutils-python
1 ответ
Чтобы решить эту проблему, установите enum34
пакет python:
- name: install system packages
package: name={{ item }} state=present
become: true
with_items:
- libselinux-python
- policycoreutils-python
- python-enum34
enum
пакет находится в Python 3, но не в Python 2. enum34
обратные пакеты enum
в Python 2. Основной причиной является эта строка в setools/policyrep/util.py
:
from enum import Enum
Пожалуйста, проверьте эти ссылки для получения дополнительной информации: