Certificado SSL Let's Encrypt expirou: `urn:ietf:params:acme:error:rateLimited`

Olá!

Meu certificado SSL não foi renovado. Encontrei o seguinte erro no acme.sh.log:

[Sex 12 Jun 2020 07:57:40 PM UTC] HEAD
[Sex 12 Jun 2020 07:57:40 PM UTC] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Sex 12 Jun 2020 07:57:40 PM UTC] _CURL='curl -L --silent --dump-header /shared/letsencrypt/http.header  -g  -I  '
[Sex 12 Jun 2020 07:57:41 PM UTC] _ret='0'
[Sex 12 Jun 2020 07:57:41 PM UTC] POST
[Sex 12 Jun 2020 07:57:41 PM UTC] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Sex 12 Jun 2020 07:57:41 PM UTC] _CURL='curl -L --silent --dump-header /shared/letsencrypt/http.header  -g '
[Sex 12 Jun 2020 07:57:41 PM UTC] _ret='0'
[Sex 12 Jun 2020 07:57:41 PM UTC] code='429'
[Sex 12 Jun 2020 07:57:41 PM UTC] Le_LinkOrder
[Sex 12 Jun 2020 07:57:41 PM UTC] Le_OrderFinalize
[Sex 12 Jun 2020 07:57:41 PM UTC] Erro ao criar nova ordem. Le_OrderFinalize não encontrado. {
  "type": "urn:ietf:params:acme:error:rateLimited",
  "detail": "Erro ao criar nova ordem :: muitas autorizações falhadas recentemente: veja https://letsencrypt.org/docs/rate-limits/",
  "status": 429
}

Você sabe como posso corrigir isso? :folded_hands:

Isso está seguindo a Instalação Padrão Oficial do Discourse? Como você acabou exigindo um certificado para example.com?

Sim, é uma instalação antiga no Digital Ocean com Docker (com multisite). Tudo estava OK com o SSL antes de hoje à noite.
Executei ./launcher rebuild app após um git pull e o erro ainda está presente no acme.sh.log:

Create new order error. Le_OrderFinalize not found. {
  "type": "urn:ietf:params:acme:error:rateLimited",
  "detail": "Error creating new order :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/",
  "status": 429
}

Seria uma boa ideia alterar o e-mail usado para LETSENCRYPT_ACCOUNT_EMAIL?
É um problema com minha conta ou um bug nas últimas versões do Discourse (estou na versão beta)?


Aqui está o que obtenho ao executar ./launcher logs web_only:

run-parts: executando /etc/runit/1.d/00-ensure-links
run-parts: executando /etc/runit/1.d/00-fix-var-logs
run-parts: executando /etc/runit/1.d/anacron
run-parts: executando /etc/runit/1.d/cleanup-pids
Limpando arquivos PID obsoletos
run-parts: executando /etc/runit/1.d/copy-env
run-parts: executando /etc/runit/1.d/letsencrypt
[Sex 12 Jun 2020 20:34:04 UTC] Domínio múltiplo='DNS:forum.pragmaticentrepreneurs.com,DNS:entraidecoronavirus.fr,DNS:www.entraidecoronavirus.fr,DNS:forum.noschangements.fr,DNS:forum.pragmaticentrepreneurs.com'
[Sex 12 Jun 2020 20:34:04 UTC] Obtendo token de autenticação de domínio para cada domínio
[Sex 12 Jun 2020 20:34:06 UTC] Erro ao criar nova ordem. Le_OrderFinalize não encontrado. {
  "type": "urn:ietf:params:acme:error:rateLimited",
  "detail": "Erro ao criar nova ordem :: muitas autorizações falharam recentemente: veja https://letsencrypt.org/docs/rate-limits/",
  "status": 429
}
[Sex 12 Jun 2020 20:34:06 UTC] Verifique o arquivo de log para mais detalhes: /shared/letsencrypt/acme.sh.log
CN = forum.pragmaticentrepreneurs.com
erro 10 em profundidade 0 ao procurar: certificado expirado
[Sex 12 Jun 2020 20:34:07 UTC] Domínio múltiplo='DNS:forum.pragmaticentrepreneurs.com,DNS:entraidecoronavirus.fr,DNS:www.entraidecoronavirus.fr,DNS:forum.noschangements.fr,DNS:forum.pragmaticentrepreneurs.com'
[Sex 12 Jun 2020 20:34:07 UTC] Obtendo token de autenticação de domínio para cada domínio
[Sex 12 Jun 2020 20:34:08 UTC] Erro ao criar nova ordem. Le_OrderFinalize não encontrado. {
  "type": "urn:ietf:params:acme:error:rateLimited",
  "detail": "Erro ao criar nova ordem :: muitas autorizações falharam recentemente: veja https://letsencrypt.org/docs/rate-limits/",
  "status": 429
}
[Sex 12 Jun 2020 20:34:08 UTC] Verifique o arquivo de log para mais detalhes: /shared/letsencrypt/acme.sh.log
[Sex 12 Jun 2020 20:34:08 UTC] Instalando chave em: /shared/ssl/forum.pragmaticentrepreneurs.com.key
[Sex 12 Jun 2020 20:34:08 UTC] Instalando cadeia completa em: /shared/ssl/forum.pragmaticentrepreneurs.com.cer
[Sex 12 Jun 2020 20:34:08 UTC] Executando comando de recarregamento: sv reload nginx
aviso: nginx: não foi possível abrir supervise/ok: arquivo não existe
[Sex 12 Jun 2020 20:34:08 UTC] Erro de recarregamento para :
[Sex 12 Jun 2020 20:34:09 UTC] Domínio múltiplo='DNS:forum.pragmaticentrepreneurs.com,DNS:entraidecoronavirus.fr,DNS:www.entraidecoronavirus.fr,DNS:forum.noschangements.fr,DNS:forum.pragmaticentrepreneurs.com'
[Sex 12 Jun 2020 20:34:09 UTC] Obtendo token de autenticação de domínio para cada domínio
[Sex 12 Jun 2020 20:34:11 UTC] Erro ao criar nova ordem. Le_OrderFinalize não encontrado. {
  "type": "urn:ietf:params:acme:error:rateLimited",
  "detail": "Erro ao criar nova ordem :: muitas autorizações falharam recentemente: veja https://letsencrypt.org/docs/rate-limits/",
  "status": 429
}
[Sex 12 Jun 2020 20:34:11 UTC] Verifique o arquivo de log para mais detalhes: /shared/letsencrypt/acme.sh.log
CN = forum.pragmaticentrepreneurs.com
erro 10 em profundidade 0 ao procurar: certificado expirado
[Sex 12 Jun 2020 20:34:12 UTC] Domínio múltiplo='DNS:forum.pragmaticentrepreneurs.com,DNS:entraidecoronavirus.fr,DNS:www.entraidecoronavirus.fr,DNS:forum.noschangements.fr,DNS:forum.pragmaticentrepreneurs.com'
[Sex 12 Jun 2020 20:34:12 UTC] Obtendo token de autenticação de domínio para cada domínio
[Sex 12 Jun 2020 20:34:13 UTC] Erro ao criar nova ordem. Le_OrderFinalize não encontrado. {
  "type": "urn:ietf:params:acme:error:rateLimited",
  "detail": "Erro ao criar nova ordem :: muitas autorizações falharam recentemente: veja https://letsencrypt.org/docs/rate-limits/",
  "status": 429
}
[Sex 12 Jun 2020 20:34:13 UTC] Verifique o arquivo de log para mais detalhes: /shared/letsencrypt/acme.sh.log
[Sex 12 Jun 2020 20:34:13 UTC] Instalando chave em: /shared/ssl/forum.pragmaticentrepreneurs.com_ecc.key
[Sex 12 Jun 2020 20:34:13 UTC] Instalando cadeia completa em: /shared/ssl/forum.pragmaticentrepreneurs.com_ecc.cer
[Sex 12 Jun 2020 20:34:13 UTC] Executando comando de recarregamento: sv reload nginx
aviso: nginx: não foi possível abrir supervise/ok: arquivo não existe
[Sex 12 Jun 2020 20:34:13 UTC] Erro de recarregamento para :
CN = forum.pragmaticentrepreneurs.com
erro 10 em profundidade 0 ao procurar: certificado expirado
CN = forum.pragmaticentrepreneurs.com
erro 10 em profundidade 0 ao procurar: certificado expirado
runsvdir iniciado, PID é 2643
chgrp: grupo inválido: 'syslog'
rsyslogd: imklog: não foi possível abrir o log do kernel (/proc/kmsg): Operação não permitida.
rsyslogd: falha na ativação do módulo imklog [v8.1901.0 tente https://www.rsyslog.com/e/2145 ]
pid do supervisor: 2648 pid do unicorn: 2661

Mudei o LETSENCRYPT_ACCOUNT_EMAIL, fiz uma reconstrução e está funcionando novamente. Mas tenho curiosidade em saber o que aconteceu.