got it, its worked now, Thank you

On Sun, Jul 19, 2020 at 3:43 PM Dick Visser <[email protected]> wrote:

> Yes you get an error because you didn't try the suggestion provided by
> Abhijith. Instead you used a directory as the python interpreter. That is
> not going to work - as the error says.
> Try Abhijit's suggestion.
>
> On Sun, 19 Jul 2020 at 21:57, Nagesh sheregar <[email protected]> wrote:
>
>> Hi Abhijith,
>>
>> i am getting error like below:
>>
>> ASK [vcenter : Gather all registered virtual machines]
>> *************************************************************************************************************************************************************************************
>> task path: /data01/ansible/playbooks/roles/vcenter/tasks/vminfo.yml:1
>> <localhost> ESTABLISH LOCAL CONNECTION FOR USER: root
>> <localhost> EXEC /bin/sh -c 'echo ~root && sleep 0'
>> <localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo
>> /root/.ansible/tmp `"&& mkdir
>> /root/.ansible/tmp/ansible-tmp-1595188451.63-5049-188421523167796 && echo
>> ansible-tmp-1595188451.63-5049-188421523167796="` echo
>> /root/.ansible/tmp/ansible-tmp-1595188451.63-5049-188421523167796 `" ) &&
>> sleep 0'
>> Using module file
>> /usr/lib/python2.7/site-packages/ansible/modules/cloud/vmware/vmware_vm_info.py
>> <localhost> PUT /root/.ansible/tmp/ansible-local-4928PgdUse/tmp7ZHjvD TO
>> /root/.ansible/tmp/ansible-tmp-1595188451.63-5049-188421523167796/AnsiballZ_vmware_vm_info.py
>> <localhost> EXEC /bin/sh -c 'chmod u+x
>> /root/.ansible/tmp/ansible-tmp-1595188451.63-5049-188421523167796/
>> /root/.ansible/tmp/ansible-tmp-1595188451.63-5049-188421523167796/AnsiballZ_vmware_vm_info.py
>> && sleep 0'
>> <localhost> EXEC /bin/sh -c
>> '/opt/rh/python27/root/usr/lib/python2.7/site-packages
>> /root/.ansible/tmp/ansible-tmp-1595188451.63-5049-188421523167796/AnsiballZ_vmware_vm_info.py
>> && sleep 0'
>> <localhost> EXEC /bin/sh -c 'rm -f -r
>> /root/.ansible/tmp/ansible-tmp-1595188451.63-5049-188421523167796/ >
>> /dev/null 2>&1 && sleep 0'
>> fatal: [localhost -> localhost]: FAILED! => {
>>     "changed": false,
>>     "module_stderr": "/bin/sh:
>> /opt/rh/python27/root/usr/lib/python2.7/site-packages: Is a directory\n",
>>     "module_stdout": "",
>>     "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
>>     "rc": 126
>> }
>>
>> PLAY RECAP
>> **********************************************************************************************************************************************************************************************************************************
>> localhost                  : ok=3    changed=0    unreachable=0
>>  failed=1    skipped=0    rescued=0    ignored=0
>>
>> [root@s605141sl7vl402 ansible]#
>>
>>
>> below is the my playbook:
>>
>> - name: Gather all registered virtual machines
>>   vmware_vm_info:
>>     hostname: '{{ vcenter_server }}'
>>     username: '{{ vcenter_user }}'
>>     password: '{{ vcenter_pass }}'
>>     validate_certs: no
>>   delegate_to: localhost
>>   register: vminfo
>>   vars:
>>     ansible_python_interpreter:
>> '/opt/rh/python27/root/usr/lib/python2.7/site-packages'
>>
>>
>> On Fri, Jul 17, 2020 at 10:07 PM Abhijeet Kasurde <[email protected]>
>> wrote:
>>
>>> Ansible is using /usr/bin/python2 and requests is installed in
>>> /opt/rh/python27/root/usr/lib/python2.7/site-packages
>>>
>>> Set ansible_python_interpreter as in the playbook or adjust your python
>>> path -
>>>
>>> vars:
>>> ansible_python_interpreter:
>>> '/opt/rh/python27/root/usr/lib/python2.7/bin/python'
>>> tasks:
>>>
>>> Read more about Python Interpreter =
>>> https://docs.ansible.com/ansible/latest/reference_appendices/python_3_support.html
>>> and
>>> https://docs.ansible.com/ansible/latest/reference_appendices/interpreter_discovery.html#interpreter-discovery
>>>
>>>
>>> On Sat, Jul 18, 2020 at 8:17 AM Nagesh sheregar <[email protected]>
>>> wrote:
>>>
>>>> Hi abhi,
>>>>
>>>> Name: requests
>>>> Version: 2.24.0
>>>> Summary: Python HTTP for Humans.
>>>> Home-page: https://requests.readthedocs.io
>>>> Author: Kenneth Reitz
>>>> Author-email: [email protected]
>>>> License: Apache 2.0
>>>> Location: /opt/rh/python27/root/usr/lib/python2.7/site-packages
>>>> Requires: certifi, idna, chardet, urllib3
>>>> Required-by: pyvmomi
>>>>
>>>>
>>>>
>>>> On Fri, Jul 17, 2020 at 9:43 PM Abhijeet Kasurde <[email protected]>
>>>> wrote:
>>>>
>>>>> can you check
>>>>>
>>>>> pip show requests
>>>>>
>>>>> On Sat, Jul 18, 2020 at 7:08 AM Nagesh sheregar <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi abhi,
>>>>>>
>>>>>> itsy already there:
>>>>>>
>>>>>> [root@s605141sl7vl402 ansible]# pip list | grep requests
>>>>>> DEPRECATION: Python 2.7 reached the end of its life on January 1st,
>>>>>> 2020. Please upgrade your Python as Python 2.7 is no longer maintained. 
>>>>>> pip
>>>>>> 21.0 will drop support for Python 2.7 in January 2021. More details about
>>>>>> Python 2 support in pip, can be found at
>>>>>> https://pip.pypa.io/en/latest/development/release-process/#python-2-support
>>>>>> requests   2.24.0
>>>>>> [root@s605141sl7vl402 ansible]#
>>>>>>
>>>>>> On Fri, Jul 17, 2020 at 8:18 PM Abhijeet Kasurde <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> On s605141sl7vl402.savvis.lab, do
>>>>>>>
>>>>>>> pip install requests
>>>>>>>
>>>>>>> On Sat, Jul 18, 2020 at 4:46 AM Nagesh sheregar <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi team,
>>>>>>>>
>>>>>>>> can someone please help me on this
>>>>>>>>
>>>>>>>> TASK [vcenter : Gather all registered virtual machines]
>>>>>>>> *******************************************************************************************************************************************************
>>>>>>>> task path:
>>>>>>>> /data01/ansible/playbooks/roles/vcenter/tasks/vminfo.yml:1
>>>>>>>> <localhost> ESTABLISH LOCAL CONNECTION FOR USER: root
>>>>>>>> <localhost> EXEC /bin/sh -c 'echo ~root && sleep 0'
>>>>>>>> <localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo
>>>>>>>> /root/.ansible/tmp `"&& mkdir
>>>>>>>> /root/.ansible/tmp/ansible-tmp-1595027452.91-724-178923688175376 && 
>>>>>>>> echo
>>>>>>>> ansible-tmp-1595027452.91-724-178923688175376="` echo
>>>>>>>> /root/.ansible/tmp/ansible-tmp-1595027452.91-724-178923688175376 `" ) 
>>>>>>>> &&
>>>>>>>> sleep 0'
>>>>>>>> Using module file
>>>>>>>> /usr/lib/python2.7/site-packages/ansible/modules/cloud/vmware/vmware_vm_info.py
>>>>>>>> <localhost> PUT
>>>>>>>> /root/.ansible/tmp/ansible-local-583pCESFN/tmpfbE3DT TO
>>>>>>>> /root/.ansible/tmp/ansible-tmp-1595027452.91-724-178923688175376/AnsiballZ_vmware_vm_info.py
>>>>>>>> <localhost> EXEC /bin/sh -c 'chmod u+x
>>>>>>>> /root/.ansible/tmp/ansible-tmp-1595027452.91-724-178923688175376/
>>>>>>>> /root/.ansible/tmp/ansible-tmp-1595027452.91-724-178923688175376/AnsiballZ_vmware_vm_info.py
>>>>>>>> && sleep 0'
>>>>>>>> <localhost> EXEC /bin/sh -c '/usr/bin/python2
>>>>>>>> /root/.ansible/tmp/ansible-tmp-1595027452.91-724-178923688175376/AnsiballZ_vmware_vm_info.py
>>>>>>>> && sleep 0'
>>>>>>>> <localhost> EXEC /bin/sh -c 'rm -f -r
>>>>>>>> /root/.ansible/tmp/ansible-tmp-1595027452.91-724-178923688175376/ >
>>>>>>>> /dev/null 2>&1 && sleep 0'
>>>>>>>> The full traceback is:
>>>>>>>> Traceback (most recent call last):
>>>>>>>>   File
>>>>>>>> "/tmp/ansible_vmware_vm_info_payload_pV6E6R/ansible_vmware_vm_info_payload.zip/ansible/module_utils/vmware.py",
>>>>>>>> line 24, in <module>
>>>>>>>>     import requests
>>>>>>>> ImportError: No module named requests
>>>>>>>> fatal: [localhost -> localhost]: FAILED! => {
>>>>>>>>     "changed": false,
>>>>>>>>     "invocation": {
>>>>>>>>         "module_args": {
>>>>>>>>             "folder": null,
>>>>>>>>             "hostname": "10.10.10.18",
>>>>>>>>             "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
>>>>>>>>             "port": 443,
>>>>>>>>             "proxy_host": null,
>>>>>>>>             "proxy_port": null,
>>>>>>>>             "show_attribute": false,
>>>>>>>>             "show_tag": false,
>>>>>>>>             "username": "root",
>>>>>>>>             "validate_certs": false,
>>>>>>>>             "vm_type": "all"
>>>>>>>>         }
>>>>>>>>     },
>>>>>>>>     "msg": "Failed to import the required Python library (requests)
>>>>>>>> on s605141sl7vl402.savvis.lab's Python /usr/bin/python2. Please read 
>>>>>>>> module
>>>>>>>> documentation and install in the appropriate location. If the required
>>>>>>>> library is installed, but Ansible is using the wrong Python 
>>>>>>>> interpreter,
>>>>>>>> please consult the documentation on ansible_python_interpreter"
>>>>>>>> }
>>>>>>>>
>>>>>>>>
>>>>>>>> [root@s605141sl7vl402 ansible]# ansible --version
>>>>>>>> ansible 2.9.9
>>>>>>>>   config file = /etc/ansible/ansible.cfg
>>>>>>>>   configured module search path =
>>>>>>>> [u'/root/.ansible/plugins/modules', 
>>>>>>>> u'/usr/share/ansible/plugins/modules']
>>>>>>>>   ansible python module location =
>>>>>>>> /usr/lib/python2.7/site-packages/ansible
>>>>>>>>   executable location = /usr/bin/ansible
>>>>>>>>   python version = 2.7.17 (default, Nov 15 2019, 19:24:58) [GCC
>>>>>>>> 4.8.5 20150623 (Red Hat 4.8.5-16)]
>>>>>>>> [root@s605141sl7vl402 ansible]#
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Package    Version
>>>>>>>> ---------- ---------
>>>>>>>> certifi    2020.6.20
>>>>>>>> chardet    3.0.4
>>>>>>>> idna       2.10
>>>>>>>> pip        20.1.1
>>>>>>>> pyvmomi    7.0
>>>>>>>> requests   2.24.0
>>>>>>>> setuptools 0.9.8
>>>>>>>> six        1.15.0
>>>>>>>> urllib3    1.25.9
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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 view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msgid/ansible-project/6635dc9d-f584-43e8-924f-b2d246fa2447o%40googlegroups.com
>>>>>>>> <https://groups.google.com/d/msgid/ansible-project/6635dc9d-f584-43e8-924f-b2d246fa2447o%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Thanks,
>>>>>>> Abhijeet Kasurde
>>>>>>>
>>>>>>> --
>>>>>>> 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 view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/ansible-project/CAFwWkHqd9rnk9neC9zy3%2Bixw3mBPQo5zFdb6gitcBGQUqoX%3DHw%40mail.gmail.com
>>>>>>> <https://groups.google.com/d/msgid/ansible-project/CAFwWkHqd9rnk9neC9zy3%2Bixw3mBPQo5zFdb6gitcBGQUqoX%3DHw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> --
>>>>>> 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 view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/ansible-project/CAFu5ZNxpJQcNjfUPFynDLZN2DGbNSejHLH%3DSdQ%2BXrWm3p18VUQ%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/ansible-project/CAFu5ZNxpJQcNjfUPFynDLZN2DGbNSejHLH%3DSdQ%2BXrWm3p18VUQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Thanks,
>>>>> Abhijeet Kasurde
>>>>>
>>>>> --
>>>>> 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 view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/ansible-project/CAFwWkHqW%2BBCAAGym3jB_dpx11G%2BK6zzJqstvP3LknLnNosuXVw%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/ansible-project/CAFwWkHqW%2BBCAAGym3jB_dpx11G%2BK6zzJqstvP3LknLnNosuXVw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> 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 view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/ansible-project/CAFu5ZNxpPsDV1CSrOs6M5B171-x_YyYE1F61y7a1G27KSLLB5w%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/ansible-project/CAFu5ZNxpPsDV1CSrOs6M5B171-x_YyYE1F61y7a1G27KSLLB5w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>>>
>>> --
>>> Thanks,
>>> Abhijeet Kasurde
>>>
>>> --
>>> 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 view this discussion on the web visit
>>> https://groups.google.com/d/msgid/ansible-project/CAFwWkHrd9NL3_4jdJh1-FXZRm7ivmuXWEQCiEv6hQo2ZHyNrhA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/ansible-project/CAFwWkHrd9NL3_4jdJh1-FXZRm7ivmuXWEQCiEv6hQo2ZHyNrhA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> 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 view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/CAFu5ZNxZ3FAtZVXSbg6GygZ95U3pVxaH_cfg9rPknXiyZZdjvw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/ansible-project/CAFu5ZNxZ3FAtZVXSbg6GygZ95U3pVxaH_cfg9rPknXiyZZdjvw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> Sent from a mobile device - please excuse the brevity, spelling and
> punctuation.
>
> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/CAL8fbwOT6SY5B3FOGXxhkQUrwD%3DarxyugrCscAFZh1vWn-fTaA%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAL8fbwOT6SY5B3FOGXxhkQUrwD%3DarxyugrCscAFZh1vWn-fTaA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAFu5ZNxbknfYfEOaTz9stUwQU6tVC1uS8VVf7kszrzKT8Y7pJA%40mail.gmail.com.

Reply via email to