omsdk
omsdk copied to clipboard
Dell EMC OMSDK library is required for this module
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