Error installing the certificate

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is: albiatiantenas.com.br

I ran this command: ./letsencrypt.sh request_single albiatiantenas.com.br 4096

It produced this output: Getting challenge for albiatiantenas.com.br from acme-server…
User let’s encrypt key has been found, but not registered. Registering…
Account registration error. Response: HTTP/1.1 100 Continue
Expires: Wed, 14 Feb 2018 17:17:17 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache

HTTP/1.1 400 Bad Request
Server: nginx
Content-Type: application/problem+json
Content-Length: 267
Replay-Nonce: lI_pMb9TFJM7myQikOcyKBPbw5d1JpOhX0wIvgTeGz8
Expires: Wed, 14 Feb 2018 17:17:18 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 14 Feb 2018 17:17:18 GMT
Connection: close

{
“type”: “urn:acme:error:malformed”,
“detail”: “Provided agreement URL [https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf] does not match current agreement URL [https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf]”,
“status”: 400
}.

My web server is (include version):

The operating system my web server runs on is (include version): not sure

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don’t know): yes

I’m using a control panel to manage my site (no, or provide the name and version of the control panel): I’m using directadmin

So, I start to use lets encrypt in some accounts in my server. I installed it trought the DA panel. So this account had a ssl from the RapidSSl wich I installed last year. Now it will expire today. I tryed to install the lets encrypt over it, no success … can you help me? sorry about my english…

Bom dia @carol,

Falo português do Brasil e se você sugeriu que não tem confiança com seu inglês, vou aproveitar da oportunidade de falar português.

Esse problema acontece ao usar uma versão antiga de um cliente, quando o desenvolvidor codificou o link original dos termos de serviço em vez de solicitá-lo da AC a cada conexão. Assim seu cliente diz sempre “concordo com a versão dos termos de serviço de agosto de 2016” mas a AC responde, basicamente, “tudo bem, mas concorda com a versão atual também?” E o cliente não sabe expressar seu consentimento.

Para resolver esse problema, precisa atualizar seu DirectAdmin. Se não sabe fazê-lo, acho que o DirectAdmin tem seu próprio fórum onde pode pedir ajuda. Está disponível em

http://forum.directadmin.com/

Como medida temporária, pode pedir um certificado atráves do https://www.zerossl.com/, que é um cliente web para a Let’s Encrypt que fornece uma experiência parecida à de usar uma AC paga, mas sem exigir pagamento. :slight_smile: Isso pode ser um tanto mais difícil que usar a integração do painel DA porque você terá que fazer um passo de verificação criando um arquivo num lugar específico no site, que nem sempre é fácil em algumas configurações (porque terá que aparecer num link específico). Se isso der certo, você poderá baixar uma cadeia de certificados e uma chave privada, e logo poderá importar esses arquivos no seu painel, como se fossem um certificado pago (como o certificado pago antigo que usava).

Mas atualizar seu DirectAdmin seria a solução mais adequada e permanente, e se conseguir fazê-lo antes de amanhã, o mais fácil em geral.

atualizei o directadmin e tentei novamente pelo proprio painel do
directadmin que é onde instalo todos os outros certificados… Ainda deu
erro.
Cannot Execute Your Request

Details

Getting challenge for albiatiantenas.com.br from acme-server…
User let’s encrypt key has been found, but not registered. Registering…
Account registration error. Response: HTTP/1.1 100 Continue
Expires: Wed, 14 Feb 2018 18:09:06 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache

HTTP/1.1 400 Bad Request
Server: nginx
Content-Type: application/problem+json
Content-Length: 267
Replay-Nonce: joiMsePzpBGFvK6-Uzs2Q0nIDCCf4pMMz991H6nMiNU
Expires: Wed, 14 Feb 2018 18:09:07 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Connection: close

{
“type”: “urn:acme:error:malformed”,
“detail”: “Provided agreement URL [
https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf] does not
match current agreement URL [
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf]”,
“status”: 400
}.

vou testar esse outro gratuito por emergencia. mas sigo solicitando ajuda
para resoler de vez! Obrigada!

Got it! used this link, in case some one need… https://help.directadmin.com/item.php?id=638

1 Like

Legal, bom saber que conseguiu (e como conseguiu)!

Sim, obrigada Schoen! sua sugestao me deu uma direção, nao era o
directadmin que tinha que atualizar, e sim o lets encrypt no directadmin…!
Valeu!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.