This is more than just a deprecation warning unfortunately. It seems that your system doesn't have the usual stdlib sha1 related modules. Does freebsd not include those in its standard python packages?
I'll be back at my computer tonight and can look at the freebsd vm I have there but I don't remember this occurring there for me. Is this a non standard python build? Or are those modules available but in some sort of separately installable package? -Toshio On Nov 27, 2014 12:10 PM, "mike tancsa" <[email protected]> wrote: > Hi, > On a few of my FreeBSD boxes I want to start managing via Ansible, I have > run into a python deprecation error / warning I am not sure how to deal > with. I am using what is in the git repo, not the older version from the > ports. > > % ansible -m setup site0340 > ps0340snmp.station.pioneer.ca | FAILED >> { > "failed": true, > "msg": > "/tmp/.ansible/tmp/ansible-tmp-1417115114.01-177476480407452/setup:234: > DeprecationWarning: the sha module is deprecated; use the hashlib module > instead\r\n from sha import sha as _sha1\r\nTraceback (most recent call > last):\r\n File > \"/tmp/.ansible/tmp/ansible-tmp-1417115114.01-177476480407452/setup\", line > 234, in <module>\r\n from sha import sha as _sha1\r\n File > \"/usr/local/lib/python2.6/sha.py\", line 10, in <module>\r\n from > hashlib import sha1 as sha\r\n File > \"/usr/local/lib/python2.6/hashlib.py\", line 136, in <module>\r\n md5 = > __get_builtin_constructor('md5')\r\n File > \"/usr/local/lib/python2.6/hashlib.py\", line 63, in > __get_builtin_constructor\r\n import _md5\r\nImportError: No module > named _md5\r\n", > "parsed": false > } > > What is the best way to work around this ? > % ansible --version > ansible 1.9 > configured module search path = /usr/local/share/ansible > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/7cc33ef4-b59d-4342-8e89-c7d497e956a6%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/7cc33ef4-b59d-4342-8e89-c7d497e956a6%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAG9juEou4T3rNX%2Bdjq0vycuut1WNONrFEz71BigFxngPR50g0A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
