Open FutureCow opened 5 days ago
Nice to see a certbot-DNS for mijn.host. Tried it today, but got this error: non-OK status from mijn.host API 400
log:
Creating MijnHostClient Starting new HTTPS connection (1): mijn.host:443 https://mijn.host:443 "GET /api/v2/domains/domain.nl/dns HTTP/11" 200 1177 Starting new HTTPS connection (1): mijn.host:443 https://mijn.host:443 "PUT /api/v2/domains/domain.nl/dns HTTP/11" 400 125 Encountered exception: Traceback (most recent call last): File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/auth_handler.py", line 88, in handle_authorizations resps = self.auth.perform(achalls) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/plugins/dns_common.py", line 76, in perform self._perform(domain, validation_domain_name, validation) File "/usr/local/lib/python3.11/dist-packages/certbot_dns_mijn_host/mijn_host.py", line 47, in _perform self._get_mijn_host_client().add_txt_record( File "/usr/local/lib/python3.11/dist-packages/certbot_dns_mijn_host/mijn_host.py", line 106, in add_txt_record self.update_records(domain, records) File "/usr/local/lib/python3.11/dist-packages/certbot_dns_mijn_host/mijn_host.py", line 88, in update_records resp = self._handle_response(req, name="update records") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot_dns_mijn_host/mijn_host.py", line 69, in _handle_response raise errors.PluginError( certbot.errors.PluginError: Received non-OK status from mijn.host API 400 Calling registered functions Cleaning up challenges Creating MijnHostClient Starting new HTTPS connection (1): mijn.host:443 https://mijn.host:443 "GET /api/v2/domains/domain.nl/dns HTTP/11" 200 1177 Starting new HTTPS connection (1): mijn.host:443 https://mijn.host:443 "PUT /api/v2/domains/domain.nl/dns HTTP/11" 200 76 Creating MijnHostClient Starting new HTTPS connection (1): mijn.host:443 https://mijn.host:443 "GET /api/v2/domains/domain.nl/dns HTTP/11" 200 1177 Starting new HTTPS connection (1): mijn.host:443 https://mijn.host:443 "PUT /api/v2/domains/domain.nl/dns HTTP/11" 200 76 Exiting abnormally: Traceback (most recent call last): File "/usr/local/bin/certbot", line 8, in <module> sys.exit(main()) ^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/main.py", line 19, in main return internal_main.main(cli_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/main.py", line 1894, in main return config.func(config, plugins) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/main.py", line 1600, in certonly lineage = _get_and_save_cert(le_client, config, domains, certname, lineage) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/main.py", line 143, in _get_and_save_cert lineage = le_client.obtain_and_enroll_certificate(domains, certname) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/client.py", line 517, in obtain_and_enroll_certificate cert, chain, key, _ = self.obtain_certificate(domains) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/client.py", line 496, in _get_order_and_authorizations authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/_internal/auth_handler.py", line 88, in handle_authorizations resps = self.auth.perform(achalls) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot/plugins/dns_common.py", line 76, in perform self._perform(domain, validation_domain_name, validation) File "/usr/local/lib/python3.11/dist-packages/certbot_dns_mijn_host/mijn_host.py", line 47, in _perform self._get_mijn_host_client().add_txt_record( File "/usr/local/lib/python3.11/dist-packages/certbot_dns_mijn_host/mijn_host.py", line 106, in add_txt_record self.update_records(domain, records) File "/usr/local/lib/python3.11/dist-packages/certbot_dns_mijn_host/mijn_host.py", line 88, in update_records resp = self._handle_response(req, name="update records") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/certbot_dns_mijn_host/mijn_host.py", line 69, in _handle_response raise errors.PluginError( certbot.errors.PluginError: Received non-OK status from mijn.host API 400 Received non-OK status from mijn.host API 400
I will check this, thanks for reporting
Nice to see a certbot-DNS for mijn.host. Tried it today, but got this error: non-OK status from mijn.host API 400
log: