Compiling everything correctly is not trivial - as you found out. What is
the reason you're doing this? And not use one of the recommended
installation methods?


On Fri, 22 Jul 2022 at 20:35, Michael DiDomenico <[email protected]>
wrote:

> sorry for the cross post, i sent this to the devel list by mistake
> ---
> i have compiled a separate version of openssl 1.1.1, python 3.10.5,
> and ansible 2.13.2 into my home directory.  i have the
> interpreter_python set in the ansible.cfg file to point to the version
> of python in my home directory.
>
> on some hosts my playbook runs okay, but on others i'm getting the
> below error.  what i think the problem is, is that python is finding
> modules in the 2.7 system libs on particular hosts and not others.  on
> the hosts that work i'm guessing python isn't picking up the 2.7
> system lib versions
>
> i'm new to ansible and python, so i'm not sure where the error lies.
> i'm hedging a bet, it's in the way i compiled python in my home
> directory.  it happened when i pip installed ansible with my custom
> python.  but i'm not sure which or how exactly to debug this
> dependency issue
>
> TASK [install ntpd if missing]
>
> **********************************************************************************************************************************************************************************
> task path: /home1/user/ansible_ccm/playbooks/ntpd/main.yml:15
> Friday 22 July 2022  11:10:46 -0700 (0:00:01.705)       0:00:01.731
> ***********
> Friday 22 July 2022  11:10:46 -0700 (0:00:01.706)       0:00:01.730
> ***********
> Running ansible.legacy.yum
> Using module file
> /u/user/ansible/lib/python3.10/site-packages/ansible/modules/yum.py
> Pipelining is enabled.
> <host1> ESTABLISH LOCAL CONNECTION FOR USER: root
> <host1> EXEC /bin/sh -c
>
> 'PYTHONPATH=/u/user/ansible/lib/python3.10/site-packages/:/u/mdidome1/ansible/lib64/python3.10/site-packages/
> LD_LIBRARY_PATH=/u/user/ansible/lib:/u/user/ansible/lib64
> /u/user/ansible/bin/python3.10 && sleep 0'
> The full traceback is:
> Traceback (most recent call last):
>   File "<stdin>", line 16, in <module>
>   File "/usr/lib64/python2.7/runpy.py", line 176, in run_module
>     fname, loader, pkg_name)
>   File "/usr/lib64/python2.7/runpy.py", line 82, in _run_module_code
>     mod_name, mod_fname, mod_loader, pkg_name)
>   File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
>     exec code in run_globals
>   File
> "/tmp/ansible_ansible.legacy.yum_payload_aa9h7s_4/ansible_ansible.legacy.yum_payload.zip/ansible/modules/yum.py",
> line 405, in <module>
>   File
> "/tmp/ansible_ansible.legacy.yum_payload_aa9h7s_4/ansible_ansible.legacy.yum_payload.zip/ansible/module_utils/urls.py",
> line 116, in <module>
>   File "/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py",
> line 46, in <module>
>     import OpenSSL.SSL
>   File "/usr/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8,
> in <module>
>     from OpenSSL import rand, crypto, SSL
>   File "/usr/lib/python2.7/site-packages/OpenSSL/rand.py", line 12, in
> <module>
>     from OpenSSL._util import (
>   File "/usr/lib/python2.7/site-packages/OpenSSL/_util.py", line 6, in
> <module>
>     from cryptography.hazmat.bindings.openssl.binding import Binding
>   File
> "/u/user/ansible/lib/python3.10/site-packages/cryptography/__init__.py",
> line 13, in <module>
>     from cryptography.utils import CryptographyDeprecationWarning
>   File
> "/u/user/ansible/lib/python3.10/site-packages/cryptography/utils.py",
> line 30
>     def _check_bytes(name: str, value: bytes) -> None:
>                          ^
> SyntaxError: invalid syntax
>
> --
> 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/CABOsP2MtVxdtZrwLHFuT8Unpb7zrBsekR22Y9ED78mj3VyJwVg%40mail.gmail.com
> .
>
-- 
Sent from Gmail Mobile

-- 
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/CAF8BbLbadkRKMAb6ttfF7qJeb5YyOk1SkmUAdQWBkJ4wZAXy%2Bw%40mail.gmail.com.

Reply via email to