Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2023-10-28 19:13:12,560:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 19:13:12,560:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 19:13:12,560:DEBUG:certbot._internal.main:Arguments: ['--apache']
- 2023-10-28 19:13:12,561:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 19:13:12,588:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 19:13:12,591:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 19:13:12,727:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 19:13:13,206:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8ad33d10>
- Prep: True
- 2023-10-28 19:13:13,207:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8ad33d10> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8ad33d10>
- 2023-10-28 19:13:13,207:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 19:13:22,292:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 19:13:22,299:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 19:13:22,796:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 19:13:22,798:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:13:22 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
- "t9YK8tHC7cg": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
- }
- 2023-10-28 19:13:26,525:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 19:13:26,525:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 19:13:26,688:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 19:13:26,690:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:13:26 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: x2pLemUfTSw2zXvhCbHWPCsuf21Sqs9MjYg3igq1DPuR396-f94
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 19:13:26,691:DEBUG:acme.client:Storing nonce: x2pLemUfTSw2zXvhCbHWPCsuf21Sqs9MjYg3igq1DPuR396-f94
- 2023-10-28 19:13:26,692:DEBUG:acme.client:JWS payload:
- b'{\n "contact": [\n "mailto:.com"\n ],\n "termsOfServiceAgreed": true\n}'
- 2023-10-28 19:13:26,720:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-acct:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAiandrIjogeyJuIjogInBDSjh1Mi1JN0NJci0tSTR3eW9OWERKaWJuZWVzc01HdHU4WFhTeVBFTWN3bG9vV3VtUUg5b0JHOHBMR00wcExkMm8xWXNGNkFzMXpfYi1TM0I5Ni1TOFBDY00tV0hJMGtQY1lZc3diRV82Mkd5OGFNekZmUjhrM2ZjNllvbHdMZUtJSjRGcTk2Wng2elhKd2VOdTlmUUFMV1VtZktMY0Y5ejJaTjlkNW84NUhEdGpRNlVUMjFELVg0dFVYVzBObWd2djB0NHNraHhsenRkWVFqcDFWZmxZQ1FGRFpkZ1NaMGQ5MzF5ckgxN1R2V2hZdlhsVENTVnZPQk5COE1ZdFd2SENvZmtIUWk1ZHNyQzVaNU9JX2JQTS1Bci1kYlhEM2ttMWxheFVUWGxlWWxwVzJacGJiZzd6MkxPZmQzd0hWbWpMN09KcDdxVGVudVVHUDFYbGFXUSIsICJlIjogIkFRQUIiLCAia3R5IjogIlJTQSJ9LCAibm9uY2UiOiAieDJwTGVtVWZUU3cyelh2aENiSFdQQ3N1ZjIxU3FzOU1qWWczaWdxMURQdVIzOTYtZjk0IiwgInVybCI6ICJodHRwczovL2FjbWUtdjAyLmFwaS5sZXRzZW5jcnlwdC5vcmcvYWNtZS9uZXctYWNjdCJ9",
- "signature": "UZXtkWjURdtUHfwuaMLuOQ3cS5J3iwUptKCkPB1Jw4EThcUOEzmnEKZqc041pvllwIc0rYwC4ono-drGWnpOz5PjaSUk1DiUv_ITwsBGFTrqNDQ6JifPpg2KzUOV1rTuXZpgmwSI4cDTrkz7_EBTTg_Sg5F0Glxnz9W775UkR9b61a-EAqfkCWgCIt6MfgyvarCu4LDOvOp4EK5EDcj2pgIeLIIKK7MG6AO1X4d86tj9xLpVkHGrx1OV9Pmb_KBrd8xHNjRWzNazBsYWeLm1cFfFQrnu3CxEhg203bvpLFwot5NILqQbUkRbqeYZMAwAFJ9ELK7f6j3z15JJ0snq6w",
- "payload": "ewogICJjb250YWN0IjogWwogICAgIm1haWx0bzp3aXNkb21saWdodEBwcm90b25tYWlsLmNvbSIKICBdLAogICJ0ZXJtc09mU2VydmljZUFncmVlZCI6IHRydWUKfQ"
- }
- 2023-10-28 19:13:26,892:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-acct HTTP/1.1" 201 595
- 2023-10-28 19:13:26,893:DEBUG:acme.client:Received response:
- HTTP 201
- Server: nginx
- Date: Sat, 28 Oct 2023 18:13:26 GMT
- Content-Type: application/json
- Content-Length: 595
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf>;rel="terms-of-service"
- Location: https://acme-v02.api.letsencrypt.org/acme/acct/1384138916
- Replay-Nonce: x2pLemUfah4HRuwWCNC8t4bPgKgD2mVMQm3T185UutIGRwr4C6E
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "key": {
- "kty": "RSA",
- "n": "pCJ8u2-I7CIr--I4wyoNXDJibneessMGtu8XXSyPEMcwlooWumQH9oBG8pLGM0pLd2o1YsF6As1z_b-S3B96-S8PCcM-WHI0kPcYYswbE_62Gy8aMzFfR8k3fc6YolwLeKIJ4Fq96Zx6zXJweNu9fQALWUmfKLcF9z2ZN9d5o85HDtjQ6UT21D-X4tUXW0Nmgvv0t4skhxlztdYQjp1VflYCQFDZdgSZ0d931yrH17TvWhYvXlTCSVvOBNB8MYtWvHCofkHQi5dsrC5Z5OI_bPM-Ar-dbXD3km1laxUTXleYlpW2Zpbbg7z2LOfd3wHVmjL7OJp7qTenuUGP1XlaWQ",
- "e": "AQAB"
- },
- "contact": [
- "mailto:"
- ],
- "initialIp": "2a00:23c7:c886:3901:c4b2:764e:b284:3cde",
- "createdAt": "2023-10-28T18:13:26.801050328Z",
- "status": "valid"
- }
- 2023-10-28 19:13:26,893:DEBUG:acme.client:Storing nonce: x2pLemUfah4HRuwWCNC8t4bPgKgD2mVMQm3T185UutIGRwr4C6E
- 2023-10-28 19:13:33,039:DEBUG:certbot._internal.display.obj:Notifying user: Account registered.
- 2023-10-28 19:13:33,040:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=JWKRSA(key=<ComparableRSAKey(<cryptography.hazmat.backends.openssl.rsa._RSAPublicKey object at 0x7f89444310>)>), contact=('mailto:',), agreement=None, status='valid', terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service='https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf'), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff=''))>
- 2023-10-28 19:13:39,912:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 19:13:39,919:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0000_key-certbot.pem
- 2023-10-28 19:13:39,932:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0000_csr-certbot.pem
- 2023-10-28 19:13:39,935:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 19:13:39,943:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZmFoNEhSdXdXQ05DOHQ0YlBnS2dEMm1WTVFtM1QxODVVdXRJR1J3cjRDNkUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "cPdddLzK9jWQ4ecHqcM65DM0fLiEbhdlQD1uFace6alYEMsrdLyoKDt_lj5z9ONKiunobqXyLQsm5UFVN_dkpSm6IAmpDoady14bq-KlkwHI4cqJE8UjS4T2n3XKvq0bDr8MVZgHD8TXfr9AZNIwxREpPKgEsYqwdD4joraV6r3mSC57faZDQbbv8lnl5nkKjY2LlrN_iq7y8CANN2m3qV-71JQrouj_s9osXYxb_ZWNOHQK12IEVDF2AYkV-p9vDIxWiMki0SvCPVliBPedyIaIT0_aT-wucjaxaDTMzDYbz_JWFml0axDuVRswZECKe_JP2LLaQ7vz5Ao1dFyf7Q",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 19:13:40,128:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 19:13:40,129:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 18:13:40 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: 7s7p4ygUgkJKZ8vkCVIw17xi3o5n5ltKEy4n8eGxt8izkB8VNPY
- Retry-After: 43375
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 19:13:40,130:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 19:13:40,144:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 19:13:40,146:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 19:15:56,320:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 19:15:56,320:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 19:15:56,320:DEBUG:certbot._internal.main:Arguments: ['--apache']
- 2023-10-28 19:15:56,321:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 19:15:56,344:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 19:15:56,346:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 19:15:56,483:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 19:15:56,979:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8fea9f90>
- Prep: True
- 2023-10-28 19:15:56,980:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8fea9f90> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8fea9f90>
- 2023-10-28 19:15:56,980:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 19:15:57,357:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff=''))>
- 2023-10-28 19:15:57,359:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 19:15:57,364:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 19:15:57,843:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 19:15:57,844:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:15:57 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "VMxWkRcSCmM": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 19:16:26,981:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 19:16:26,988:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0001_key-certbot.pem
- 2023-10-28 19:16:26,995:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0001_csr-certbot.pem
- 2023-10-28 19:16:26,998:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 19:16:26,998:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 19:16:27,155:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 19:16:27,156:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:16:27 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: 7s7p4ygUjUsaV7J7n0PDtYFugggQOADKterkCN1kvu9-vfib5Hs
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 19:16:27,157:DEBUG:acme.client:Storing nonce: 7s7p4ygUjUsaV7J7n0PDtYFugggQOADKterkCN1kvu9-vfib5Hs
- 2023-10-28 19:16:27,157:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 19:16:27,169:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICI3czdwNHlnVWpVc2FWN0o3bjBQRHRZRnVnZ2dRT0FES3RlcmtDTjFrdnU5LXZmaWI1SHMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "ic4NwI31exU-quEfn8stML6G14ZIx3aMF-b28brBGTmCHXBsw0B979pfyDQFp3dhje-9-mkOiZVeFUH-ooM8p_vx_48VAtrKIfsJCKn-Hg_4fGx0erC_0cbMcgJeCrQYDReSqLQ6lUje2I13FQj6I8nE4ObaUGtenlk4-sebWTgVZiStuwIkRHjy0m4wuY9nWcO7BpC91imIkxuxmVZ9br1FMcy8KkpPni4cNr_l7rOCXd4UoyP0JiQVcxqt6TnqZkUEOtKxVxsafkktM62wp4EQWQpkDB8J0CrnmKcrLUpUId9qYCK8Sd3xsIhRSxbF6K3E3PxqQP7qFcF55QNGRQ",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 19:16:27,358:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 19:16:27,359:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 18:16:27 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: x2pLemUfj9CLxSghL6mde8zhY-d6n4CxrS-vNWWN7V3MK6baCjs
- Retry-After: 43208
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 19:16:27,360:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 19:16:27,367:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 19:16:27,369:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 19:16:37,731:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 19:16:37,732:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 19:16:37,732:DEBUG:certbot._internal.main:Arguments: ['--apache']
- 2023-10-28 19:16:37,733:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 19:16:37,755:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 19:16:37,758:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 19:16:37,906:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 19:16:38,389:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fb32ee5d0>
- Prep: True
- 2023-10-28 19:16:38,390:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fb32ee5d0> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fb32ee5d0>
- 2023-10-28 19:16:38,390:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 19:16:38,767:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff='com'))>
- 2023-10-28 19:16:38,769:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 19:16:38,774:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 19:16:39,242:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 19:16:39,243:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:16:39 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "Wa9LGVXyppY": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 19:17:02,664:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 19:17:02,671:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0002_key-certbot.pem
- 2023-10-28 19:17:02,678:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0002_csr-certbot.pem
- 2023-10-28 19:17:02,682:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 19:17:02,682:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 19:17:02,836:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 19:17:02,837:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:17:02 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: x2pLemUfKKTuoK7_jFLYbT7RxoEUEobtzK-C8ohDkZCMO_13e6M
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 19:17:02,838:DEBUG:acme.client:Storing nonce: x2pLemUfKKTuoK7_jFLYbT7RxoEUEobtzK-C8ohDkZCMO_13e6M
- 2023-10-28 19:17:02,839:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 19:17:02,851:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZktLVHVvSzdfakZMWWJUN1J4b0VVRW9idHpLLUM4b2hEa1pDTU9fMTNlNk0iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "n4IsiqpmuSBaCRWA7sGgHv43NE3RYMHvEHhc5O48AGd_R2gfX9rDxCIzEIfVyx7sIJHCI7xgALrx1nECGNoofsCER8ZgfuGg1ma2LE_um3w5bTkpAWmEqXGdAmHGVWvC5fgTwgupNXJcwt2cOU4P_hm7p6JO1ylGFtxkdbKTGf3fYgZiLxCGxiYSmiDqJuj9wt0qck3TqumE0jPKHzaHoAs5swsw90MhuH3WjmJDiQ771UAjPP9VTpAEBnh72zj0zWyY0gKs8_Lgb94D7Lvk7Ywa0ad4WLvvFL2Wf_Osw5WCYA3FooSJdyDyIVXx1w_K6ZuUrQUOXIOkngZGTejG6Q",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 19:17:03,053:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 19:17:03,054:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 18:17:02 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: x2pLemUfrrUfrkcXU9qXWndSB6E7CxdSXYFTZgWmkXsGBjIDUIc
- Retry-After: 43172
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 19:17:03,055:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 19:17:03,063:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 19:17:03,065:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 19:31:47,164:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 19:31:47,165:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 19:31:47,165:DEBUG:certbot._internal.main:Arguments: ['--apache']
- 2023-10-28 19:31:47,165:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 19:31:47,188:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 19:31:47,190:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 19:31:47,329:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 19:31:47,838:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8858e5d0>
- Prep: True
- 2023-10-28 19:31:47,839:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8858e5d0> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8858e5d0>
- 2023-10-28 19:31:47,840:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 19:31:48,216:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff='.com'))>
- 2023-10-28 19:31:48,218:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 19:31:48,223:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 19:31:48,708:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 19:31:48,709:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:31:48 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "1D7NY3sbpNI": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 19:32:03,695:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 19:32:03,702:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0003_key-certbot.pem
- 2023-10-28 19:32:03,709:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0003_csr-certbot.pem
- 2023-10-28 19:32:03,712:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 19:32:03,713:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 19:32:03,866:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 19:32:03,867:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:32:03 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: x2pLemUfhrLuU9JgLuQaieZ5Li3so4YHIvNUGDF8xa1yx35aRkU
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 19:32:03,868:DEBUG:acme.client:Storing nonce: x2pLemUfhrLuU9JgLuQaieZ5Li3so4YHIvNUGDF8xa1yx35aRkU
- 2023-10-28 19:32:03,868:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 19:32:03,881:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZmhyTHVVOUpnTHVRYWllWjVMaTNzbzRZSEl2TlVHREY4eGExeXgzNWFSa1UiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "DpkxppRC4HMdYK5LXLmksTbGKGgeALAqH4VaedF16FbLmVG5gycYgrzFodW5anTdyKVUEhrqP3FM-hx_Z4JdjilL6IObb6z0aGUDwisA4pkBrSYiykH-8dviVcyYtD_yvo6QcSv8j8_Z6zdVdleMiGOBd-phsvftZQgxuWopEQTTYrZ_ASjmmCEul_MTSCEz9v3vOx9xjiO1rIZLwo0J1bz3cev0TgGvrudjosr2lVgfF43IN1bD_4qpr9XIxpt_Dkb5Fd6FZVdLWtLtzOqp2vlWu_hziYfpysiaKbkNT_U3LNzCOrzpPFWQ4wr9EHKN2KgFOu5FOHylU0URT-Q7Wg",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 19:32:04,047:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 19:32:04,048:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 18:32:03 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: x2pLemUfqlUSOqCl1z_at9757J2J_somfnrhaLXR2MYhQJMeDpo
- Retry-After: 42271
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 19:32:04,049:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 19:32:04,057:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 19:32:04,059:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 19:33:20,864:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 19:33:20,865:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 19:33:20,865:DEBUG:certbot._internal.main:Arguments: ['--apache', '-d', 'education.ddns.me']
- 2023-10-28 19:33:20,866:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 19:33:20,892:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 19:33:20,895:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 19:33:21,037:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 19:33:21,525:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fb593ac50>
- Prep: True
- 2023-10-28 19:33:21,526:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fb593ac50> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fb593ac50>
- 2023-10-28 19:33:21,526:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 19:33:21,903:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff='.com'))>
- 2023-10-28 19:33:21,904:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 19:33:21,909:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 19:33:22,309:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 19:33:22,310:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:33:22 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
- "uMs_39_JB6s": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
- }
- 2023-10-28 19:33:22,312:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 19:33:22,318:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0004_key-certbot.pem
- 2023-10-28 19:33:22,325:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0004_csr-certbot.pem
- 2023-10-28 19:33:22,329:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 19:33:22,329:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 19:33:22,460:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 19:33:22,461:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:33:22 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: drGA4aWA71mhaVWHtNq5T8X-Iga8Q55mqoVl1AcQWzzaT3qgvvk
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 19:33:22,461:DEBUG:acme.client:Storing nonce: drGA4aWA71mhaVWHtNq5T8X-Iga8Q55mqoVl1AcQWzzaT3qgvvk
- 2023-10-28 19:33:22,462:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 19:33:22,474:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQTcxbWhhVldIdE5xNVQ4WC1JZ2E4UTU1bXFvVmwxQWNRV3p6YVQzcWd2dmsiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "c3v_7Tdu0YacWZc_16MnSI4t71OczjuizH9c5VS0OgSNG4ggJrw1OAO_9cXFbGGVi6lQT0AkmEIrlt3OopVgyXsM4HvHojNVvcLlLYktduM2qd7ureyAZ6BKU3esLT2A4x4iWkxTWIn14T8f-aSGXukRjVVH1dnNQRVyZ4i3ePsQ5s8qsYrjb3TbazKc18HLtnuSquL1B_01Jf3kjdaxqRCC7PCAahrYy7L7W_XQAQoOSUujmlnY5Eh4KprA4e8uDIl6AEaePXY5rWGwEEpG4U9UjL6KK98aL2qbUf-xomeGRCEHB3K5N5Dvm39fypUrWZ8IjzcF8vWQXNH7L6INiQ",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 19:33:22,637:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 19:33:22,638:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 18:33:22 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: drGA4aWAoRjpYx_Uw-Z0iuxXesLHW3dbu-xUloVdyQQ8Hfi94Hg
- Retry-After: 42192
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 19:33:22,638:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 19:33:22,646:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 19:33:22,648:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 19:33:31,061:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 19:33:31,061:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 19:33:31,062:DEBUG:certbot._internal.main:Arguments: []
- 2023-10-28 19:33:31,062:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 19:33:31,084:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 19:33:31,087:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
- 2023-10-28 19:33:31,223:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 19:33:31,710:DEBUG:certbot._internal.plugins.selection:Multiple candidate plugins: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f861a9e90>
- Prep: True
- * standalone
- Description: Spin up a temporary webserver
- Interfaces: Authenticator, Plugin
- Entry point: standalone = certbot._internal.plugins.standalone:Authenticator
- Initialized: <certbot._internal.plugins.standalone.Authenticator object at 0x7f87973810>
- Prep: True
- * webroot
- Description: Place files in webroot directory
- Interfaces: Authenticator, Plugin
- Entry point: webroot = certbot._internal.plugins.webroot:Authenticator
- Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7f83577450>
- Prep: True
- 2023-10-28 19:33:39,630:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f861a9e90> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f861a9e90>
- 2023-10-28 19:33:39,631:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 19:33:40,062:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff='.com'))>
- 2023-10-28 19:33:40,064:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 19:33:40,069:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 19:33:40,473:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 19:33:40,474:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:33:40 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "QNM219PgmFI": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 19:33:45,317:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 19:33:45,333:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0005_key-certbot.pem
- 2023-10-28 19:33:45,349:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0005_csr-certbot.pem
- 2023-10-28 19:33:45,358:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 19:33:45,359:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 19:33:45,490:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 19:33:45,491:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:33:45 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: drGA4aWAwX1CPe5gFrF_Y7zc3s12puMDViiNQrw-enSMh1S9WSw
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 19:33:45,492:DEBUG:acme.client:Storing nonce: drGA4aWAwX1CPe5gFrF_Y7zc3s12puMDViiNQrw-enSMh1S9WSw
- 2023-10-28 19:33:45,493:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 19:33:45,513:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQXdYMUNQZTVnRnJGX1k3emMzczEycHVNRFZpaU5RcnctZW5TTWgxUzlXU3ciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "hs1_NLjwjMcKO-rWTMMLaKcucmdzP5xKrssD559evfL1IOkN7Umm7psLd4WVU7lbhLuX_kz5c0MSVmXkPZTB36ifThGURblWPffRagKCGEWZaNI_d2BYsb_MhRZ2NB92ibpdxpMb1PRLEuhMSL3pAkdkUSqDVHOyRbFP8Axr3Prwp38Xb9aE1Tv9GadrDAq4jjzV9pZGYitTaBcfNKcT6pOmmmb6oRPrgH5EgRTZ_sUTNd8_JPQJbdmdfLRCu6GlABj--vKwHTRoEPhcOtBIh9iHsxgDoWpIbMT_85Kqb434HQuG0vLq9MP7mlL24P52u_CX_TLGpLU7Sjf9xBzAig",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 19:33:45,669:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 19:33:45,671:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 18:33:45 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: drGA4aWAsYB-_Dpj4myyZgSUfZAZkmMeqRu6SR1aBoN_5Ik-Zdg
- Retry-After: 42169
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 19:33:45,672:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1590, in certonly
- lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 19:33:45,687:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 19:33:45,690:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 19:42:11,749:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 19:42:11,749:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 19:42:11,749:DEBUG:certbot._internal.main:Arguments: ['-v']
- 2023-10-28 19:42:11,750:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 19:42:11,772:DEBUG:certbot._internal.log:Root logging level set at 20
- 2023-10-28 19:42:11,775:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
- 2023-10-28 19:42:11,920:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 19:42:12,407:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f80ece5d0>
- Prep: True
- 2023-10-28 19:42:12,408:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f80ece5d0> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f80ece5d0>
- 2023-10-28 19:42:12,408:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 19:42:12,785:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff='.com'))>
- 2023-10-28 19:42:12,788:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 19:42:12,792:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 19:42:13,280:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 19:42:13,281:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:42:13 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "4s9cz5TCMrk": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 19:42:18,453:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 19:42:18,459:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0006_key-certbot.pem
- 2023-10-28 19:42:18,466:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0006_csr-certbot.pem
- 2023-10-28 19:42:18,470:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 19:42:18,470:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 19:42:18,625:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 19:42:18,626:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 18:42:18 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: 7s7p4ygUl8jZN_0irYh9PQsCBAzx48BrxTe0jXwXmUJtGJbo8Oo
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 19:42:18,627:DEBUG:acme.client:Storing nonce: 7s7p4ygUl8jZN_0irYh9PQsCBAzx48BrxTe0jXwXmUJtGJbo8Oo
- 2023-10-28 19:42:18,627:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 19:42:18,640:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICI3czdwNHlnVWw4alpOXzBpclloOVBRc0NCQXp4NDhCcnhUZTBqWHdYbVVKdEdKYm84T28iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "OFxLE79vxRiXzB5thNe2y1Bxz706yH4HxsVQzXkCuSsPZTlMp6YGymnwvOzGIW3zTv-A9wCmwU-BiOeOQMiZlLV-Mk9gQWEc_RXxREg-2RjJv9yfHzJwkJFtMvn2mVOAMGZgumh52fUSntUZjfUeA97JWML5LcN0puQpE6rmk5Q9_q-Y6sve3Moz9Ak00Dm9qRrKxpVJmZHBte1h02S3oJquNzNwj160l3BAVcxKe4W188MqZ75FkpTtMEuKM22PNh7pYGCckVEQsaQ3Q-WEXnhDDWD9xlpvsXfY1-XLZgznlFd9Xv5SFntHQAZMb6Jlx5XCdTcZaK-tP3z7Ozws7g",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 19:42:18,819:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 19:42:18,820:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 18:42:18 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: 7s7p4ygUpN2g1tU_kO7tX-mHLGFJrMzytcrQNMiJvnVkUDCaULI
- Retry-After: 41656
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 19:42:18,820:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 19:42:18,828:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 19:42:18,829:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 20:02:06,526:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 20:02:06,527:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 20:02:06,527:DEBUG:certbot._internal.main:Arguments: ['--apache']
- 2023-10-28 20:02:06,527:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 20:02:06,550:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 20:02:06,552:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 20:02:06,690:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 20:02:07,177:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa98f6f90>
- Prep: True
- 2023-10-28 20:02:07,178:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa98f6f90> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa98f6f90>
- 2023-10-28 20:02:07,179:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 20:02:07,558:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff='.com'))>
- 2023-10-28 20:02:07,559:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 20:02:07,564:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 20:02:08,063:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 20:02:08,064:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:02:07 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
- "zt3K27S9zgk": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
- }
- 2023-10-28 20:02:13,327:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 20:02:13,333:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0007_key-certbot.pem
- 2023-10-28 20:02:13,340:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0007_csr-certbot.pem
- 2023-10-28 20:02:13,344:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 20:02:13,344:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 20:02:13,504:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 20:02:13,505:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:02:13 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: x2pLemUfnGVgl1SLPRJI_9NJVVZxvr9wVijGYgJ4gcatGz9V6M8
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 20:02:13,505:DEBUG:acme.client:Storing nonce: x2pLemUfnGVgl1SLPRJI_9NJVVZxvr9wVijGYgJ4gcatGz9V6M8
- 2023-10-28 20:02:13,506:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 20:02:13,518:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZm5HVmdsMVNMUFJKSV85TkpWVlp4dnI5d1ZpakdZZ0o0Z2NhdEd6OVY2TTgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "OgaQbvDX0RELrQa7kXJfa5zbbZcIIfQOYyKuXUSP__mqMDMRA4WIpWOIQAQ06IpeJrcEZW8Cah5W2xg2hvzFl138mqmAUOHrdXTjO36RZGey5wWSzc4XUcfCFZO_IRyWhSu8ptMwrRQR7nEvtNSLupM2AGdPF473wVihebURwI26Wg4eaWyc4GEvrl2fDYdLGRmfqTUCoTi5mLGkU3AcztPyyyT69n_gXR758JO_Di5xlpkRlVaA2p_yL_v6mVfWKvZJRk50yVBwLdoefyw_pChwFbN5w4TiB6YsRuGUueo9Y9iqfYDel3UQebA1G0Xh0yzgptTVK7i71Q0SIg7Y1g",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 20:02:13,688:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 20:02:13,689:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 19:02:13 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: 7s7p4ygUnttslGtvRWnewLfSWlm6dqvCBfgHiGUEN6H9KBbklIk
- Retry-After: 40461
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 20:02:13,690:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 20:02:13,698:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 20:02:13,699:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 20:19:25,628:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 20:19:25,628:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 20:19:25,629:DEBUG:certbot._internal.main:Arguments: ['--apache']
- 2023-10-28 20:19:25,629:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 20:19:25,655:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 20:19:25,658:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 20:19:25,797:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 20:19:26,284:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f91d67010>
- Prep: True
- 2023-10-28 20:19:26,285:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f91d67010> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f91d67010>
- 2023-10-28 20:19:26,285:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 20:19:26,662:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff='com'))>
- 2023-10-28 20:19:26,663:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 20:19:26,668:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 20:19:27,082:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 20:19:27,084:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:19:27 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "XVPqAtqlQRU": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 20:19:34,767:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me and www.education.ddns.me
- 2023-10-28 20:19:34,774:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0008_key-certbot.pem
- 2023-10-28 20:19:34,781:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0008_csr-certbot.pem
- 2023-10-28 20:19:34,784:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 20:19:34,785:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 20:19:34,915:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 20:19:34,917:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:19:34 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: drGA4aWA6EXOi84wYqkRYZemvrP4PQ4OWbyVW-xFidBZx-1TaW0
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 20:19:34,917:DEBUG:acme.client:Storing nonce: drGA4aWA6EXOi84wYqkRYZemvrP4PQ4OWbyVW-xFidBZx-1TaW0
- 2023-10-28 20:19:34,918:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n },\n {\n "type": "dns",\n "value": "www.education.ddns.me"\n }\n ]\n}'
- 2023-10-28 20:19:34,930:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQTZFWE9pODR3WXFrUllaZW12clA0UFE0T1dieVZXLXhGaWRCWngtMVRhVzAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "akcYMalM44JI9NmXgDwHhrusfWHoK_VLpYHpbz_M8KVwvHAShfIjTr9W7yQzfpUARdJ71MrSSeRcXMo6UMNvXFxU5BDH1zq0_ky28pl231LvLPsi2TXwnEQKXNJswrNA7TyqqWNs5zd0nQS39KmUUa57Q2wAv6akIFmdyjF98qeBBlYGNM5N0LmvAEqlzOIuBcExOjiDvS6joTSXl6Hdd0TB99QVlpSABRjH7ZeoqyIgsNOKfV1vTmgtU_p1rJW0S_Ww7AsKoy-G1dCVrrWGcWIapNTZPKA9w76gIhk-qA2FLdO6NNjYkJ0-ylPTsdWYXE_K401mAQIOrBlc9Tt9qA",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfSwKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogInd3dy5lZHVjYXRpb24uZGRucy5tZSIKICAgIH0KICBdCn0"
- }
- 2023-10-28 20:19:35,289:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 201 487
- 2023-10-28 20:19:35,290:DEBUG:acme.client:Received response:
- HTTP 201
- Server: nginx
- Date: Sat, 28 Oct 2023 19:19:35 GMT
- Content-Type: application/json
- Content-Length: 487
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Location: https://acme-v02.api.letsencrypt.org/acme/order/1384138916/218283027816
- Replay-Nonce: drGA4aWAsbItuAnXZD4r1o3qus02vP5yp_MqkB711p7CZlOydqs
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "status": "pending",
- "expires": "2023-11-04T19:19:35Z",
- "identifiers": [
- {
- "type": "dns",
- "value": "education.ddns.me"
- },
- {
- "type": "dns",
- "value": "www.education.ddns.me"
- }
- ],
- "authorizations": [
- "https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721886",
- "https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721896"
- ],
- "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/1384138916/218283027816"
- }
- 2023-10-28 20:19:35,290:DEBUG:acme.client:Storing nonce: drGA4aWAsbItuAnXZD4r1o3qus02vP5yp_MqkB711p7CZlOydqs
- 2023-10-28 20:19:35,291:DEBUG:acme.client:JWS payload:
- b''
- 2023-10-28 20:19:35,298:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721886:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQXNiSXR1QW5YWkQ0cjFvM3F1czAydlA1eXBfTXFrQjcxMXA3Q1psT3lkcXMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzI3ODM1MTcyMTg4NiJ9",
- "signature": "S90ID6Bha2gJnHfv6F5gNuEL8ynYxY7phGkrsB0b6Y0MfWmuVtzsP0B_l9hZ3_FhBsXNBkxBjf9AphKsTpnqcG-HS4iAp6fdtGaHB_-Md7SfiYIVzpLN7m6SluPaSVv5OJpxsUzaXw21TD5yV3L_IE9WzMoylcXF7i3vwUWAlvuN7BuPnHXapLEnoUCmsSUfL_adQh6TRk3SQdLaSlCkeYpUt31Uzwqq-Of5kEn5VILRcRzKzIC5bDj84wLrUFTo3dJ3phEPT59tI8Xf-fvBqWIHDuRfdzHmymPBZgUz_AxGf6JWQVnhB1wTJBDZlhoYqS1Y2Pe8ssaYIVL2-B9hug",
- "payload": ""
- }
- 2023-10-28 20:19:35,445:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz-v3/278351721886 HTTP/1.1" 200 801
- 2023-10-28 20:19:35,446:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:19:35 GMT
- Content-Type: application/json
- Content-Length: 801
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: drGA4aWA6pdx0-RgNHzS-OFeMYM6rNnns2FVSS97sFWnR2HVocU
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "identifier": {
- "type": "dns",
- "value": "education.ddns.me"
- },
- "status": "pending",
- "expires": "2023-11-04T19:19:35Z",
- "challenges": [
- {
- "type": "http-01",
- "status": "pending",
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/sY-tWQ",
- "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA"
- },
- {
- "type": "dns-01",
- "status": "pending",
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/efgBmg",
- "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA"
- },
- {
- "type": "tls-alpn-01",
- "status": "pending",
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/mAVRhg",
- "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA"
- }
- ]
- }
- 2023-10-28 20:19:35,446:DEBUG:acme.client:Storing nonce: drGA4aWA6pdx0-RgNHzS-OFeMYM6rNnns2FVSS97sFWnR2HVocU
- 2023-10-28 20:19:35,447:DEBUG:acme.client:JWS payload:
- b''
- 2023-10-28 20:19:35,455:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721896:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQTZwZHgwLVJnTkh6Uy1PRmVNWU02ck5ubnMyRlZTUzk3c0ZXblIySFZvY1UiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzI3ODM1MTcyMTg5NiJ9",
- "signature": "mpX4Bh6lRU0xImPr3Df0Cqrbmm34vG0RHbOZkPgSs1O87xMbYvZXtFuWMioxqPo-FL-vJ7F4rEYCesLXMCft9jYokU77IBg1ZYGFar2wjH-xB_T4DeVEHeJnUFHDAw1lRlv4KOtfU9YOVPiLrGp66HlwH_nRDjMmZwdLcdbOUHQv7UcfUZD7nP9FvAzQ28WcZxMe5hFBKhYX5s-YfClXS7IpqHF2tG5La_yvG3SUeMLH4ZlgQhc-C0_sciV7iJvREFESbbfLcbWgqnk7VjaMuqkgmVwd3XX6ksqpj1bMEnPpcw5nlgVKGdVp3KP8zn3tuu0Mb97sY3XT_6RUFzmbWg",
- "payload": ""
- }
- 2023-10-28 20:19:35,602:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz-v3/278351721896 HTTP/1.1" 200 805
- 2023-10-28 20:19:35,603:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:19:35 GMT
- Content-Type: application/json
- Content-Length: 805
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: UM64FnRuB1IUuDn19DGH8YCSUiqWpmvkArmqSXKhD2ZvIomA0SI
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "identifier": {
- "type": "dns",
- "value": "www.education.ddns.me"
- },
- "status": "pending",
- "expires": "2023-11-04T19:19:35Z",
- "challenges": [
- {
- "type": "http-01",
- "status": "pending",
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/pQq45A",
- "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao"
- },
- {
- "type": "dns-01",
- "status": "pending",
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/a5vApw",
- "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao"
- },
- {
- "type": "tls-alpn-01",
- "status": "pending",
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/s_B6yA",
- "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao"
- }
- ]
- }
- 2023-10-28 20:19:35,604:DEBUG:acme.client:Storing nonce: UM64FnRuB1IUuDn19DGH8YCSUiqWpmvkArmqSXKhD2ZvIomA0SI
- 2023-10-28 20:19:35,605:INFO:certbot._internal.auth_handler:Performing the following challenges:
- 2023-10-28 20:19:35,605:INFO:certbot._internal.auth_handler:http-01 challenge for education.ddns.me
- 2023-10-28 20:19:35,606:INFO:certbot._internal.auth_handler:http-01 challenge for www.education.ddns.me
- 2023-10-28 20:19:35,729:INFO:certbot_apache._internal.override_debian:Enabled Apache rewrite module
- 2023-10-28 20:19:36,028:DEBUG:certbot_apache._internal.http_01:Adding a temporary challenge validation Include for name: education.ddns.me in: /etc/apache2/sites-enabled/education.ddns.me.conf
- 2023-10-28 20:19:36,029:DEBUG:certbot_apache._internal.http_01:Adding a temporary challenge validation Include for name: None in: /etc/apache2/sites-enabled/default-ssl.conf
- 2023-10-28 20:19:36,030:DEBUG:certbot_apache._internal.http_01:Adding a temporary challenge validation Include for name: None in: /etc/apache2/sites-enabled/000-default.conf
- 2023-10-28 20:19:36,031:DEBUG:certbot_apache._internal.http_01:writing a pre config file with text:
- RewriteEngine on
- RewriteRule ^/\.well-known/acme-challenge/([A-Za-z0-9-_=]+)$ /var/lib/letsencrypt/http_challenges/$1 [END]
- 2023-10-28 20:19:36,031:DEBUG:certbot_apache._internal.http_01:writing a post config file with text:
- <Directory /var/lib/letsencrypt/http_challenges>
- Require all granted
- </Directory>
- <Location /.well-known/acme-challenge>
- Require all granted
- </Location>
- 2023-10-28 20:19:36,165:DEBUG:certbot.reverter:Creating backup of /etc/apache2/sites-enabled/default-ssl.conf
- 2023-10-28 20:19:36,167:DEBUG:certbot.reverter:Creating backup of /etc/apache2/sites-enabled/education.ddns.me.conf
- 2023-10-28 20:19:36,167:DEBUG:certbot.reverter:Creating backup of /etc/apache2/sites-enabled/000-default.conf
- 2023-10-28 20:19:39,604:DEBUG:acme.client:JWS payload:
- b'{}'
- 2023-10-28 20:19:39,612:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/sY-tWQ:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJVTTY0Rm5SdUIxSVV1RG4xOURHSDhZQ1NVaXFXcG12a0FybXFTWEtoRDJadklvbUEwU0kiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLXYzLzI3ODM1MTcyMTg4Ni9zWS10V1EifQ",
- "signature": "i17xA6mUzpFvwAxddRarOUGmrFuPLV44ivME-mMAUKVAqHudCSyOqKeJqxV_VyOZxCAVBvB8WiNRhcnZVHRzbi20f_wS4PuRLlAa1AgEpNHhkruQfGNh8WrQFmdnd-Slxtixtodldc3U3AA4CaKYmH6Kq1HAnYKzXAVET3Dmo_MrtuSm3sTUVmc0GOIygxWOkSPGIj-Uef2UWGL_xkVpcxVgX0cEF6_TDX8q3K9qdSUBYwvevV6JQMjy8Pk5fco6L_rUemQYnDw8v0CIs5OIsartlWqxgyvmwfcD7m7hrKiz8Dn1hAeR7ay6HoANnkMFsTqoTVCNPnvTL1yOiaBU3w",
- "payload": "e30"
- }
- 2023-10-28 20:19:39,747:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall-v3/278351721886/sY-tWQ HTTP/1.1" 200 187
- 2023-10-28 20:19:39,748:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:19:39 GMT
- Content-Type: application/json
- Content-Length: 187
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721886>;rel="up"
- Location: https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/sY-tWQ
- Replay-Nonce: drGA4aWAdhUraHzs6UlR1Bhf7yXg8Nco_VIFRxhVH1DZFu4cWYI
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "type": "http-01",
- "status": "pending",
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/sY-tWQ",
- "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA"
- }
- 2023-10-28 20:19:39,749:DEBUG:acme.client:Storing nonce: drGA4aWAdhUraHzs6UlR1Bhf7yXg8Nco_VIFRxhVH1DZFu4cWYI
- 2023-10-28 20:19:39,750:DEBUG:acme.client:JWS payload:
- b'{}'
- 2023-10-28 20:19:39,757:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/pQq45A:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQWRoVXJhSHpzNlVsUjFCaGY3eVhnOE5jb19WSUZSeGhWSDFEWkZ1NGNXWUkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLXYzLzI3ODM1MTcyMTg5Ni9wUXE0NUEifQ",
- "signature": "Sl-bJveiEi3ANK0q-kwrylD2T-og8MAuPPBFu4FA40DrwjTggWWHWvKfjjGnw8eL9HQHQ7dgNpWP4EgaWIyJCgPSZ3wKJKEx0k2TIGYTX-1ZFockLJbfCyFqxstYUSRfknFA5kOBed39DFJiYdeiNQvHHIQ14wJ-1gYHzrHKtLZlgVgtjv0vlzM0gHJr-Zarmev9t1tA9HTVHyFlTGuP9fmnQixnIpYJXgqlguQgEZ7a3GEJlq7P3s1aur9hA5htX53LEDNQMIGcIIpj-4f80ZY_x2y3ykOqkfbrhA0BQCDA2FGPTzyD5Tlg5gSU6phLtL0oyLxM7e5H65bUjnLMBA",
- "payload": "e30"
- }
- 2023-10-28 20:19:39,904:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/chall-v3/278351721896/pQq45A HTTP/1.1" 200 187
- 2023-10-28 20:19:39,905:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:19:39 GMT
- Content-Type: application/json
- Content-Length: 187
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721896>;rel="up"
- Location: https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/pQq45A
- Replay-Nonce: drGA4aWAzNB_TM7muiXw0woIGo5F9CiNR5QUY32VrR7dijFukdg
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "type": "http-01",
- "status": "pending",
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/pQq45A",
- "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao"
- }
- 2023-10-28 20:19:39,905:DEBUG:acme.client:Storing nonce: drGA4aWAzNB_TM7muiXw0woIGo5F9CiNR5QUY32VrR7dijFukdg
- 2023-10-28 20:19:39,906:INFO:certbot._internal.auth_handler:Waiting for verification...
- 2023-10-28 20:19:40,907:DEBUG:acme.client:JWS payload:
- b''
- 2023-10-28 20:19:40,914:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721886:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQXpOQl9UTTdtdWlYdzB3b0lHbzVGOUNpTlI1UVVZMzJWclI3ZGlqRnVrZGciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzI3ODM1MTcyMTg4NiJ9",
- "signature": "J-NT85bvaMMDoix46fy498YDG2jgx0YCsC2PpcwPNqCiBtYTksnAFVyOqeVGQYsoazOsgpm7AdyamTZEQAI4oWYPom9TqMWkKxm1oh23ADPKbOF-uPgGHqQ-hgOwPmy9OAXfiEwG31jbs2qT4I7TgkMcjt1brEbeMJrTliS7n4jTs6wjLML9eAOKVO_hhZyHE4RIGF4H1uXQM0WkmUm63BCHDDbrNhRAmDDvntNSx5T-LLJ2-Q62RkTRSPFQ4b-XMQ_WdfWU9HABSUt0rq-a1cmG7MFvtxqGtzpRPEbLzmsVcsmh4YEpvTFVcp891diagrHECLZ6UV0VIs2hdb6QuQ",
- "payload": ""
- }
- 2023-10-28 20:19:41,059:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz-v3/278351721886 HTTP/1.1" 200 766
- 2023-10-28 20:19:41,060:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:19:40 GMT
- Content-Type: application/json
- Content-Length: 766
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: UM64FnRusi0I0nZA153C3RbnpRGCljXku31S2VvQowZC9nFSycg
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "identifier": {
- "type": "dns",
- "value": "education.ddns.me"
- },
- "status": "valid",
- "expires": "2023-11-27T19:19:40Z",
- "challenges": [
- {
- "type": "http-01",
- "status": "valid",
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/sY-tWQ",
- "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA",
- "validationRecord": [
- {
- "url": "http://education.ddns.me/.well-known/acme-challenge/fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA",
- "hostname": "education.ddns.me",
- "port": "80",
- "addressesResolved": [
- "86.164.86.157"
- ],
- "addressUsed": "86.164.86.157"
- }
- ],
- "validated": "2023-10-28T19:19:39Z"
- }
- ]
- }
- 2023-10-28 20:19:41,061:DEBUG:acme.client:Storing nonce: UM64FnRusi0I0nZA153C3RbnpRGCljXku31S2VvQowZC9nFSycg
- 2023-10-28 20:19:41,061:DEBUG:acme.client:JWS payload:
- b''
- 2023-10-28 20:19:41,069:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721896:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJVTTY0Rm5SdXNpMEkwblpBMTUzQzNSYm5wUkdDbGpYa3UzMVMyVnZRb3daQzluRlN5Y2ciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzI3ODM1MTcyMTg5NiJ9",
- "signature": "lMX_MRzdbepZkbJl-fmqzrhvmk6QPnW4hS7pLDSfaQCR-SdfAixPmCp1M7CKco923L4MsocS7Frva7bYrQSK9m36O_ZGIZimJ9_e9ZhvHrlroPuXtiCfgKp5HFtjJLAnLpto8SKRd-GQk_U5j9DaSu9qKAFFQxIKhgtU3hx6N34LSJ2Kt3maJGDXbXnsvqySJKCnxh4PLTPmyKUVYtxUsYtW3BV7fdPbDdXjJQBNShOYh7I1OBTBsv-7BDMHoE7qObyU2E9XS4LgAbKAj99fPON-tizNgiVtp0zu8sPTQXMRAm203KObnVfcqDVHh1DP7a0iLjZOWfEteCruG5beRQ",
- "payload": ""
- }
- 2023-10-28 20:19:41,203:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/authz-v3/278351721896 HTTP/1.1" 200 762
- 2023-10-28 20:19:41,204:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:19:41 GMT
- Content-Type: application/json
- Content-Length: 762
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: UM64FnRuD9ktPvhVnkaaYIE0mncUgcVGrveIECFrwdAsK5PJ0b0
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "identifier": {
- "type": "dns",
- "value": "www.education.ddns.me"
- },
- "status": "invalid",
- "expires": "2023-11-04T19:19:35Z",
- "challenges": [
- {
- "type": "http-01",
- "status": "invalid",
- "error": {
- "type": "urn:ietf:params:acme:error:dns",
- "detail": "DNS problem: NXDOMAIN looking up A for www.education.ddns.me - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for www.education.ddns.me - check that a DNS record exists for this domain",
- "status": 400
- },
- "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/pQq45A",
- "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao",
- "validated": "2023-10-28T19:19:39Z"
- }
- ]
- }
- 2023-10-28 20:19:41,205:DEBUG:acme.client:Storing nonce: UM64FnRuD9ktPvhVnkaaYIE0mncUgcVGrveIECFrwdAsK5PJ0b0
- 2023-10-28 20:19:41,205:INFO:certbot._internal.auth_handler:Challenge failed for domain www.education.ddns.me
- 2023-10-28 20:19:41,206:INFO:certbot._internal.auth_handler:http-01 challenge for www.education.ddns.me
- 2023-10-28 20:19:41,206:DEBUG:certbot._internal.display.obj:Notifying user:
- Certbot failed to authenticate some domains (authenticator: apache). The Certificate Authority reported these problems:
- Domain: www.education.ddns.me
- Type: dns
- Detail: DNS problem: NXDOMAIN looking up A for www.education.ddns.me - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for www.education.ddns.me - check that a DNS record exists for this domain
- Hint: The Certificate Authority failed to verify the temporary Apache configuration changes made by Certbot. Ensure that the listed domains point to this Apache server and that it is accessible from the internet.
- 2023-10-28 20:19:41,208:DEBUG:certbot._internal.error_handler:Encountered exception:
- Traceback (most recent call last):
- File "/usr/lib/python3/dist-packages/certbot/_internal/auth_handler.py", line 106, in handle_authorizations
- self._poll_authorizations(authzrs, max_retries, best_effort)
- File "/usr/lib/python3/dist-packages/certbot/_internal/auth_handler.py", line 206, in _poll_authorizations
- raise errors.AuthorizationError('Some challenges have failed.')
- certbot.errors.AuthorizationError: Some challenges have failed.
- 2023-10-28 20:19:41,208:DEBUG:certbot._internal.error_handler:Calling registered functions
- 2023-10-28 20:19:41,208:INFO:certbot._internal.auth_handler:Cleaning up challenges
- 2023-10-28 20:19:41,804:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/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/lib/python3/dist-packages/certbot/_internal/auth_handler.py", line 106, in handle_authorizations
- self._poll_authorizations(authzrs, max_retries, best_effort)
- File "/usr/lib/python3/dist-packages/certbot/_internal/auth_handler.py", line 206, in _poll_authorizations
- raise errors.AuthorizationError('Some challenges have failed.')
- certbot.errors.AuthorizationError: Some challenges have failed.
- 2023-10-28 20:19:41,810:ERROR:certbot._internal.log:Some challenges have failed.
- 2023-10-28 20:20:24,530:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 20:20:24,531:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 20:20:24,531:DEBUG:certbot._internal.main:Arguments: ['--apache']
- 2023-10-28 20:20:24,531:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 20:20:24,554:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 20:20:24,556:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 20:20:24,693:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 20:20:25,176:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f9ccc43d0>
- Prep: True
- 2023-10-28 20:20:25,177:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f9ccc43d0> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f9ccc43d0>
- 2023-10-28 20:20:25,177:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 20:20:25,554:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff=''))>
- 2023-10-28 20:20:25,556:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 20:20:25,561:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 20:20:26,026:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 20:20:26,027:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:20:25 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "QjO9Xgsvvog": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 20:20:27,894:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 20:20:27,911:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0009_key-certbot.pem
- 2023-10-28 20:20:27,927:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0009_csr-certbot.pem
- 2023-10-28 20:20:27,935:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 20:20:27,936:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 20:20:28,068:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 20:20:28,071:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:20:28 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: UM64FnRuQE4Ub3lDF1HdMoOoahOJseSv_KZ7OiRnxkGrwuufZEM
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 20:20:28,072:DEBUG:acme.client:Storing nonce: UM64FnRuQE4Ub3lDF1HdMoOoahOJseSv_KZ7OiRnxkGrwuufZEM
- 2023-10-28 20:20:28,073:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 20:20:28,103:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJVTTY0Rm5SdVFFNFViM2xERjFIZE1vT29haE9Kc2VTdl9LWjdPaVJueGtHcnd1dWZaRU0iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "OjqyWVxvMwJHJsFebY2p4jDs72tWTuXYmaHKoQ1Qnz_XbHJ5PUeCIEBP9jl0NnFAQ6WmwHlQ-ddr1f7Ky5BxMR3jyNCPdYM7FHKb5aQC2kZP6J4ohF-DrHl4JFJhUG9Fy1hAaDNiM7hj2Eew_7Q99DTVgBydEtWbyCde41pUQyyqVgPzm6aCQLCMbzeNxkiMZpXnGkG9gAv29yXrwePNYrkBsj--SRiY_mx4iYs-BnCLUhAyu0A4ni4tB3VbcZvKq0ey_bN1CAnrRgGCJE0sh-ZBHL7Do9BE96PJDKoTgHnqhOjNNDlraxEXumVz5TdwVnxp3bDaYtxB7sc3ZcIGCA",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 20:20:28,250:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 20:20:28,252:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 19:20:28 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: drGA4aWAQ9eSvrm1rCkpxXTJxeo5ZJ4R9OSwxqG1xHAQNzKvVjg
- Retry-After: 39367
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 20:20:28,254:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 20:20:28,267:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 20:20:28,270:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 20:23:50,299:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 20:23:50,299:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 20:23:50,299:DEBUG:certbot._internal.main:Arguments: ['--apache']
- 2023-10-28 20:23:50,300:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 20:23:50,322:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 20:23:50,325:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 20:23:50,461:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 20:23:50,945:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8a5ce510>
- Prep: True
- 2023-10-28 20:23:50,946:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8a5ce510> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8a5ce510>
- 2023-10-28 20:23:50,946:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 20:23:51,323:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff='com'))>
- 2023-10-28 20:23:51,325:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 20:23:51,330:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 20:23:51,812:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 20:23:51,813:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:23:51 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
- "xwY2elwNRw4": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
- }
- 2023-10-28 20:23:54,164:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 20:23:54,171:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0010_key-certbot.pem
- 2023-10-28 20:23:54,179:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0010_csr-certbot.pem
- 2023-10-28 20:23:54,182:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 20:23:54,183:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 20:23:54,342:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 20:23:54,343:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:23:54 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: x2pLemUfKebZ0VopkXA_WORLm37wvmgCdSupuRE1AUhoPVue6aE
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 20:23:54,343:DEBUG:acme.client:Storing nonce: x2pLemUfKebZ0VopkXA_WORLm37wvmgCdSupuRE1AUhoPVue6aE
- 2023-10-28 20:23:54,344:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 20:23:54,356:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZktlYlowVm9wa1hBX1dPUkxtMzd3dm1nQ2RTdXB1UkUxQVVob1BWdWU2YUUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "m7U4Usm2kLg9skUXthp1A3EkYPP0li51ApMtPSz0B-X3h7VoPt0tv_Ays76kzr2TMIz11VSXnEdWEWkoS0GTRLdCQ-GlylCOcssBENb1nMi8H2DfCyV_NK2GkM74Hkvy0q5HTvWetCzlC9Ck2umgfdmvLLxT8a9JV5kmgk_54pfrOTqKBPh1aW7mSb9F_ka4-HhucNyyA26vg3IouRroeW2Rdp_DErRwEJFMKSLi1LPMytNPvMcHJLCvXA8lwd8TndnYbhDnJWrzbt1R9b80fxPEdpa3aCgjy--lxCn_oSnEY35zsueJonugVYUN2Ck1s0sLsvVdrTTxumKn9ldevA",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 20:23:54,528:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 20:23:54,529:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 19:23:54 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: 7s7p4ygUKg-9sdrfH8y7yrXPKHyyg31aFOT3SQM7hJC8cff_UGg
- Retry-After: 39161
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 20:23:54,530:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 20:23:54,537:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 20:23:54,539:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 20:39:00,168:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 20:39:00,169:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 20:39:00,169:DEBUG:certbot._internal.main:Arguments: ['--apache']
- 2023-10-28 20:39:00,169:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 20:39:00,192:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 20:39:00,194:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 20:39:00,330:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 20:39:00,825:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa02843d0>
- Prep: True
- 2023-10-28 20:39:00,826:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa02843d0> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa02843d0>
- 2023-10-28 20:39:00,826:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 20:39:01,203:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff='com'))>
- 2023-10-28 20:39:01,205:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 20:39:01,233:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 20:39:01,716:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 20:39:01,717:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:39:01 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "jXathbEytrs": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 20:39:04,374:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 20:39:04,391:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0011_key-certbot.pem
- 2023-10-28 20:39:04,404:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0011_csr-certbot.pem
- 2023-10-28 20:39:04,410:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 20:39:04,410:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 20:39:04,567:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 20:39:04,569:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:39:04 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: x2pLemUfqH3hgi1pWM-RZKE5JLt7sEpREUKb_prRAUaYorSyR24
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 20:39:04,570:DEBUG:acme.client:Storing nonce: x2pLemUfqH3hgi1pWM-RZKE5JLt7sEpREUKb_prRAUaYorSyR24
- 2023-10-28 20:39:04,571:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 20:39:04,593:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZnFIM2hnaTFwV00tUlpLRTVKTHQ3c0VwUkVVS2JfcHJSQVVhWW9yU3lSMjQiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "GJHfrBNuW5ovFiXfMtXa70EbhLx_jz9R5TDdFQMdPvWLCxzVdTYCjRnXaWWXcTZ65Utb7G0uibyLqF1pv_TJc1WeHcV-fkznvJHqbNrZooH1XmeQ1RUTYqor4O8K9A7v3s_tgY6tAC_D_rdeP11Yz7nbin5bN-_hKXFyF1EePCbJuDrDOCVdizIhuQLSBd4HjI3M0iZ4EtRE_CofXac4eVE9f5gm0p-AeVV9F2xQqmKzHfjvAKsCvjmePONifjm9_8ohT_0RRJRujXViErx4pBIF-jeR_W8w86IIOvqJHVcHYQFfMJO1OCXv8x-8-krXs3K5iocD81rmsVblrf7D0Q",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 20:39:04,772:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 20:39:04,774:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 19:39:04 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: x2pLemUfwOqES1GITuNrZ6xKOVt20pFxIX1b3M5xzB6nDaetIw0
- Retry-After: 38250
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 20:39:04,776:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 20:39:04,794:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 20:39:04,798:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 20:49:24,087:DEBUG:certbot._internal.main:certbot version: 2.1.0
- 2023-10-28 20:49:24,088:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
- 2023-10-28 20:49:24,088:DEBUG:certbot._internal.main:Arguments: ['--webroot', '-w', '/var/www/html', '-d', 'education.ddns.me']
- 2023-10-28 20:49:24,088:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 20:49:24,112:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 20:49:24,114:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
- 2023-10-28 20:49:24,115:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
- Description: Place files in webroot directory
- Interfaces: Authenticator, Plugin
- Entry point: webroot = certbot._internal.plugins.webroot:Authenticator
- Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7fa4c85110>
- Prep: True
- 2023-10-28 20:49:24,116:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot._internal.plugins.webroot.Authenticator object at 0x7fa4c85110> and installer None
- 2023-10-28 20:49:24,116:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
- 2023-10-28 20:49:24,533:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff=''))>
- 2023-10-28 20:49:24,535:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 20:49:24,540:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 20:49:24,958:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 20:49:24,959:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:49:24 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "UQ_JAtOu1A8": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 20:49:24,961:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 20:49:24,968:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0012_key-certbot.pem
- 2023-10-28 20:49:24,975:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0012_csr-certbot.pem
- 2023-10-28 20:49:24,978:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 20:49:24,979:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 20:49:25,108:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 20:49:25,109:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:49:25 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: UM64FnRuzRxaU3VQqA0OiYgQywouMRvTvkKK6bnt36EiDE2eqbA
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 20:49:25,109:DEBUG:acme.client:Storing nonce: UM64FnRuzRxaU3VQqA0OiYgQywouMRvTvkKK6bnt36EiDE2eqbA
- 2023-10-28 20:49:25,110:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 20:49:25,122:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJVTTY0Rm5SdXpSeGFVM1ZRcUEwT2lZZ1F5d291TVJ2VHZrS0s2Ym50MzZFaURFMmVxYkEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "h9dyMKxZ90K-U900Lik3jJcntZDAF-lBuApRbLZ9M3tyLL4kWH_dIEyM4rpmdqs-cXui3moaM4CfFYKAk_-0_DmppMNyZWLGnRXSYIbI2OLnYaKW7gIsABEBZ_xgHJ3woM01P6YLz1t7OLffvgyA_c3XKKwzq2QbT1GVe5Wk-4ih8mPHv666-L9bS7zqrxbq8x5-lWIjIm-RhrebT46Sv8Cw4yd5IHlhMIZO4iX_wPGOhE0NSK1a7oTxOuWc7d7QMVwTjvyVlkl6YB1L0BehzuoHCTkuv7hrtXR7xL3-8nE3y7fg0u0EXa3YBeKvRf38fp6LLSfTrYqmoDqmTytV4A",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 20:49:25,275:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 20:49:25,276:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 19:49:25 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: drGA4aWADnVTPfvNwIfGNjKm6DVRv6CnuwscCf-rtf9zjkpGTPk
- Retry-After: 37630
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 20:49:25,277:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
- self.gen.throw(typ, value, traceback)
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
- yield displayer
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
- return config.func(config, plugins)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1590, in certonly
- lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/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/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
- return self.net.post(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
- return self._post_once(*args, **kwargs)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
- response = self._check_response(response, content_type=content_type)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/usr/bin/certbot", line 33, in <module>
- sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
- with make_displayer(config) as displayer:
- File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
- exc.__traceback__ = traceback
- ^^^^^^^^^^^^^^^^^
- File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
- raise AttributeError("can't set attribute")
- AttributeError: can't set attribute
- 2023-10-28 20:49:25,285:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 20:49:25,287:ERROR:certbot._internal.log:AttributeError: can't set attribute
- 2023-10-28 20:59:50,775:DEBUG:urllib3.connectionpool:http://localhost:None "GET /v2/connections?snap=certbot&interface=content HTTP/1.1" 200 97
- 2023-10-28 20:59:51,640:DEBUG:certbot._internal.main:certbot version: 2.7.3
- 2023-10-28 20:59:51,641:DEBUG:certbot._internal.main:Location of certbot entry point: /snap/certbot/3435/bin/certbot
- 2023-10-28 20:59:51,641:DEBUG:certbot._internal.main:Arguments: ['--apache', '--preconfigured-renewal']
- 2023-10-28 20:59:51,642:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 20:59:51,677:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 20:59:51,680:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
- 2023-10-28 20:59:51,818:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
- 2023-10-28 20:59:52,332:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
- Description: Apache Web Server plugin
- Interfaces: Authenticator, Installer, Plugin
- Entry point: EntryPoint(name='apache', value='certbot_apache._internal.entrypoint:ENTRYPOINT', group='certbot.plugins')
- Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa4d9fa30>
- Prep: True
- 2023-10-28 20:59:52,334:DEBUG:certbot._internal.plugins.selection:Selected authenticator <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa4d9fa30> and installer <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa4d9fa30>
- 2023-10-28 20:59:52,334:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
- 2023-10-28 20:59:52,754:DEBUG:certbot._internal.main:Picked account: <Account(RegistrationResource(body=Registration(key=None, contact=(), agreement=None, status=None, terms_of_service_agreed=None, only_return_existing=None, external_account_binding=None), uri='https://acme-v02.api.letsencrypt.org/acme/acct/1384138916', new_authzr_uri=None, terms_of_service=None), 5f10b26e50a9695618820ee149e8a70d, Meta(creation_dt=datetime.datetime(2023, 10, 28, 18, 13, 26, tzinfo=<UTC>), creation_host='raspberrypi', register_to_eff=''))>
- 2023-10-28 20:59:52,756:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
- 2023-10-28 20:59:52,761:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
- 2023-10-28 20:59:53,268:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
- 2023-10-28 20:59:53,277:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 19:59:53 GMT
- Content-Type: application/json
- Content-Length: 752
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- {
- "PO4HoS0Ghk4": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
- "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
- "meta": {
- "caaIdentities": [
- "letsencrypt.org"
- ],
- "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
- "website": "https://letsencrypt.org"
- },
- "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
- "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
- "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
- "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
- "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
- }
- 2023-10-28 21:00:03,061:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
- 2023-10-28 21:00:03,086:DEBUG:acme.client:Requesting fresh nonce
- 2023-10-28 21:00:03,086:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
- 2023-10-28 21:00:03,248:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "HEAD /acme/new-nonce HTTP/1.1" 200 0
- 2023-10-28 21:00:03,250:DEBUG:acme.client:Received response:
- HTTP 200
- Server: nginx
- Date: Sat, 28 Oct 2023 20:00:03 GMT
- Connection: keep-alive
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
- Replay-Nonce: x2pLemUflRn-7YVGEB0hJti3P64spISvnLUGwgE5DjQK6PrQJf8
- X-Frame-Options: DENY
- Strict-Transport-Security: max-age=604800
- 2023-10-28 21:00:03,252:DEBUG:acme.client:Storing nonce: x2pLemUflRn-7YVGEB0hJti3P64spISvnLUGwgE5DjQK6PrQJf8
- 2023-10-28 21:00:03,253:DEBUG:acme.client:JWS payload:
- b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
- 2023-10-28 21:00:03,283:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
- {
- "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZmxSbi03WVZHRUIwaEp0aTNQNjRzcElTdm5MVUd3Z0U1RGpRSzZQclFKZjgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
- "signature": "CH4jles69nUX4AMG3yt68MYU-qO3zGYTtq7weGNo2QLaj4ty0IWeLGn1vV4WEOMu_-nH4QPYOKHoJGPLAzs1bGhhAB2xJHZKqTRfTklxGi0OiPU-4qpl392e5OWqC2QxS-XlRcOz4WqgkqAa_BpI0-VWScXWbGq5ojQxMEbGQ9fsW28jGFisIYLlgTAEhVycZ3yisGljtjCTj6MKZc3BQKs-w8-OLXvbSxJ4VM5xsDxAWWa5Ye2QXzhW0YFgK1D-w8_fAR3x_meSeiZpq30jJD3qrPbRrv4refatPt7UBPQkmoj2yzL3mgHItOTE2RXKN94NkA3jZQbPQvEZ1khX_A",
- "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
- }
- 2023-10-28 21:00:03,477:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "POST /acme/new-order HTTP/1.1" 429 323
- 2023-10-28 21:00:03,499:DEBUG:acme.client:Received response:
- HTTP 429
- Server: nginx
- Date: Sat, 28 Oct 2023 20:00:03 GMT
- Content-Type: application/problem+json
- Content-Length: 323
- Connection: keep-alive
- Boulder-Requester: 1384138916
- Cache-Control: public, max-age=0, no-cache
- Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
- Replay-Nonce: 7s7p4ygUTR0GxgjYWdMTV_b4NPBneLIdUPtxGx6YIQLZOvVSaMA
- Retry-After: 36992
- {
- "type": "urn:ietf:params:acme:error:rateLimited",
- "detail": "Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/",
- "status": 429
- }
- 2023-10-28 21:00:03,501:DEBUG:certbot._internal.log:Exiting abnormally:
- Traceback (most recent call last):
- File "/snap/certbot/3435/bin/certbot", line 8, in <module>
- sys.exit(main())
- File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/main.py", line 19, in main
- return internal_main.main(cli_args)
- File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/main.py", line 1873, in main
- return config.func(config, plugins)
- File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/main.py", line 1450, in run
- new_lineage = _get_and_save_cert(le_client, config, domains,
- File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/main.py", line 143, in _get_and_save_cert
- lineage = le_client.obtain_and_enroll_certificate(domains, certname)
- File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/client.py", line 517, in obtain_and_enroll_certificate
- cert, chain, key, _ = self.obtain_certificate(domains)
- File "/snap/certbot/3435/lib/python3.8/site-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 "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
- orderr = self.acme.new_order(csr_pem)
- File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 138, in new_order
- response = self._post(self.directory['newOrder'], order)
- File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 366, in _post
- return self.net.post(*args, **kwargs)
- File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 739, in post
- return self._post_once(*args, **kwargs)
- File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 752, in _post_once
- response = self._check_response(response, content_type=content_type)
- File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 603, in _check_response
- raise messages.Error.from_json(jobj)
- acme.messages.Error: urn:ietf:params:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- 2023-10-28 21:00:03,529:ERROR:certbot._internal.log:An unexpected error occurred:
- 2023-10-28 21:00:03,530:ERROR:certbot._internal.log:Error creating new order :: too many certificates (5) already issued for this exact set of domains in the last 168 hours: education.ddns.me, retry after 2023-10-29T06:16:35Z: see https://letsencrypt.org/docs/duplicate-certificate-limit/
- 2023-10-28 23:00:55,695:DEBUG:urllib3.connectionpool:http://localhost:None "GET /v2/connections?snap=certbot&interface=content HTTP/1.1" 200 97
- 2023-10-28 23:00:56,101:DEBUG:certbot._internal.main:certbot version: 2.7.3
- 2023-10-28 23:00:56,102:DEBUG:certbot._internal.main:Location of certbot entry point: /snap/certbot/3435/bin/certbot
- 2023-10-28 23:00:56,102:DEBUG:certbot._internal.main:Arguments: ['--preconfigured-renewal']
- 2023-10-28 23:00:56,102:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
- 2023-10-28 23:00:56,135:DEBUG:certbot._internal.log:Root logging level set at 30
- 2023-10-28 23:00:56,139:DEBUG:certbot._internal.display.obj:Notifying user: No certificates found.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement