Unable to complete validating domain
I can't validate my domain. But I can do that on test server.
How can I do?
2019-06-17 17:05:23,048:DEBUG:certbot.error_handler:Calling registered functions
2019-06-17 17:05:23,048:INFO:certbot.auth_handler:Cleaning up challenges
2019-06-17 17:05:23,048:DEBUG:certbot.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 11, in <module>
load_entry_point('letsencrypt==0.7.0', 'console_scripts', 'letsencrypt')()
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 1379, in main
return config.func(config, plugins)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 1262, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 120, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 406, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 349, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 385, in _get_order_and_authorizations
authzr = self.auth_handler.handle_authorizations(orderr, best_effort)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/auth_handler.py", line 87, in handle_authorizations
self.acme.answer_challenge(achall.challb, resp)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 149, in answer_challenge
response = self._post(challb.uri, response)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 95, in _post
return self.net.post(*args, **kwargs)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1179, in post
return self._post_once(*args, **kwargs)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1193, in _post_once
response = self._check_response(response, content_type=content_type)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1048, in _check_response
raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:malformed :: The request message was malformed :: Key authorization is missing in request
2019-06-17 17:05:23,049:ERROR:certbot.log:An unexpected error occurred:
2019-06-17 17:05:23,049:ERROR:certbot.log:The request message was malformed :: Key authorization is missing in request
3 replies
-
Hi Kim
Our server requires keyAuthorization to be a part of the request to validate the challenge.
However it is not required in the standardized ACME version.
We are working on a patch to fix this.
Regards,
Andriy Mahats
-
Thanks Andriy Mahats
But, new error is occurring.
DNS is set up correctly and can be resolved with nslookup .
It also still works on the test server in the same way.
2019-06-20 10:37:25,738:DEBUG:certbot.error_handler:Calling registered functions
2019-06-20 10:37:25,738:INFO:certbot.auth_handler:Cleaning up challenges
2019-06-20 10:37:25,738:DEBUG:certbot.log:Exiting abnormally:
Traceback (most recent call last):
File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 11, in <module>
load_entry_point('letsencrypt==0.7.0', 'console_scripts', 'letsencrypt')()
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 1379, in main
return config.func(config, plugins)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 1262, in certonly
lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/main.py", line 120, in _get_and_save_cert
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 406, in obtain_and_enroll_certificate
cert, chain, key, _ = self.obtain_certificate(domains)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 349, in obtain_certificate
orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/client.py", line 385, in _get_order_and_authorizations
authzr = self.auth_handler.handle_authorizations(orderr, best_effort)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/certbot/auth_handler.py", line 87, in handle_authorizations
self.acme.answer_challenge(achall.challb, resp)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 149, in answer_challenge
response = self._post(challb.uri, response)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 95, in _post
return self.net.post(*args, **kwargs)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1179, in post
return self._post_once(*args, **kwargs)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1193, in _post_once
response = self._check_response(response, content_type=content_type)
File "/opt/eff.org/certbot/venv/lib/python3.4/site-packages/acme/client.py", line 1048, in _check_response
raise messages.Error.from_json(jobj)
acme.messages.Error: urn:ietf:params:acme:error:incorrectResponse :: Response received didn't match the challenge's requirements
2019-06-20 10:37:25,739:ERROR:certbot.log:An unexpected error occurred:
2019-06-20 10:37:25,739:ERROR:certbot.log:Response received didn't match the challenge's requirements -
Hi Kim
We have investigated this case and found that during the domain validation, the TXT record returned from the validation domain name, did not contain the correct digest value.
Regards,
Andriy Mahats