/usr/bin/python no encontrado

/usr/bin/python no encontrado

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 pythonno arrojaba nada y pude "arreglar" la situación creando un enlace simbólico al /usr/bin/pythonque 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/pythonse supone que nunca debe señalar python3. Parece que el script en cuestión no funciona y debería informarse de un error.

información relacionada