dell/omsdk

Dell EMC OMSDK library is required for this module

Opened this issue · 2 comments

Hi,

I have created a playbook to update the Dell servers, but I am getting the following error, when I checked, the package seems to be installed.

Thanks,

  • FAILED! => {"changed": false, "msg": "Dell EMC OMSDK library is required for this **module"}

OS: Ubuntu 22.04.1 LTS

ansible --version
ansible [core 2.13.3]
config file = /etc/ansible/ansible.cfg
configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3/dist-packages/ansible
ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
executable location = /usr/bin/ansible
python version = 3.10.4 (main, Jun 29 2022, 12:14:53) [GCC 11.2.0]
jinja version = 3.0.3
libyaml = True

omsdk/dist# pip list -v
ansible 6.3.0 /usr/lib/python3/dist-packages
ansible-core 2.13.3 /usr/lib/python3/dist-packages
attrs 21.2.0 /usr/lib/python3/dist-packages
Automat 20.2.0 /usr/lib/python3/dist-packages
Babel 2.8.0 /usr/lib/python3/dist-packages
bcrypt 3.2.0 /usr/lib/python3/dist-packages
blinker 1.4 /usr/lib/python3/dist-packages
certifi 2020.6.20 /usr/lib/python3/dist-packages
chardet 4.0.0 /usr/lib/python3/dist-packages
click 8.0.3 /usr/lib/python3/dist-packages
cloud-init 22.2 /usr/lib/python3/dist-packages
colorama 0.4.4 /usr/lib/python3/dist-packages
command-not-found 0.3 /usr/lib/python3/dist-packages
configobj 5.0.6 /usr/lib/python3/dist-packages
constantly 15.1.0 /usr/lib/python3/dist-packages
cryptography 3.4.8 /usr/lib/python3/dist-packages
dbus-python 1.2.18 /usr/lib/python3/dist-packages
distro 1.7.0 /usr/lib/python3/dist-packages
distro-info 1.1build1 /usr/lib/python3/dist-packages
docopt 0.6.2 /usr/local/lib/python3.10/dist-packages pip
future 0.18.2 /usr/local/lib/python3.10/dist-packages pip
httplib2 0.20.2 /usr/lib/python3/dist-packages
hyperlink 21.0.0 /usr/lib/python3/dist-packages
idna 3.3 /usr/lib/python3/dist-packages
importlib-metadata 4.6.4 /usr/lib/python3/dist-packages
incremental 21.3.0 /usr/lib/python3/dist-packages
ipaddress 1.0.23 /usr/local/lib/python3.10/dist-packages pip
jeepney 0.7.1 /usr/lib/python3/dist-packages flit
Jinja2 3.0.3 /usr/lib/python3/dist-packages
jmespath 0.10.0 /usr/lib/python3/dist-packages
jsonpatch 1.32 /usr/lib/python3/dist-packages
jsonpointer 2.0 /usr/lib/python3/dist-packages
jsonschema 3.2.0 /usr/lib/python3/dist-packages
keyring 23.5.0 /usr/lib/python3/dist-packages
launchpadlib 1.10.16 /usr/lib/python3/dist-packages
lazr.restfulclient 0.14.4 /usr/lib/python3/dist-packages
lazr.uri 1.0.6 /usr/lib/python3/dist-packages
MarkupSafe 2.0.1 /usr/lib/python3/dist-packages
more-itertools 8.10.0 /usr/lib/python3/dist-packages
netifaces 0.11.0 /usr/lib/python3/dist-packages
ntlm-auth 1.4.0 /usr/lib/python3/dist-packages
oauthlib 3.2.0 /usr/lib/python3/dist-packages
omsdk 1.2.490 /usr/local/lib/python3.10/dist-packages pip
packaging 21.3 /usr/lib/python3/dist-packages
paramiko 2.9.3 /usr/lib/python3/dist-packages
pexpect 4.8.0 /usr/lib/python3/dist-packages
pip 22.0.2 /usr/lib/python3/dist-packages
ply 3.11 /usr/local/lib/python3.10/dist-packages pip
prompt-toolkit 3.0.31 /usr/local/lib/python3.10/dist-packages pip
ptyprocess 0.7.0 /usr/lib/python3/dist-packages flit
pyasn1 0.4.8 /usr/lib/python3/dist-packages
pyasn1-modules 0.2.1 /usr/lib/python3/dist-packages
pycryptodomex 3.15.0 /usr/local/lib/python3.10/dist-packages pip
pyflakes 2.5.0 /usr/local/lib/python3.10/dist-packages pip
Pygments 2.13.0 /usr/local/lib/python3.10/dist-packages pip
PyGObject 3.42.1 /usr/lib/python3/dist-packages
PyHamcrest 2.0.2 /usr/lib/python3/dist-packages
PyJWT 2.3.0 /usr/lib/python3/dist-packages
pykerberos 1.1.14 /usr/lib/python3/dist-packages
pymacaroons 0.13.0 /usr/lib/python3/dist-packages
PyNaCl 1.5.0 /usr/lib/python3/dist-packages
pyOpenSSL 21.0.0 /usr/lib/python3/dist-packages
pyparsing 2.4.7 /usr/lib/python3/dist-packages
pyrsistent 0.18.1 /usr/lib/python3/dist-packages
pyserial 3.5 /usr/lib/python3/dist-packages
pysmi 0.3.4 /usr/local/lib/python3.10/dist-packages pip
pysnmp 4.4.12 /usr/local/lib/python3.10/dist-packages pip
pysnmp-mibs 0.1.6 /usr/local/lib/python3.10/dist-packages pip
python-apt 2.3.0+ubuntu2.1 /usr/lib/python3/dist-packages
python-debian 0.1.43ubuntu1 /usr/lib/python3/dist-packages
pytz 2022.1 /usr/lib/python3/dist-packages
pyvim 3.0.3 /usr/local/lib/python3.10/dist-packages pip
pyvmomi 7.0.3 /usr/local/lib/python3.10/dist-packages pip
pywinrm 0.3.0 /usr/lib/python3/dist-packages
PyYAML 5.4.1 /usr/lib/python3/dist-packages
requests 2.25.1 /usr/lib/python3/dist-packages
requests-kerberos 0.12.0 /usr/lib/python3/dist-packages
requests-ntlm 1.1.0 /usr/lib/python3/dist-packages
resolvelib 0.8.1 /usr/lib/python3/dist-packages
SecretStorage 3.3.1 /usr/lib/python3/dist-packages
service-identity 18.1.0 /usr/lib/python3/dist-packages
setuptools 59.6.0 /usr/lib/python3/dist-packages
six 1.16.0 /usr/lib/python3/dist-packages
sos 4.3 /usr/lib/python3/dist-packages
ssh-import-id 5.11 /usr/lib/python3/dist-packages
systemd-python 234 /usr/lib/python3/dist-packages
Twisted 22.1.0 /usr/lib/python3/dist-packages
ubuntu-advantage-tools 27.9 /usr/lib/python3/dist-packages
ufw 0.36.1 /usr/lib/python3/dist-packages
unattended-upgrades 0.1 /usr/lib/python3/dist-packages
urllib3 1.26.5 /usr/lib/python3/dist-packages
wadllib 1.3.6 /usr/lib/python3/dist-packages
wcwidth 0.2.5 /usr/local/lib/python3.10/dist-packages pip
wheel 0.37.1 /usr/lib/python3/dist-packages
xmltodict 0.12.0 /usr/lib/python3/dist-packages
zipp 1.0.0 /usr/lib/python3/dist-packages
zope.interface 5.4.0 /usr/lib/python3/dist-packages

I am having the same exact issue on a RHEL 9 control server.

[root@control_host:~]# python --version
Python 3.9.10
[root@control_host:~]# pip3 list|egrep 'pysnmp|requests|PyYAML|future|psnmp_mibs'
future               0.18.2
pysnmp               4.4.12
pysnmp-mibs          0.1.6
PyYAML               5.4.1
requests             2.25.1
requests-ntlm        1.1.0
[root@control_host:~]# pip3 list -v|grep omsdk
omsdk                1.2.490   /usr/local/lib/python3.9/site-packages   pip

May be due to multiple versions of python. Which python is ansible using- accordingly install omsdk for the specific python