FS#66533 - [molecule] The 'selinux' distribution was not found and is required by molecule
Attached to Project:
Community Packages
Opened by Maxime de Roucy (akira86) - Monday, 04 May 2020, 12:20 GMT
Last edited by David Runge (dvzrv) - Monday, 04 May 2020, 17:05 GMT
Opened by Maxime de Roucy (akira86) - Monday, 04 May 2020, 12:20 GMT
Last edited by David Runge (dvzrv) - Monday, 04 May 2020, 17:05 GMT
|
Details
Description:
``` max@mde-oxalide % molecule -h Traceback (most recent call last): File "/usr/bin/molecule", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3259, in <module> def _initialize_master_working_set(): File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3242, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3271, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 584, in _build_master ws.require(__requires__) File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 901, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 787, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'selinux' distribution was not found and is required by molecule ``` Additional info: ``` max@mde-oxalide % yay -Qi molecule Name : molecule Version : 3.0.4-1 Description : Aids in the development and testing of Ansible roles Architecture : any URL : https://github.com/ansible-community/molecule Licenses : MIT Groups : None Provides : None Depends On : ansible python-cerberus python-click python-click-completion python-click-help-colors python-colorama python-cookiecutter python-gilt python-jinja python-paramiko python-pexpect python-pluggy python-sh python-six python-tabulate python-tree-format python-yaml yamllint Optional Deps : docker: for the docker driver molecule-vagrant: for the vagrant driver podman: for the podman driver [installed] python-pywinrm: for Windows support python-testinfra: for the testinfra verifier Required By : None Optional For : None Conflicts With : None Replaces : None Installed Size : 1620,69 KiB Packager : David Runge <dave@sleepmap.de> Build Date : mer. 29 avril 2020 13:05:23 Install Date : lun. 04 mai 2020 14:08:58 Install Reason : Explicitly installed Install Script : No Validated By : Signature max@mde-oxalide % pip show molecule Name: molecule Version: 3.0.4 Summary: Molecule aids in the development and testing of Ansible roles Home-page: https://github.com/ansible-community/molecule Author: Ansible by Red Hat Author-email: info@ansible.com License: MIT Location: /usr/lib/python3.8/site-packages Requires: ansible, cerberus, click, click-completion, click-help-colors, colorama, cookiecutter, python-gilt, Jinja2, paramiko, pexpect, pluggy, PyYAML, sh, tabulate, tree-format, yamllint, selinux Required-by: ``` Steps to reproduce: ``` pacman -S molecule molecule ``` |
This task depends upon
Closed by David Runge (dvzrv)
Monday, 04 May 2020, 17:05 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed with molecule 3.0.4-2
Monday, 04 May 2020, 17:05 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed with molecule 3.0.4-2
It seems python-selinux has been made a requirement for molecule's entry_point in 3.0.3 and I didn't notice that.
I will look into this later today!
For the time being you can either install molecule 3.0.2 or locally install (for your user only) selinux using pip: `pip3 install --user selinux`