[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é.
Posteado desde mi BLog con SteemPress : http://www.malditonerd.com/tip-como-quitar-en-debian-el-warning-de-ansible-warning-optional-dependency-cryptography-raised-an-exception-falling-back-to-crypto/