
Servidor: Ubuntu 20.04.5 LTS
Eu ia gerar um certificado SSL normalmente com o certbot, mas de repente começou a dar um erro estranho:
Ocorreu um erro inesperado: UnicodeDecodeError: o codec 'utf-8' não pode decodificar o byte 0x99 na posição 0: byte inicial inválido Consulte o arquivo de log '/tmp/tmpmd32ty55/log' para obter mais detalhes.
Depurei as fontes do certbot, mas não consegui encontrar o que estava errado. Claramente, havia um arquivo lido pelo certbot que continha algum lixo, impedindo a análise.
Então descobri que o problema estava com este arquivo:
/usr/lib/os-release
Abri com vi e peguei um arquivo binário. A saída de
sourcecode@sourcecode:~$ file /usr/lib/os-release
é:
/usr/lib/os-release: anel público de chave PGP/GPG (v4) criado em segunda-feira, 19 de janeiro, 15:40:57 2015 RSA (criptografar ou assinar) 8192 bits MPI=0xbfd289769695aada...
Não conheço esse arquivo, mas acho que deveria ser um arquivo de texto, então verifiquei outro servidor meu e seu /usr/lib/os-release é um arquivo de texto como pensei.
Você acha que meu servidor foi hackeado?