Não tenho nenhum problema em usar o certbot no Amazon Linux. Depois de entrar em um servidor que eu uso, posso confirmar que virtualenv está de fato instalado. Você pode tentar:
yum install virtualenv -y
Eu estava seguindo este tutorial: link
e aproveita LetsEncrypt , então fiquei feliz em usá-lo. Eu estava inserindo este comando e estava recebendo erro no script.
Comando:
certbot-auto --debut -v --server https://acme-v01.api.letsencrypt.org/directory certonly -d mywebsite.com
Ele diz que está criando o ambiente virtual, mas falha.
/usr/local/bin/certbot-auto: line 679: virtualenv: command not found
Não tenho certeza do que isso significa. Talvez eu esteja fazendo algo errado, mas eu realmente não sei o quê.
De acordo com uname -a
, eu sou:
Linux www.mywebsite.com 2.6.35.14-95.38.amzn1.x86_64 #1 SMP Thu Aug 25 17:11:23 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Agora, quando executo o script certbot-auto, ele verifica se todos os pacotes são da versão correta e, portanto, nada mais está instalado.
Há algo de errado com os servidores de instância do Amazon AMI EC2 que impedem isso?
Não tenho nenhum problema em usar o certbot no Amazon Linux. Depois de entrar em um servidor que eu uso, posso confirmar que virtualenv está de fato instalado. Você pode tentar:
yum install virtualenv -y