/ usr / bin / python não encontrado

0

Estou configurando um servidor Ansible para gerenciar meus outros servidores. Infelizmente em dois deles eu recebi a seguinte mensagem de erro:

fatal: [server1.programster.org]: FAILED! => {"changed": false, "module_stderr": "Shared connection to server1.programster.org closed.\r\n", "module_stdout": "/bin/sh: 1: /usr/bin/python: not found\r\n", "msg": "MODULE FAILURE", "rc": 0}

Percebi que which python não produziu nada e eu consegui "corrigir" a situação criando um link simbólico de /usr/bin/python que apontava para /usr/bin/python3 .

Havia uma maneira "mais correta" de corrigir isso do que eu criar links simbólicos? Eu sei que o Ubuntu 16.04 removeu python2 para python3, mas eu teria pensado que ele sairia da caixa com / usr / bin / python apontando para python3 no?

    
por Programster 12.03.2018 / 18:07

1 resposta

1

Não, /usr/bin/python nunca deve apontar para python3 . Parece que o script em questão está quebrado e um bug deve ser relatado.

    
por dobey 12.03.2018 / 18:11