====== Additional packages for Minion modules ====== ^ Documentation ^| ^Name:| Additional settings for Minion moudules | ^Description:| Completing CentOS installation to run some minion modules | ^Modification date :|20/05/2019| ^Owner:|dodger@ciberterminal.net| ^Notify changes to:| sysadmin | ^Tags:| | \\ I've set the log level to ''trace'' and I still can't see the error :-( \\ I'm done with this cause all the github issues from saltstack repo indicate a bug on the minion side... \\ ====== Minion modules not available ====== This document cover some modules that can't be loaded by default: 2019-05-20 08:58:45,764 [salt.minion ][INFO ][13233] Starting a new job with PID 13233 2019-05-20 08:58:45,903 [salt.loader ][DEBUG ][13233] Error loading module.tls: ['PyOpenSSL version 0.10 or later must be installed before this module can be used.'] 2019-05-20 08:58:45,904 [salt.loader ][DEBUG ][13233] Error loading module.glusterfs: glusterfs server is not installed 2019-05-20 08:58:45,934 [salt.loader ][DEBUG ][13233] Error loading module.nacl: libnacl import error, perhaps missing python libnacl package 2019-05-20 08:58:46,056 [salt.loader ][DEBUG ][13233] Error loading module.ipmi: No module named pyghmi.ipmi 2019-05-20 08:58:46,059 [salt.loader ][DEBUG ][13233] Error loading module.npm: npm execution module could not be loaded because the npm binary could not be located 2019-05-20 08:58:46,082 [salt.utils.lazy ][DEBUG ][13233] Could not LazyLoad pkg.update 2019-05-20 08:58:46,082 [salt.minion ][DEBUG ][13233] Minion return retry timer set to 10 seconds (randomized) ====== NaCl module ====== Official [[https://nacl.cr.yp.to/install.html|NaCl]] web. \\ yum -y install nacl nacl-devel libffi-devel python-devel easy_install pynacl And still: 2019-05-20 09:30:05,468 [salt.loader ][DEBUG ][62216] Error loading module.nacl: libnacl import error, perhaps missing python libnacl package ====== TLS module ====== yum install pyOpenSSL but: 2019-05-20 09:30:05,436 [salt.loaded.int.module.tls][ERROR ][62216] You should upgrade pyOpenSSL to at least 0.14.1 to enable the use of X509 extensions Cause:\\ avmlp-pmta-001 /etc/salt # rpm -qi pyOpenSSL Name : pyOpenSSL Version : 0.13.1 Release : 4.el7 Architecture: x86_64 Install Date: Mon 20 May 2019 09:29:58 AM CEST Group : Development/Libraries Size : 645496 License : ASL 2.0 Signature : RSA/SHA256, Mon 12 Nov 2018 03:44:47 PM CET, Key ID 24c6a8a7f4a80eb5 Source RPM : pyOpenSSL-0.13.1-4.el7.src.rpm Build Date : Tue 30 Oct 2018 05:46:41 PM CET Build Host : x86-01.bsys.centos.org Relocations : (not relocatable) Packager : CentOS BuildSystem Vendor : CentOS URL : http://pyopenssl.sourceforge.net/ Summary : Python wrapper module around the OpenSSL library Description : High-level wrapper around a subset of the OpenSSL library, includes among others * SSL.Connection objects, wrapping the methods of Python's portable sockets * Callbacks written in Python * Extensive error-handling mechanism, mirroring OpenSSL's error codes