Estoy configurando un servidor Ansible para administrar mis otros servidores. Desafortunadamente, en dos de ellos recibí el siguiente mensaje de error:
fatal: [servidor1.programster.org]: ¡FALLÓ! => {"changed": false, "module_stderr": "Conexión compartida a server1.programster.org cerrada.\r\n", "module_stdout": "/bin/sh: 1: /usr/bin/python: no encontrado\r\n", "msg": "FALLO DEL MÓDULO", "rc": 0}
Noté que which python
no arrojaba nada y pude "arreglar" la situación creando un enlace simbólico al /usr/bin/python
que apuntaba /usr/bin/python3
.
¿Había una forma "más correcta" de solucionar este problema que crear enlaces simbólicos? Sé que Ubuntu 16.04 eliminó python2 para python3, pero habría pensado que vendría de fábrica con /usr/bin/python apuntando a python3, ¿no?
Respuesta1
No, /usr/bin/python
se supone que nunca debe señalar python3
. Parece que el script en cuestión no funciona y debería informarse de un error.