[TIP] Como quitar en Debian el warning de Ansible: [WARNING]: Optional dependency ‘cryptography’ raised an exception, falling back to ‘Crypto’.

 

Otro títlulo sugerido: Para la posteridad y para el SEO.

Acá como hice para sacar el mensaje de advertencia de Ansible que ya me tenía las bolas por el piso:

 

[WARNING]: Optional dependency ‘cryptography’ raised an exception, falling back to ‘Crypto’

 

Este problema con Ansible lo venía arrastrando hace tiempo ya y nunca me había detenido todavía a intentar repararlo dado que todo funciona haciendo fallback a crypto

 

Una Googleada y medio mas tarde econtrarás como yo, que el problema se soluciona reinstalando cryptography, entonces volvés contento a la shell y ejecutás:

pip install --upgrade cryptography

 

Pero nada,  cryptography no se reinstala y te tira este mensaje de error por la cabeza:

 

Error: ImportError: No module named setuptools_ext

Media Googleada mas tarde, te enterás que el problema se resuelve reinstalando cffi, luego, vas por fin a ejecutar:

 

pip install --upgrade cffi

 

Pero de nuevo, un choto. cffi no se instala.

 

Este problema se origina cuando cryptography no se instala por que no se pudo instalar cffi, por que ya existía una versión anterior, normalmente instalada mediante el gestor de paquetes de tu distribución. Entonces, la solución pasa exclusivamente por desinstalar la versión que se instala desde los repositorios de Debian o Ubuntu y similares, luego si, reinstalar cffi, y luego por fin cryptography.

 

Así que acá tenés: La secuencia de comandos completa que resuelve el inconveniente.

 

apt-get --purge remove python-cffi
pip install --upgrade cffi
pip install --upgrade cryptography

 

Y listo. Eso era todo. Si te sirvió dejame un mensaje después de la señal o pagame un café.

 

3 comentarios en “[TIP] Como quitar en Debian el warning de Ansible: [WARNING]: Optional dependency ‘cryptography’ raised an exception, falling back to ‘Crypto’.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Wordpress Hashcash needs javascript to work, but your browser has javascript disabled. Your comment will be queued in Akismet!