Как запустить модуль 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

Пожалуйста, проверьте эти ссылки для получения дополнительной информации:

Другие вопросы по тегам