Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao executar comando "sudo python ./awslogs-agent-setup.py --region us-east-2"

Ao executar comando "sudo python ./awslogs-agent-setup.py --region us-east-2" recebo a seguinte mensagem "sudo: python: command not found". Acredito que a instância EC2 não tenha o Python, como devo proceder para a instalação?

3 respostas
Removido a pedido do usuario.
solução!

Olá Rogério, de boas? Acabei tendo o mesmo problema que você, o motivo é que nossa EC2 tem o python na versão 3.6, se quiser teste digite:

python3 -V

o resultado deve ser Python 3.6.9.

Teoricamente, se executar a os comandos especificando a versão do python, deveria funcionar:

sudo python3 ./awslogs-agent-setup.py --region us-east-2

Mas o problema que essa aplicação de log só funcionar com as versões 2.6 ~ 3.5

SOLUÇÃO

Instalar a versão 2 do Python, com o comando:

sudo apt install python

Confirme a versão

python2 -V

Caso apareça Python 2.7.17, pode continuar o processo de instalação. Trocando python por python2 nos comando.

sudo python2 ./awslogs-agent-setup.py --region us-east-2

Isso mesmo Maurício! Foi exatamente isso, apenas com o detalhe que não tinha nenhuma versão de Python instalado. Instalando a versão 2 tudo foi resolvido! Vlw! Abs.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software