Advertisement
Guest User

Untitled

a guest
Oct 29th, 2023
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 166.38 KB | None | 0 0
  1. 2023-10-28 19:13:12,560:DEBUG:certbot._internal.main:certbot version: 2.1.0
  2. 2023-10-28 19:13:12,560:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  3. 2023-10-28 19:13:12,560:DEBUG:certbot._internal.main:Arguments: ['--apache']
  4. 2023-10-28 19:13:12,561:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  5. 2023-10-28 19:13:12,588:DEBUG:certbot._internal.log:Root logging level set at 30
  6. 2023-10-28 19:13:12,591:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  7. 2023-10-28 19:13:12,727:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  8. 2023-10-28 19:13:13,206:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  9. Description: Apache Web Server plugin
  10. Interfaces: Authenticator, Installer, Plugin
  11. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  12. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8ad33d10>
  13. Prep: True
  14. 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>
  15. 2023-10-28 19:13:13,207:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  16. 2023-10-28 19:13:22,292:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  17. 2023-10-28 19:13:22,299:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  18. 2023-10-28 19:13:22,796:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  19. 2023-10-28 19:13:22,798:DEBUG:acme.client:Received response:
  20. HTTP 200
  21. Server: nginx
  22. Date: Sat, 28 Oct 2023 18:13:22 GMT
  23. Content-Type: application/json
  24. Content-Length: 752
  25. Connection: keep-alive
  26. Cache-Control: public, max-age=0, no-cache
  27. X-Frame-Options: DENY
  28. Strict-Transport-Security: max-age=604800
  29.  
  30. {
  31. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  32. "meta": {
  33. "caaIdentities": [
  34. "letsencrypt.org"
  35. ],
  36. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  37. "website": "https://letsencrypt.org"
  38. },
  39. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  40. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  41. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  42. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  43. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
  44. "t9YK8tHC7cg": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
  45. }
  46. 2023-10-28 19:13:26,525:DEBUG:acme.client:Requesting fresh nonce
  47. 2023-10-28 19:13:26,525:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  48. 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
  49. 2023-10-28 19:13:26,690:DEBUG:acme.client:Received response:
  50. HTTP 200
  51. Server: nginx
  52. Date: Sat, 28 Oct 2023 18:13:26 GMT
  53. Connection: keep-alive
  54. Cache-Control: public, max-age=0, no-cache
  55. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  56. Replay-Nonce: x2pLemUfTSw2zXvhCbHWPCsuf21Sqs9MjYg3igq1DPuR396-f94
  57. X-Frame-Options: DENY
  58. Strict-Transport-Security: max-age=604800
  59.  
  60.  
  61. 2023-10-28 19:13:26,691:DEBUG:acme.client:Storing nonce: x2pLemUfTSw2zXvhCbHWPCsuf21Sqs9MjYg3igq1DPuR396-f94
  62. 2023-10-28 19:13:26,692:DEBUG:acme.client:JWS payload:
  63. b'{\n "contact": [\n "mailto:.com"\n ],\n "termsOfServiceAgreed": true\n}'
  64. 2023-10-28 19:13:26,720:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-acct:
  65. {
  66. "protected": "eyJhbGciOiAiUlMyNTYiLCAiandrIjogeyJuIjogInBDSjh1Mi1JN0NJci0tSTR3eW9OWERKaWJuZWVzc01HdHU4WFhTeVBFTWN3bG9vV3VtUUg5b0JHOHBMR00wcExkMm8xWXNGNkFzMXpfYi1TM0I5Ni1TOFBDY00tV0hJMGtQY1lZc3diRV82Mkd5OGFNekZmUjhrM2ZjNllvbHdMZUtJSjRGcTk2Wng2elhKd2VOdTlmUUFMV1VtZktMY0Y5ejJaTjlkNW84NUhEdGpRNlVUMjFELVg0dFVYVzBObWd2djB0NHNraHhsenRkWVFqcDFWZmxZQ1FGRFpkZ1NaMGQ5MzF5ckgxN1R2V2hZdlhsVENTVnZPQk5COE1ZdFd2SENvZmtIUWk1ZHNyQzVaNU9JX2JQTS1Bci1kYlhEM2ttMWxheFVUWGxlWWxwVzJacGJiZzd6MkxPZmQzd0hWbWpMN09KcDdxVGVudVVHUDFYbGFXUSIsICJlIjogIkFRQUIiLCAia3R5IjogIlJTQSJ9LCAibm9uY2UiOiAieDJwTGVtVWZUU3cyelh2aENiSFdQQ3N1ZjIxU3FzOU1qWWczaWdxMURQdVIzOTYtZjk0IiwgInVybCI6ICJodHRwczovL2FjbWUtdjAyLmFwaS5sZXRzZW5jcnlwdC5vcmcvYWNtZS9uZXctYWNjdCJ9",
  67. "signature": "UZXtkWjURdtUHfwuaMLuOQ3cS5J3iwUptKCkPB1Jw4EThcUOEzmnEKZqc041pvllwIc0rYwC4ono-drGWnpOz5PjaSUk1DiUv_ITwsBGFTrqNDQ6JifPpg2KzUOV1rTuXZpgmwSI4cDTrkz7_EBTTg_Sg5F0Glxnz9W775UkR9b61a-EAqfkCWgCIt6MfgyvarCu4LDOvOp4EK5EDcj2pgIeLIIKK7MG6AO1X4d86tj9xLpVkHGrx1OV9Pmb_KBrd8xHNjRWzNazBsYWeLm1cFfFQrnu3CxEhg203bvpLFwot5NILqQbUkRbqeYZMAwAFJ9ELK7f6j3z15JJ0snq6w",
  68. "payload": "ewogICJjb250YWN0IjogWwogICAgIm1haWx0bzp3aXNkb21saWdodEBwcm90b25tYWlsLmNvbSIKICBdLAogICJ0ZXJtc09mU2VydmljZUFncmVlZCI6IHRydWUKfQ"
  69. }
  70. 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
  71. 2023-10-28 19:13:26,893:DEBUG:acme.client:Received response:
  72. HTTP 201
  73. Server: nginx
  74. Date: Sat, 28 Oct 2023 18:13:26 GMT
  75. Content-Type: application/json
  76. Content-Length: 595
  77. Connection: keep-alive
  78. Boulder-Requester: 1384138916
  79. Cache-Control: public, max-age=0, no-cache
  80. 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"
  81. Location: https://acme-v02.api.letsencrypt.org/acme/acct/1384138916
  82. Replay-Nonce: x2pLemUfah4HRuwWCNC8t4bPgKgD2mVMQm3T185UutIGRwr4C6E
  83. X-Frame-Options: DENY
  84. Strict-Transport-Security: max-age=604800
  85.  
  86. {
  87. "key": {
  88. "kty": "RSA",
  89. "n": "pCJ8u2-I7CIr--I4wyoNXDJibneessMGtu8XXSyPEMcwlooWumQH9oBG8pLGM0pLd2o1YsF6As1z_b-S3B96-S8PCcM-WHI0kPcYYswbE_62Gy8aMzFfR8k3fc6YolwLeKIJ4Fq96Zx6zXJweNu9fQALWUmfKLcF9z2ZN9d5o85HDtjQ6UT21D-X4tUXW0Nmgvv0t4skhxlztdYQjp1VflYCQFDZdgSZ0d931yrH17TvWhYvXlTCSVvOBNB8MYtWvHCofkHQi5dsrC5Z5OI_bPM-Ar-dbXD3km1laxUTXleYlpW2Zpbbg7z2LOfd3wHVmjL7OJp7qTenuUGP1XlaWQ",
  90. "e": "AQAB"
  91. },
  92. "contact": [
  93. "mailto:"
  94. ],
  95. "initialIp": "2a00:23c7:c886:3901:c4b2:764e:b284:3cde",
  96. "createdAt": "2023-10-28T18:13:26.801050328Z",
  97. "status": "valid"
  98. }
  99. 2023-10-28 19:13:26,893:DEBUG:acme.client:Storing nonce: x2pLemUfah4HRuwWCNC8t4bPgKgD2mVMQm3T185UutIGRwr4C6E
  100. 2023-10-28 19:13:33,039:DEBUG:certbot._internal.display.obj:Notifying user: Account registered.
  101. 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=''))>
  102. 2023-10-28 19:13:39,912:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  103. 2023-10-28 19:13:39,919:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0000_key-certbot.pem
  104. 2023-10-28 19:13:39,932:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0000_csr-certbot.pem
  105. 2023-10-28 19:13:39,935:DEBUG:acme.client:JWS payload:
  106. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  107. 2023-10-28 19:13:39,943:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  108. {
  109. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZmFoNEhSdXdXQ05DOHQ0YlBnS2dEMm1WTVFtM1QxODVVdXRJR1J3cjRDNkUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  110. "signature": "cPdddLzK9jWQ4ecHqcM65DM0fLiEbhdlQD1uFace6alYEMsrdLyoKDt_lj5z9ONKiunobqXyLQsm5UFVN_dkpSm6IAmpDoady14bq-KlkwHI4cqJE8UjS4T2n3XKvq0bDr8MVZgHD8TXfr9AZNIwxREpPKgEsYqwdD4joraV6r3mSC57faZDQbbv8lnl5nkKjY2LlrN_iq7y8CANN2m3qV-71JQrouj_s9osXYxb_ZWNOHQK12IEVDF2AYkV-p9vDIxWiMki0SvCPVliBPedyIaIT0_aT-wucjaxaDTMzDYbz_JWFml0axDuVRswZECKe_JP2LLaQ7vz5Ao1dFyf7Q",
  111. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  112. }
  113. 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
  114. 2023-10-28 19:13:40,129:DEBUG:acme.client:Received response:
  115. HTTP 429
  116. Server: nginx
  117. Date: Sat, 28 Oct 2023 18:13:40 GMT
  118. Content-Type: application/problem+json
  119. Content-Length: 323
  120. Connection: keep-alive
  121. Boulder-Requester: 1384138916
  122. Cache-Control: public, max-age=0, no-cache
  123. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  124. Replay-Nonce: 7s7p4ygUgkJKZ8vkCVIw17xi3o5n5ltKEy4n8eGxt8izkB8VNPY
  125. Retry-After: 43375
  126.  
  127. {
  128. "type": "urn:ietf:params:acme:error:rateLimited",
  129. "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/",
  130. "status": 429
  131. }
  132. 2023-10-28 19:13:40,130:DEBUG:certbot._internal.log:Exiting abnormally:
  133. Traceback (most recent call last):
  134. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  135. self.gen.throw(typ, value, traceback)
  136. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  137. yield displayer
  138. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  139. return config.func(config, plugins)
  140. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  141. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  142. new_lineage = _get_and_save_cert(le_client, config, domains,
  143. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  144. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  145. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  146. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  147. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  148. cert, chain, key, _ = self.obtain_certificate(domains)
  149. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  150. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  151. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  152. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  153. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  154. orderr = self.acme.new_order(csr_pem)
  155. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  156. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  157. response = self._post(self.directory['newOrder'], order)
  158. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  159. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  160. return self.net.post(*args, **kwargs)
  161. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  162. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  163. return self._post_once(*args, **kwargs)
  164. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  165. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  166. response = self._check_response(response, content_type=content_type)
  167. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  168. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  169. raise messages.Error.from_json(jobj)
  170. 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/
  171.  
  172. During handling of the above exception, another exception occurred:
  173.  
  174. Traceback (most recent call last):
  175. File "/usr/bin/certbot", line 33, in <module>
  176. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  177. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  178. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  179. return internal_main.main(cli_args)
  180. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  181. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  182. with make_displayer(config) as displayer:
  183. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  184. exc.__traceback__ = traceback
  185. ^^^^^^^^^^^^^^^^^
  186. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  187. raise AttributeError("can't set attribute")
  188. AttributeError: can't set attribute
  189. 2023-10-28 19:13:40,144:ERROR:certbot._internal.log:An unexpected error occurred:
  190. 2023-10-28 19:13:40,146:ERROR:certbot._internal.log:AttributeError: can't set attribute
  191. 2023-10-28 19:15:56,320:DEBUG:certbot._internal.main:certbot version: 2.1.0
  192. 2023-10-28 19:15:56,320:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  193. 2023-10-28 19:15:56,320:DEBUG:certbot._internal.main:Arguments: ['--apache']
  194. 2023-10-28 19:15:56,321:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  195. 2023-10-28 19:15:56,344:DEBUG:certbot._internal.log:Root logging level set at 30
  196. 2023-10-28 19:15:56,346:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  197. 2023-10-28 19:15:56,483:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  198. 2023-10-28 19:15:56,979:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  199. Description: Apache Web Server plugin
  200. Interfaces: Authenticator, Installer, Plugin
  201. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  202. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8fea9f90>
  203. Prep: True
  204. 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>
  205. 2023-10-28 19:15:56,980:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  206. 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=''))>
  207. 2023-10-28 19:15:57,359:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  208. 2023-10-28 19:15:57,364:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  209. 2023-10-28 19:15:57,843:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  210. 2023-10-28 19:15:57,844:DEBUG:acme.client:Received response:
  211. HTTP 200
  212. Server: nginx
  213. Date: Sat, 28 Oct 2023 18:15:57 GMT
  214. Content-Type: application/json
  215. Content-Length: 752
  216. Connection: keep-alive
  217. Cache-Control: public, max-age=0, no-cache
  218. X-Frame-Options: DENY
  219. Strict-Transport-Security: max-age=604800
  220.  
  221. {
  222. "VMxWkRcSCmM": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  223. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  224. "meta": {
  225. "caaIdentities": [
  226. "letsencrypt.org"
  227. ],
  228. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  229. "website": "https://letsencrypt.org"
  230. },
  231. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  232. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  233. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  234. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  235. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  236. }
  237. 2023-10-28 19:16:26,981:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  238. 2023-10-28 19:16:26,988:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0001_key-certbot.pem
  239. 2023-10-28 19:16:26,995:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0001_csr-certbot.pem
  240. 2023-10-28 19:16:26,998:DEBUG:acme.client:Requesting fresh nonce
  241. 2023-10-28 19:16:26,998:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  242. 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
  243. 2023-10-28 19:16:27,156:DEBUG:acme.client:Received response:
  244. HTTP 200
  245. Server: nginx
  246. Date: Sat, 28 Oct 2023 18:16:27 GMT
  247. Connection: keep-alive
  248. Cache-Control: public, max-age=0, no-cache
  249. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  250. Replay-Nonce: 7s7p4ygUjUsaV7J7n0PDtYFugggQOADKterkCN1kvu9-vfib5Hs
  251. X-Frame-Options: DENY
  252. Strict-Transport-Security: max-age=604800
  253.  
  254.  
  255. 2023-10-28 19:16:27,157:DEBUG:acme.client:Storing nonce: 7s7p4ygUjUsaV7J7n0PDtYFugggQOADKterkCN1kvu9-vfib5Hs
  256. 2023-10-28 19:16:27,157:DEBUG:acme.client:JWS payload:
  257. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  258. 2023-10-28 19:16:27,169:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  259. {
  260. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICI3czdwNHlnVWpVc2FWN0o3bjBQRHRZRnVnZ2dRT0FES3RlcmtDTjFrdnU5LXZmaWI1SHMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  261. "signature": "ic4NwI31exU-quEfn8stML6G14ZIx3aMF-b28brBGTmCHXBsw0B979pfyDQFp3dhje-9-mkOiZVeFUH-ooM8p_vx_48VAtrKIfsJCKn-Hg_4fGx0erC_0cbMcgJeCrQYDReSqLQ6lUje2I13FQj6I8nE4ObaUGtenlk4-sebWTgVZiStuwIkRHjy0m4wuY9nWcO7BpC91imIkxuxmVZ9br1FMcy8KkpPni4cNr_l7rOCXd4UoyP0JiQVcxqt6TnqZkUEOtKxVxsafkktM62wp4EQWQpkDB8J0CrnmKcrLUpUId9qYCK8Sd3xsIhRSxbF6K3E3PxqQP7qFcF55QNGRQ",
  262. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  263. }
  264. 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
  265. 2023-10-28 19:16:27,359:DEBUG:acme.client:Received response:
  266. HTTP 429
  267. Server: nginx
  268. Date: Sat, 28 Oct 2023 18:16:27 GMT
  269. Content-Type: application/problem+json
  270. Content-Length: 323
  271. Connection: keep-alive
  272. Boulder-Requester: 1384138916
  273. Cache-Control: public, max-age=0, no-cache
  274. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  275. Replay-Nonce: x2pLemUfj9CLxSghL6mde8zhY-d6n4CxrS-vNWWN7V3MK6baCjs
  276. Retry-After: 43208
  277.  
  278. {
  279. "type": "urn:ietf:params:acme:error:rateLimited",
  280. "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/",
  281. "status": 429
  282. }
  283. 2023-10-28 19:16:27,360:DEBUG:certbot._internal.log:Exiting abnormally:
  284. Traceback (most recent call last):
  285. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  286. self.gen.throw(typ, value, traceback)
  287. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  288. yield displayer
  289. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  290. return config.func(config, plugins)
  291. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  292. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  293. new_lineage = _get_and_save_cert(le_client, config, domains,
  294. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  295. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  296. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  297. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  298. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  299. cert, chain, key, _ = self.obtain_certificate(domains)
  300. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  301. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  302. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  303. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  304. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  305. orderr = self.acme.new_order(csr_pem)
  306. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  307. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  308. response = self._post(self.directory['newOrder'], order)
  309. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  310. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  311. return self.net.post(*args, **kwargs)
  312. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  313. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  314. return self._post_once(*args, **kwargs)
  315. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  316. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  317. response = self._check_response(response, content_type=content_type)
  318. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  319. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  320. raise messages.Error.from_json(jobj)
  321. 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/
  322.  
  323. During handling of the above exception, another exception occurred:
  324.  
  325. Traceback (most recent call last):
  326. File "/usr/bin/certbot", line 33, in <module>
  327. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  328. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  329. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  330. return internal_main.main(cli_args)
  331. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  332. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  333. with make_displayer(config) as displayer:
  334. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  335. exc.__traceback__ = traceback
  336. ^^^^^^^^^^^^^^^^^
  337. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  338. raise AttributeError("can't set attribute")
  339. AttributeError: can't set attribute
  340. 2023-10-28 19:16:27,367:ERROR:certbot._internal.log:An unexpected error occurred:
  341. 2023-10-28 19:16:27,369:ERROR:certbot._internal.log:AttributeError: can't set attribute
  342. 2023-10-28 19:16:37,731:DEBUG:certbot._internal.main:certbot version: 2.1.0
  343. 2023-10-28 19:16:37,732:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  344. 2023-10-28 19:16:37,732:DEBUG:certbot._internal.main:Arguments: ['--apache']
  345. 2023-10-28 19:16:37,733:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  346. 2023-10-28 19:16:37,755:DEBUG:certbot._internal.log:Root logging level set at 30
  347. 2023-10-28 19:16:37,758:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  348. 2023-10-28 19:16:37,906:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  349. 2023-10-28 19:16:38,389:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  350. Description: Apache Web Server plugin
  351. Interfaces: Authenticator, Installer, Plugin
  352. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  353. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fb32ee5d0>
  354. Prep: True
  355. 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>
  356. 2023-10-28 19:16:38,390:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  357. 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'))>
  358. 2023-10-28 19:16:38,769:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  359. 2023-10-28 19:16:38,774:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  360. 2023-10-28 19:16:39,242:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  361. 2023-10-28 19:16:39,243:DEBUG:acme.client:Received response:
  362. HTTP 200
  363. Server: nginx
  364. Date: Sat, 28 Oct 2023 18:16:39 GMT
  365. Content-Type: application/json
  366. Content-Length: 752
  367. Connection: keep-alive
  368. Cache-Control: public, max-age=0, no-cache
  369. X-Frame-Options: DENY
  370. Strict-Transport-Security: max-age=604800
  371.  
  372. {
  373. "Wa9LGVXyppY": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  374. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  375. "meta": {
  376. "caaIdentities": [
  377. "letsencrypt.org"
  378. ],
  379. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  380. "website": "https://letsencrypt.org"
  381. },
  382. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  383. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  384. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  385. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  386. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  387. }
  388. 2023-10-28 19:17:02,664:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  389. 2023-10-28 19:17:02,671:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0002_key-certbot.pem
  390. 2023-10-28 19:17:02,678:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0002_csr-certbot.pem
  391. 2023-10-28 19:17:02,682:DEBUG:acme.client:Requesting fresh nonce
  392. 2023-10-28 19:17:02,682:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  393. 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
  394. 2023-10-28 19:17:02,837:DEBUG:acme.client:Received response:
  395. HTTP 200
  396. Server: nginx
  397. Date: Sat, 28 Oct 2023 18:17:02 GMT
  398. Connection: keep-alive
  399. Cache-Control: public, max-age=0, no-cache
  400. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  401. Replay-Nonce: x2pLemUfKKTuoK7_jFLYbT7RxoEUEobtzK-C8ohDkZCMO_13e6M
  402. X-Frame-Options: DENY
  403. Strict-Transport-Security: max-age=604800
  404.  
  405.  
  406. 2023-10-28 19:17:02,838:DEBUG:acme.client:Storing nonce: x2pLemUfKKTuoK7_jFLYbT7RxoEUEobtzK-C8ohDkZCMO_13e6M
  407. 2023-10-28 19:17:02,839:DEBUG:acme.client:JWS payload:
  408. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  409. 2023-10-28 19:17:02,851:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  410. {
  411. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZktLVHVvSzdfakZMWWJUN1J4b0VVRW9idHpLLUM4b2hEa1pDTU9fMTNlNk0iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  412. "signature": "n4IsiqpmuSBaCRWA7sGgHv43NE3RYMHvEHhc5O48AGd_R2gfX9rDxCIzEIfVyx7sIJHCI7xgALrx1nECGNoofsCER8ZgfuGg1ma2LE_um3w5bTkpAWmEqXGdAmHGVWvC5fgTwgupNXJcwt2cOU4P_hm7p6JO1ylGFtxkdbKTGf3fYgZiLxCGxiYSmiDqJuj9wt0qck3TqumE0jPKHzaHoAs5swsw90MhuH3WjmJDiQ771UAjPP9VTpAEBnh72zj0zWyY0gKs8_Lgb94D7Lvk7Ywa0ad4WLvvFL2Wf_Osw5WCYA3FooSJdyDyIVXx1w_K6ZuUrQUOXIOkngZGTejG6Q",
  413. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  414. }
  415. 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
  416. 2023-10-28 19:17:03,054:DEBUG:acme.client:Received response:
  417. HTTP 429
  418. Server: nginx
  419. Date: Sat, 28 Oct 2023 18:17:02 GMT
  420. Content-Type: application/problem+json
  421. Content-Length: 323
  422. Connection: keep-alive
  423. Boulder-Requester: 1384138916
  424. Cache-Control: public, max-age=0, no-cache
  425. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  426. Replay-Nonce: x2pLemUfrrUfrkcXU9qXWndSB6E7CxdSXYFTZgWmkXsGBjIDUIc
  427. Retry-After: 43172
  428.  
  429. {
  430. "type": "urn:ietf:params:acme:error:rateLimited",
  431. "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/",
  432. "status": 429
  433. }
  434. 2023-10-28 19:17:03,055:DEBUG:certbot._internal.log:Exiting abnormally:
  435. Traceback (most recent call last):
  436. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  437. self.gen.throw(typ, value, traceback)
  438. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  439. yield displayer
  440. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  441. return config.func(config, plugins)
  442. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  443. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  444. new_lineage = _get_and_save_cert(le_client, config, domains,
  445. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  446. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  447. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  448. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  449. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  450. cert, chain, key, _ = self.obtain_certificate(domains)
  451. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  452. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  453. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  454. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  455. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  456. orderr = self.acme.new_order(csr_pem)
  457. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  458. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  459. response = self._post(self.directory['newOrder'], order)
  460. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  461. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  462. return self.net.post(*args, **kwargs)
  463. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  464. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  465. return self._post_once(*args, **kwargs)
  466. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  467. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  468. response = self._check_response(response, content_type=content_type)
  469. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  470. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  471. raise messages.Error.from_json(jobj)
  472. 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/
  473.  
  474. During handling of the above exception, another exception occurred:
  475.  
  476. Traceback (most recent call last):
  477. File "/usr/bin/certbot", line 33, in <module>
  478. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  479. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  480. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  481. return internal_main.main(cli_args)
  482. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  483. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  484. with make_displayer(config) as displayer:
  485. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  486. exc.__traceback__ = traceback
  487. ^^^^^^^^^^^^^^^^^
  488. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  489. raise AttributeError("can't set attribute")
  490. AttributeError: can't set attribute
  491. 2023-10-28 19:17:03,063:ERROR:certbot._internal.log:An unexpected error occurred:
  492. 2023-10-28 19:17:03,065:ERROR:certbot._internal.log:AttributeError: can't set attribute
  493. 2023-10-28 19:31:47,164:DEBUG:certbot._internal.main:certbot version: 2.1.0
  494. 2023-10-28 19:31:47,165:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  495. 2023-10-28 19:31:47,165:DEBUG:certbot._internal.main:Arguments: ['--apache']
  496. 2023-10-28 19:31:47,165:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  497. 2023-10-28 19:31:47,188:DEBUG:certbot._internal.log:Root logging level set at 30
  498. 2023-10-28 19:31:47,190:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  499. 2023-10-28 19:31:47,329:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  500. 2023-10-28 19:31:47,838:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  501. Description: Apache Web Server plugin
  502. Interfaces: Authenticator, Installer, Plugin
  503. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  504. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8858e5d0>
  505. Prep: True
  506. 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>
  507. 2023-10-28 19:31:47,840:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  508. 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'))>
  509. 2023-10-28 19:31:48,218:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  510. 2023-10-28 19:31:48,223:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  511. 2023-10-28 19:31:48,708:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  512. 2023-10-28 19:31:48,709:DEBUG:acme.client:Received response:
  513. HTTP 200
  514. Server: nginx
  515. Date: Sat, 28 Oct 2023 18:31:48 GMT
  516. Content-Type: application/json
  517. Content-Length: 752
  518. Connection: keep-alive
  519. Cache-Control: public, max-age=0, no-cache
  520. X-Frame-Options: DENY
  521. Strict-Transport-Security: max-age=604800
  522.  
  523. {
  524. "1D7NY3sbpNI": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  525. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  526. "meta": {
  527. "caaIdentities": [
  528. "letsencrypt.org"
  529. ],
  530. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  531. "website": "https://letsencrypt.org"
  532. },
  533. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  534. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  535. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  536. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  537. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  538. }
  539. 2023-10-28 19:32:03,695:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  540. 2023-10-28 19:32:03,702:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0003_key-certbot.pem
  541. 2023-10-28 19:32:03,709:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0003_csr-certbot.pem
  542. 2023-10-28 19:32:03,712:DEBUG:acme.client:Requesting fresh nonce
  543. 2023-10-28 19:32:03,713:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  544. 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
  545. 2023-10-28 19:32:03,867:DEBUG:acme.client:Received response:
  546. HTTP 200
  547. Server: nginx
  548. Date: Sat, 28 Oct 2023 18:32:03 GMT
  549. Connection: keep-alive
  550. Cache-Control: public, max-age=0, no-cache
  551. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  552. Replay-Nonce: x2pLemUfhrLuU9JgLuQaieZ5Li3so4YHIvNUGDF8xa1yx35aRkU
  553. X-Frame-Options: DENY
  554. Strict-Transport-Security: max-age=604800
  555.  
  556.  
  557. 2023-10-28 19:32:03,868:DEBUG:acme.client:Storing nonce: x2pLemUfhrLuU9JgLuQaieZ5Li3so4YHIvNUGDF8xa1yx35aRkU
  558. 2023-10-28 19:32:03,868:DEBUG:acme.client:JWS payload:
  559. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  560. 2023-10-28 19:32:03,881:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  561. {
  562. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZmhyTHVVOUpnTHVRYWllWjVMaTNzbzRZSEl2TlVHREY4eGExeXgzNWFSa1UiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  563. "signature": "DpkxppRC4HMdYK5LXLmksTbGKGgeALAqH4VaedF16FbLmVG5gycYgrzFodW5anTdyKVUEhrqP3FM-hx_Z4JdjilL6IObb6z0aGUDwisA4pkBrSYiykH-8dviVcyYtD_yvo6QcSv8j8_Z6zdVdleMiGOBd-phsvftZQgxuWopEQTTYrZ_ASjmmCEul_MTSCEz9v3vOx9xjiO1rIZLwo0J1bz3cev0TgGvrudjosr2lVgfF43IN1bD_4qpr9XIxpt_Dkb5Fd6FZVdLWtLtzOqp2vlWu_hziYfpysiaKbkNT_U3LNzCOrzpPFWQ4wr9EHKN2KgFOu5FOHylU0URT-Q7Wg",
  564. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  565. }
  566. 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
  567. 2023-10-28 19:32:04,048:DEBUG:acme.client:Received response:
  568. HTTP 429
  569. Server: nginx
  570. Date: Sat, 28 Oct 2023 18:32:03 GMT
  571. Content-Type: application/problem+json
  572. Content-Length: 323
  573. Connection: keep-alive
  574. Boulder-Requester: 1384138916
  575. Cache-Control: public, max-age=0, no-cache
  576. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  577. Replay-Nonce: x2pLemUfqlUSOqCl1z_at9757J2J_somfnrhaLXR2MYhQJMeDpo
  578. Retry-After: 42271
  579.  
  580. {
  581. "type": "urn:ietf:params:acme:error:rateLimited",
  582. "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/",
  583. "status": 429
  584. }
  585. 2023-10-28 19:32:04,049:DEBUG:certbot._internal.log:Exiting abnormally:
  586. Traceback (most recent call last):
  587. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  588. self.gen.throw(typ, value, traceback)
  589. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  590. yield displayer
  591. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  592. return config.func(config, plugins)
  593. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  594. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  595. new_lineage = _get_and_save_cert(le_client, config, domains,
  596. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  597. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  598. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  599. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  600. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  601. cert, chain, key, _ = self.obtain_certificate(domains)
  602. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  603. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  604. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  605. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  606. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  607. orderr = self.acme.new_order(csr_pem)
  608. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  609. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  610. response = self._post(self.directory['newOrder'], order)
  611. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  612. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  613. return self.net.post(*args, **kwargs)
  614. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  615. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  616. return self._post_once(*args, **kwargs)
  617. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  618. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  619. response = self._check_response(response, content_type=content_type)
  620. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  621. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  622. raise messages.Error.from_json(jobj)
  623. 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/
  624.  
  625. During handling of the above exception, another exception occurred:
  626.  
  627. Traceback (most recent call last):
  628. File "/usr/bin/certbot", line 33, in <module>
  629. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  630. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  631. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  632. return internal_main.main(cli_args)
  633. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  634. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  635. with make_displayer(config) as displayer:
  636. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  637. exc.__traceback__ = traceback
  638. ^^^^^^^^^^^^^^^^^
  639. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  640. raise AttributeError("can't set attribute")
  641. AttributeError: can't set attribute
  642. 2023-10-28 19:32:04,057:ERROR:certbot._internal.log:An unexpected error occurred:
  643. 2023-10-28 19:32:04,059:ERROR:certbot._internal.log:AttributeError: can't set attribute
  644. 2023-10-28 19:33:20,864:DEBUG:certbot._internal.main:certbot version: 2.1.0
  645. 2023-10-28 19:33:20,865:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  646. 2023-10-28 19:33:20,865:DEBUG:certbot._internal.main:Arguments: ['--apache', '-d', 'education.ddns.me']
  647. 2023-10-28 19:33:20,866:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  648. 2023-10-28 19:33:20,892:DEBUG:certbot._internal.log:Root logging level set at 30
  649. 2023-10-28 19:33:20,895:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  650. 2023-10-28 19:33:21,037:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  651. 2023-10-28 19:33:21,525:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  652. Description: Apache Web Server plugin
  653. Interfaces: Authenticator, Installer, Plugin
  654. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  655. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fb593ac50>
  656. Prep: True
  657. 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>
  658. 2023-10-28 19:33:21,526:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  659. 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'))>
  660. 2023-10-28 19:33:21,904:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  661. 2023-10-28 19:33:21,909:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  662. 2023-10-28 19:33:22,309:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  663. 2023-10-28 19:33:22,310:DEBUG:acme.client:Received response:
  664. HTTP 200
  665. Server: nginx
  666. Date: Sat, 28 Oct 2023 18:33:22 GMT
  667. Content-Type: application/json
  668. Content-Length: 752
  669. Connection: keep-alive
  670. Cache-Control: public, max-age=0, no-cache
  671. X-Frame-Options: DENY
  672. Strict-Transport-Security: max-age=604800
  673.  
  674. {
  675. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  676. "meta": {
  677. "caaIdentities": [
  678. "letsencrypt.org"
  679. ],
  680. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  681. "website": "https://letsencrypt.org"
  682. },
  683. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  684. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  685. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  686. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  687. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
  688. "uMs_39_JB6s": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
  689. }
  690. 2023-10-28 19:33:22,312:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  691. 2023-10-28 19:33:22,318:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0004_key-certbot.pem
  692. 2023-10-28 19:33:22,325:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0004_csr-certbot.pem
  693. 2023-10-28 19:33:22,329:DEBUG:acme.client:Requesting fresh nonce
  694. 2023-10-28 19:33:22,329:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  695. 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
  696. 2023-10-28 19:33:22,461:DEBUG:acme.client:Received response:
  697. HTTP 200
  698. Server: nginx
  699. Date: Sat, 28 Oct 2023 18:33:22 GMT
  700. Connection: keep-alive
  701. Cache-Control: public, max-age=0, no-cache
  702. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  703. Replay-Nonce: drGA4aWA71mhaVWHtNq5T8X-Iga8Q55mqoVl1AcQWzzaT3qgvvk
  704. X-Frame-Options: DENY
  705. Strict-Transport-Security: max-age=604800
  706.  
  707.  
  708. 2023-10-28 19:33:22,461:DEBUG:acme.client:Storing nonce: drGA4aWA71mhaVWHtNq5T8X-Iga8Q55mqoVl1AcQWzzaT3qgvvk
  709. 2023-10-28 19:33:22,462:DEBUG:acme.client:JWS payload:
  710. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  711. 2023-10-28 19:33:22,474:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  712. {
  713. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQTcxbWhhVldIdE5xNVQ4WC1JZ2E4UTU1bXFvVmwxQWNRV3p6YVQzcWd2dmsiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  714. "signature": "c3v_7Tdu0YacWZc_16MnSI4t71OczjuizH9c5VS0OgSNG4ggJrw1OAO_9cXFbGGVi6lQT0AkmEIrlt3OopVgyXsM4HvHojNVvcLlLYktduM2qd7ureyAZ6BKU3esLT2A4x4iWkxTWIn14T8f-aSGXukRjVVH1dnNQRVyZ4i3ePsQ5s8qsYrjb3TbazKc18HLtnuSquL1B_01Jf3kjdaxqRCC7PCAahrYy7L7W_XQAQoOSUujmlnY5Eh4KprA4e8uDIl6AEaePXY5rWGwEEpG4U9UjL6KK98aL2qbUf-xomeGRCEHB3K5N5Dvm39fypUrWZ8IjzcF8vWQXNH7L6INiQ",
  715. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  716. }
  717. 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
  718. 2023-10-28 19:33:22,638:DEBUG:acme.client:Received response:
  719. HTTP 429
  720. Server: nginx
  721. Date: Sat, 28 Oct 2023 18:33:22 GMT
  722. Content-Type: application/problem+json
  723. Content-Length: 323
  724. Connection: keep-alive
  725. Boulder-Requester: 1384138916
  726. Cache-Control: public, max-age=0, no-cache
  727. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  728. Replay-Nonce: drGA4aWAoRjpYx_Uw-Z0iuxXesLHW3dbu-xUloVdyQQ8Hfi94Hg
  729. Retry-After: 42192
  730.  
  731. {
  732. "type": "urn:ietf:params:acme:error:rateLimited",
  733. "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/",
  734. "status": 429
  735. }
  736. 2023-10-28 19:33:22,638:DEBUG:certbot._internal.log:Exiting abnormally:
  737. Traceback (most recent call last):
  738. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  739. self.gen.throw(typ, value, traceback)
  740. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  741. yield displayer
  742. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  743. return config.func(config, plugins)
  744. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  745. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  746. new_lineage = _get_and_save_cert(le_client, config, domains,
  747. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  748. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  749. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  750. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  751. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  752. cert, chain, key, _ = self.obtain_certificate(domains)
  753. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  754. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  755. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  756. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  757. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  758. orderr = self.acme.new_order(csr_pem)
  759. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  760. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  761. response = self._post(self.directory['newOrder'], order)
  762. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  763. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  764. return self.net.post(*args, **kwargs)
  765. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  766. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  767. return self._post_once(*args, **kwargs)
  768. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  769. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  770. response = self._check_response(response, content_type=content_type)
  771. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  772. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  773. raise messages.Error.from_json(jobj)
  774. 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/
  775.  
  776. During handling of the above exception, another exception occurred:
  777.  
  778. Traceback (most recent call last):
  779. File "/usr/bin/certbot", line 33, in <module>
  780. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  781. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  782. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  783. return internal_main.main(cli_args)
  784. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  785. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  786. with make_displayer(config) as displayer:
  787. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  788. exc.__traceback__ = traceback
  789. ^^^^^^^^^^^^^^^^^
  790. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  791. raise AttributeError("can't set attribute")
  792. AttributeError: can't set attribute
  793. 2023-10-28 19:33:22,646:ERROR:certbot._internal.log:An unexpected error occurred:
  794. 2023-10-28 19:33:22,648:ERROR:certbot._internal.log:AttributeError: can't set attribute
  795. 2023-10-28 19:33:31,061:DEBUG:certbot._internal.main:certbot version: 2.1.0
  796. 2023-10-28 19:33:31,061:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  797. 2023-10-28 19:33:31,062:DEBUG:certbot._internal.main:Arguments: []
  798. 2023-10-28 19:33:31,062:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  799. 2023-10-28 19:33:31,084:DEBUG:certbot._internal.log:Root logging level set at 30
  800. 2023-10-28 19:33:31,087:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
  801. 2023-10-28 19:33:31,223:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  802. 2023-10-28 19:33:31,710:DEBUG:certbot._internal.plugins.selection:Multiple candidate plugins: * apache
  803. Description: Apache Web Server plugin
  804. Interfaces: Authenticator, Installer, Plugin
  805. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  806. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f861a9e90>
  807. Prep: True
  808.  
  809. * standalone
  810. Description: Spin up a temporary webserver
  811. Interfaces: Authenticator, Plugin
  812. Entry point: standalone = certbot._internal.plugins.standalone:Authenticator
  813. Initialized: <certbot._internal.plugins.standalone.Authenticator object at 0x7f87973810>
  814. Prep: True
  815.  
  816. * webroot
  817. Description: Place files in webroot directory
  818. Interfaces: Authenticator, Plugin
  819. Entry point: webroot = certbot._internal.plugins.webroot:Authenticator
  820. Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7f83577450>
  821. Prep: True
  822. 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>
  823. 2023-10-28 19:33:39,631:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  824. 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'))>
  825. 2023-10-28 19:33:40,064:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  826. 2023-10-28 19:33:40,069:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  827. 2023-10-28 19:33:40,473:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  828. 2023-10-28 19:33:40,474:DEBUG:acme.client:Received response:
  829. HTTP 200
  830. Server: nginx
  831. Date: Sat, 28 Oct 2023 18:33:40 GMT
  832. Content-Type: application/json
  833. Content-Length: 752
  834. Connection: keep-alive
  835. Cache-Control: public, max-age=0, no-cache
  836. X-Frame-Options: DENY
  837. Strict-Transport-Security: max-age=604800
  838.  
  839. {
  840. "QNM219PgmFI": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  841. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  842. "meta": {
  843. "caaIdentities": [
  844. "letsencrypt.org"
  845. ],
  846. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  847. "website": "https://letsencrypt.org"
  848. },
  849. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  850. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  851. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  852. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  853. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  854. }
  855. 2023-10-28 19:33:45,317:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  856. 2023-10-28 19:33:45,333:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0005_key-certbot.pem
  857. 2023-10-28 19:33:45,349:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0005_csr-certbot.pem
  858. 2023-10-28 19:33:45,358:DEBUG:acme.client:Requesting fresh nonce
  859. 2023-10-28 19:33:45,359:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  860. 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
  861. 2023-10-28 19:33:45,491:DEBUG:acme.client:Received response:
  862. HTTP 200
  863. Server: nginx
  864. Date: Sat, 28 Oct 2023 18:33:45 GMT
  865. Connection: keep-alive
  866. Cache-Control: public, max-age=0, no-cache
  867. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  868. Replay-Nonce: drGA4aWAwX1CPe5gFrF_Y7zc3s12puMDViiNQrw-enSMh1S9WSw
  869. X-Frame-Options: DENY
  870. Strict-Transport-Security: max-age=604800
  871.  
  872.  
  873. 2023-10-28 19:33:45,492:DEBUG:acme.client:Storing nonce: drGA4aWAwX1CPe5gFrF_Y7zc3s12puMDViiNQrw-enSMh1S9WSw
  874. 2023-10-28 19:33:45,493:DEBUG:acme.client:JWS payload:
  875. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  876. 2023-10-28 19:33:45,513:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  877. {
  878. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQXdYMUNQZTVnRnJGX1k3emMzczEycHVNRFZpaU5RcnctZW5TTWgxUzlXU3ciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  879. "signature": "hs1_NLjwjMcKO-rWTMMLaKcucmdzP5xKrssD559evfL1IOkN7Umm7psLd4WVU7lbhLuX_kz5c0MSVmXkPZTB36ifThGURblWPffRagKCGEWZaNI_d2BYsb_MhRZ2NB92ibpdxpMb1PRLEuhMSL3pAkdkUSqDVHOyRbFP8Axr3Prwp38Xb9aE1Tv9GadrDAq4jjzV9pZGYitTaBcfNKcT6pOmmmb6oRPrgH5EgRTZ_sUTNd8_JPQJbdmdfLRCu6GlABj--vKwHTRoEPhcOtBIh9iHsxgDoWpIbMT_85Kqb434HQuG0vLq9MP7mlL24P52u_CX_TLGpLU7Sjf9xBzAig",
  880. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  881. }
  882. 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
  883. 2023-10-28 19:33:45,671:DEBUG:acme.client:Received response:
  884. HTTP 429
  885. Server: nginx
  886. Date: Sat, 28 Oct 2023 18:33:45 GMT
  887. Content-Type: application/problem+json
  888. Content-Length: 323
  889. Connection: keep-alive
  890. Boulder-Requester: 1384138916
  891. Cache-Control: public, max-age=0, no-cache
  892. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  893. Replay-Nonce: drGA4aWAsYB-_Dpj4myyZgSUfZAZkmMeqRu6SR1aBoN_5Ik-Zdg
  894. Retry-After: 42169
  895.  
  896. {
  897. "type": "urn:ietf:params:acme:error:rateLimited",
  898. "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/",
  899. "status": 429
  900. }
  901. 2023-10-28 19:33:45,672:DEBUG:certbot._internal.log:Exiting abnormally:
  902. Traceback (most recent call last):
  903. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  904. self.gen.throw(typ, value, traceback)
  905. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  906. yield displayer
  907. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  908. return config.func(config, plugins)
  909. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  910. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1590, in certonly
  911. lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
  912. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  913. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  914. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  915. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  916. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  917. cert, chain, key, _ = self.obtain_certificate(domains)
  918. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  919. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  920. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  921. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  922. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  923. orderr = self.acme.new_order(csr_pem)
  924. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  925. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  926. response = self._post(self.directory['newOrder'], order)
  927. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  928. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  929. return self.net.post(*args, **kwargs)
  930. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  931. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  932. return self._post_once(*args, **kwargs)
  933. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  934. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  935. response = self._check_response(response, content_type=content_type)
  936. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  937. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  938. raise messages.Error.from_json(jobj)
  939. 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/
  940.  
  941. During handling of the above exception, another exception occurred:
  942.  
  943. Traceback (most recent call last):
  944. File "/usr/bin/certbot", line 33, in <module>
  945. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  946. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  947. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  948. return internal_main.main(cli_args)
  949. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  950. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  951. with make_displayer(config) as displayer:
  952. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  953. exc.__traceback__ = traceback
  954. ^^^^^^^^^^^^^^^^^
  955. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  956. raise AttributeError("can't set attribute")
  957. AttributeError: can't set attribute
  958. 2023-10-28 19:33:45,687:ERROR:certbot._internal.log:An unexpected error occurred:
  959. 2023-10-28 19:33:45,690:ERROR:certbot._internal.log:AttributeError: can't set attribute
  960. 2023-10-28 19:42:11,749:DEBUG:certbot._internal.main:certbot version: 2.1.0
  961. 2023-10-28 19:42:11,749:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  962. 2023-10-28 19:42:11,749:DEBUG:certbot._internal.main:Arguments: ['-v']
  963. 2023-10-28 19:42:11,750:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  964. 2023-10-28 19:42:11,772:DEBUG:certbot._internal.log:Root logging level set at 20
  965. 2023-10-28 19:42:11,775:DEBUG:certbot._internal.plugins.selection:Requested authenticator None and installer None
  966. 2023-10-28 19:42:11,920:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  967. 2023-10-28 19:42:12,407:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  968. Description: Apache Web Server plugin
  969. Interfaces: Authenticator, Installer, Plugin
  970. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  971. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f80ece5d0>
  972. Prep: True
  973. 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>
  974. 2023-10-28 19:42:12,408:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  975. 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'))>
  976. 2023-10-28 19:42:12,788:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  977. 2023-10-28 19:42:12,792:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  978. 2023-10-28 19:42:13,280:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  979. 2023-10-28 19:42:13,281:DEBUG:acme.client:Received response:
  980. HTTP 200
  981. Server: nginx
  982. Date: Sat, 28 Oct 2023 18:42:13 GMT
  983. Content-Type: application/json
  984. Content-Length: 752
  985. Connection: keep-alive
  986. Cache-Control: public, max-age=0, no-cache
  987. X-Frame-Options: DENY
  988. Strict-Transport-Security: max-age=604800
  989.  
  990. {
  991. "4s9cz5TCMrk": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  992. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  993. "meta": {
  994. "caaIdentities": [
  995. "letsencrypt.org"
  996. ],
  997. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  998. "website": "https://letsencrypt.org"
  999. },
  1000. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  1001. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  1002. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  1003. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  1004. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  1005. }
  1006. 2023-10-28 19:42:18,453:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  1007. 2023-10-28 19:42:18,459:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0006_key-certbot.pem
  1008. 2023-10-28 19:42:18,466:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0006_csr-certbot.pem
  1009. 2023-10-28 19:42:18,470:DEBUG:acme.client:Requesting fresh nonce
  1010. 2023-10-28 19:42:18,470:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  1011. 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
  1012. 2023-10-28 19:42:18,626:DEBUG:acme.client:Received response:
  1013. HTTP 200
  1014. Server: nginx
  1015. Date: Sat, 28 Oct 2023 18:42:18 GMT
  1016. Connection: keep-alive
  1017. Cache-Control: public, max-age=0, no-cache
  1018. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1019. Replay-Nonce: 7s7p4ygUl8jZN_0irYh9PQsCBAzx48BrxTe0jXwXmUJtGJbo8Oo
  1020. X-Frame-Options: DENY
  1021. Strict-Transport-Security: max-age=604800
  1022.  
  1023.  
  1024. 2023-10-28 19:42:18,627:DEBUG:acme.client:Storing nonce: 7s7p4ygUl8jZN_0irYh9PQsCBAzx48BrxTe0jXwXmUJtGJbo8Oo
  1025. 2023-10-28 19:42:18,627:DEBUG:acme.client:JWS payload:
  1026. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  1027. 2023-10-28 19:42:18,640:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  1028. {
  1029. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICI3czdwNHlnVWw4alpOXzBpclloOVBRc0NCQXp4NDhCcnhUZTBqWHdYbVVKdEdKYm84T28iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  1030. "signature": "OFxLE79vxRiXzB5thNe2y1Bxz706yH4HxsVQzXkCuSsPZTlMp6YGymnwvOzGIW3zTv-A9wCmwU-BiOeOQMiZlLV-Mk9gQWEc_RXxREg-2RjJv9yfHzJwkJFtMvn2mVOAMGZgumh52fUSntUZjfUeA97JWML5LcN0puQpE6rmk5Q9_q-Y6sve3Moz9Ak00Dm9qRrKxpVJmZHBte1h02S3oJquNzNwj160l3BAVcxKe4W188MqZ75FkpTtMEuKM22PNh7pYGCckVEQsaQ3Q-WEXnhDDWD9xlpvsXfY1-XLZgznlFd9Xv5SFntHQAZMb6Jlx5XCdTcZaK-tP3z7Ozws7g",
  1031. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  1032. }
  1033. 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
  1034. 2023-10-28 19:42:18,820:DEBUG:acme.client:Received response:
  1035. HTTP 429
  1036. Server: nginx
  1037. Date: Sat, 28 Oct 2023 18:42:18 GMT
  1038. Content-Type: application/problem+json
  1039. Content-Length: 323
  1040. Connection: keep-alive
  1041. Boulder-Requester: 1384138916
  1042. Cache-Control: public, max-age=0, no-cache
  1043. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  1044. Replay-Nonce: 7s7p4ygUpN2g1tU_kO7tX-mHLGFJrMzytcrQNMiJvnVkUDCaULI
  1045. Retry-After: 41656
  1046.  
  1047. {
  1048. "type": "urn:ietf:params:acme:error:rateLimited",
  1049. "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/",
  1050. "status": 429
  1051. }
  1052. 2023-10-28 19:42:18,820:DEBUG:certbot._internal.log:Exiting abnormally:
  1053. Traceback (most recent call last):
  1054. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  1055. self.gen.throw(typ, value, traceback)
  1056. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  1057. yield displayer
  1058. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  1059. return config.func(config, plugins)
  1060. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1061. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  1062. new_lineage = _get_and_save_cert(le_client, config, domains,
  1063. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1064. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  1065. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  1066. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1067. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  1068. cert, chain, key, _ = self.obtain_certificate(domains)
  1069. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1070. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  1071. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  1072. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1073. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  1074. orderr = self.acme.new_order(csr_pem)
  1075. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1076. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  1077. response = self._post(self.directory['newOrder'], order)
  1078. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1079. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  1080. return self.net.post(*args, **kwargs)
  1081. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1082. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  1083. return self._post_once(*args, **kwargs)
  1084. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1085. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  1086. response = self._check_response(response, content_type=content_type)
  1087. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1088. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  1089. raise messages.Error.from_json(jobj)
  1090. 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/
  1091.  
  1092. During handling of the above exception, another exception occurred:
  1093.  
  1094. Traceback (most recent call last):
  1095. File "/usr/bin/certbot", line 33, in <module>
  1096. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  1097. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1098. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  1099. return internal_main.main(cli_args)
  1100. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1101. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  1102. with make_displayer(config) as displayer:
  1103. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  1104. exc.__traceback__ = traceback
  1105. ^^^^^^^^^^^^^^^^^
  1106. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  1107. raise AttributeError("can't set attribute")
  1108. AttributeError: can't set attribute
  1109. 2023-10-28 19:42:18,828:ERROR:certbot._internal.log:An unexpected error occurred:
  1110. 2023-10-28 19:42:18,829:ERROR:certbot._internal.log:AttributeError: can't set attribute
  1111. 2023-10-28 20:02:06,526:DEBUG:certbot._internal.main:certbot version: 2.1.0
  1112. 2023-10-28 20:02:06,527:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  1113. 2023-10-28 20:02:06,527:DEBUG:certbot._internal.main:Arguments: ['--apache']
  1114. 2023-10-28 20:02:06,527:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  1115. 2023-10-28 20:02:06,550:DEBUG:certbot._internal.log:Root logging level set at 30
  1116. 2023-10-28 20:02:06,552:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  1117. 2023-10-28 20:02:06,690:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  1118. 2023-10-28 20:02:07,177:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  1119. Description: Apache Web Server plugin
  1120. Interfaces: Authenticator, Installer, Plugin
  1121. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  1122. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa98f6f90>
  1123. Prep: True
  1124. 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>
  1125. 2023-10-28 20:02:07,179:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  1126. 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'))>
  1127. 2023-10-28 20:02:07,559:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  1128. 2023-10-28 20:02:07,564:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  1129. 2023-10-28 20:02:08,063:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  1130. 2023-10-28 20:02:08,064:DEBUG:acme.client:Received response:
  1131. HTTP 200
  1132. Server: nginx
  1133. Date: Sat, 28 Oct 2023 19:02:07 GMT
  1134. Content-Type: application/json
  1135. Content-Length: 752
  1136. Connection: keep-alive
  1137. Cache-Control: public, max-age=0, no-cache
  1138. X-Frame-Options: DENY
  1139. Strict-Transport-Security: max-age=604800
  1140.  
  1141. {
  1142. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  1143. "meta": {
  1144. "caaIdentities": [
  1145. "letsencrypt.org"
  1146. ],
  1147. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  1148. "website": "https://letsencrypt.org"
  1149. },
  1150. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  1151. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  1152. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  1153. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  1154. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
  1155. "zt3K27S9zgk": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
  1156. }
  1157. 2023-10-28 20:02:13,327:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  1158. 2023-10-28 20:02:13,333:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0007_key-certbot.pem
  1159. 2023-10-28 20:02:13,340:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0007_csr-certbot.pem
  1160. 2023-10-28 20:02:13,344:DEBUG:acme.client:Requesting fresh nonce
  1161. 2023-10-28 20:02:13,344:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  1162. 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
  1163. 2023-10-28 20:02:13,505:DEBUG:acme.client:Received response:
  1164. HTTP 200
  1165. Server: nginx
  1166. Date: Sat, 28 Oct 2023 19:02:13 GMT
  1167. Connection: keep-alive
  1168. Cache-Control: public, max-age=0, no-cache
  1169. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1170. Replay-Nonce: x2pLemUfnGVgl1SLPRJI_9NJVVZxvr9wVijGYgJ4gcatGz9V6M8
  1171. X-Frame-Options: DENY
  1172. Strict-Transport-Security: max-age=604800
  1173.  
  1174.  
  1175. 2023-10-28 20:02:13,505:DEBUG:acme.client:Storing nonce: x2pLemUfnGVgl1SLPRJI_9NJVVZxvr9wVijGYgJ4gcatGz9V6M8
  1176. 2023-10-28 20:02:13,506:DEBUG:acme.client:JWS payload:
  1177. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  1178. 2023-10-28 20:02:13,518:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  1179. {
  1180. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZm5HVmdsMVNMUFJKSV85TkpWVlp4dnI5d1ZpakdZZ0o0Z2NhdEd6OVY2TTgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  1181. "signature": "OgaQbvDX0RELrQa7kXJfa5zbbZcIIfQOYyKuXUSP__mqMDMRA4WIpWOIQAQ06IpeJrcEZW8Cah5W2xg2hvzFl138mqmAUOHrdXTjO36RZGey5wWSzc4XUcfCFZO_IRyWhSu8ptMwrRQR7nEvtNSLupM2AGdPF473wVihebURwI26Wg4eaWyc4GEvrl2fDYdLGRmfqTUCoTi5mLGkU3AcztPyyyT69n_gXR758JO_Di5xlpkRlVaA2p_yL_v6mVfWKvZJRk50yVBwLdoefyw_pChwFbN5w4TiB6YsRuGUueo9Y9iqfYDel3UQebA1G0Xh0yzgptTVK7i71Q0SIg7Y1g",
  1182. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  1183. }
  1184. 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
  1185. 2023-10-28 20:02:13,689:DEBUG:acme.client:Received response:
  1186. HTTP 429
  1187. Server: nginx
  1188. Date: Sat, 28 Oct 2023 19:02:13 GMT
  1189. Content-Type: application/problem+json
  1190. Content-Length: 323
  1191. Connection: keep-alive
  1192. Boulder-Requester: 1384138916
  1193. Cache-Control: public, max-age=0, no-cache
  1194. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  1195. Replay-Nonce: 7s7p4ygUnttslGtvRWnewLfSWlm6dqvCBfgHiGUEN6H9KBbklIk
  1196. Retry-After: 40461
  1197.  
  1198. {
  1199. "type": "urn:ietf:params:acme:error:rateLimited",
  1200. "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/",
  1201. "status": 429
  1202. }
  1203. 2023-10-28 20:02:13,690:DEBUG:certbot._internal.log:Exiting abnormally:
  1204. Traceback (most recent call last):
  1205. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  1206. self.gen.throw(typ, value, traceback)
  1207. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  1208. yield displayer
  1209. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  1210. return config.func(config, plugins)
  1211. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1212. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  1213. new_lineage = _get_and_save_cert(le_client, config, domains,
  1214. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1215. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  1216. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  1217. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1218. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  1219. cert, chain, key, _ = self.obtain_certificate(domains)
  1220. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1221. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  1222. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  1223. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1224. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  1225. orderr = self.acme.new_order(csr_pem)
  1226. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1227. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  1228. response = self._post(self.directory['newOrder'], order)
  1229. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1230. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  1231. return self.net.post(*args, **kwargs)
  1232. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1233. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  1234. return self._post_once(*args, **kwargs)
  1235. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1236. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  1237. response = self._check_response(response, content_type=content_type)
  1238. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1239. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  1240. raise messages.Error.from_json(jobj)
  1241. 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/
  1242.  
  1243. During handling of the above exception, another exception occurred:
  1244.  
  1245. Traceback (most recent call last):
  1246. File "/usr/bin/certbot", line 33, in <module>
  1247. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  1248. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1249. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  1250. return internal_main.main(cli_args)
  1251. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1252. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  1253. with make_displayer(config) as displayer:
  1254. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  1255. exc.__traceback__ = traceback
  1256. ^^^^^^^^^^^^^^^^^
  1257. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  1258. raise AttributeError("can't set attribute")
  1259. AttributeError: can't set attribute
  1260. 2023-10-28 20:02:13,698:ERROR:certbot._internal.log:An unexpected error occurred:
  1261. 2023-10-28 20:02:13,699:ERROR:certbot._internal.log:AttributeError: can't set attribute
  1262. 2023-10-28 20:19:25,628:DEBUG:certbot._internal.main:certbot version: 2.1.0
  1263. 2023-10-28 20:19:25,628:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  1264. 2023-10-28 20:19:25,629:DEBUG:certbot._internal.main:Arguments: ['--apache']
  1265. 2023-10-28 20:19:25,629:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  1266. 2023-10-28 20:19:25,655:DEBUG:certbot._internal.log:Root logging level set at 30
  1267. 2023-10-28 20:19:25,658:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  1268. 2023-10-28 20:19:25,797:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  1269. 2023-10-28 20:19:26,284:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  1270. Description: Apache Web Server plugin
  1271. Interfaces: Authenticator, Installer, Plugin
  1272. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  1273. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f91d67010>
  1274. Prep: True
  1275. 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>
  1276. 2023-10-28 20:19:26,285:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  1277. 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'))>
  1278. 2023-10-28 20:19:26,663:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  1279. 2023-10-28 20:19:26,668:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  1280. 2023-10-28 20:19:27,082:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  1281. 2023-10-28 20:19:27,084:DEBUG:acme.client:Received response:
  1282. HTTP 200
  1283. Server: nginx
  1284. Date: Sat, 28 Oct 2023 19:19:27 GMT
  1285. Content-Type: application/json
  1286. Content-Length: 752
  1287. Connection: keep-alive
  1288. Cache-Control: public, max-age=0, no-cache
  1289. X-Frame-Options: DENY
  1290. Strict-Transport-Security: max-age=604800
  1291.  
  1292. {
  1293. "XVPqAtqlQRU": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  1294. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  1295. "meta": {
  1296. "caaIdentities": [
  1297. "letsencrypt.org"
  1298. ],
  1299. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  1300. "website": "https://letsencrypt.org"
  1301. },
  1302. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  1303. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  1304. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  1305. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  1306. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  1307. }
  1308. 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
  1309. 2023-10-28 20:19:34,774:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0008_key-certbot.pem
  1310. 2023-10-28 20:19:34,781:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0008_csr-certbot.pem
  1311. 2023-10-28 20:19:34,784:DEBUG:acme.client:Requesting fresh nonce
  1312. 2023-10-28 20:19:34,785:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  1313. 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
  1314. 2023-10-28 20:19:34,917:DEBUG:acme.client:Received response:
  1315. HTTP 200
  1316. Server: nginx
  1317. Date: Sat, 28 Oct 2023 19:19:34 GMT
  1318. Connection: keep-alive
  1319. Cache-Control: public, max-age=0, no-cache
  1320. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1321. Replay-Nonce: drGA4aWA6EXOi84wYqkRYZemvrP4PQ4OWbyVW-xFidBZx-1TaW0
  1322. X-Frame-Options: DENY
  1323. Strict-Transport-Security: max-age=604800
  1324.  
  1325.  
  1326. 2023-10-28 20:19:34,917:DEBUG:acme.client:Storing nonce: drGA4aWA6EXOi84wYqkRYZemvrP4PQ4OWbyVW-xFidBZx-1TaW0
  1327. 2023-10-28 20:19:34,918:DEBUG:acme.client:JWS payload:
  1328. 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}'
  1329. 2023-10-28 20:19:34,930:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  1330. {
  1331. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQTZFWE9pODR3WXFrUllaZW12clA0UFE0T1dieVZXLXhGaWRCWngtMVRhVzAiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  1332. "signature": "akcYMalM44JI9NmXgDwHhrusfWHoK_VLpYHpbz_M8KVwvHAShfIjTr9W7yQzfpUARdJ71MrSSeRcXMo6UMNvXFxU5BDH1zq0_ky28pl231LvLPsi2TXwnEQKXNJswrNA7TyqqWNs5zd0nQS39KmUUa57Q2wAv6akIFmdyjF98qeBBlYGNM5N0LmvAEqlzOIuBcExOjiDvS6joTSXl6Hdd0TB99QVlpSABRjH7ZeoqyIgsNOKfV1vTmgtU_p1rJW0S_Ww7AsKoy-G1dCVrrWGcWIapNTZPKA9w76gIhk-qA2FLdO6NNjYkJ0-ylPTsdWYXE_K401mAQIOrBlc9Tt9qA",
  1333. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfSwKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogInd3dy5lZHVjYXRpb24uZGRucy5tZSIKICAgIH0KICBdCn0"
  1334. }
  1335. 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
  1336. 2023-10-28 20:19:35,290:DEBUG:acme.client:Received response:
  1337. HTTP 201
  1338. Server: nginx
  1339. Date: Sat, 28 Oct 2023 19:19:35 GMT
  1340. Content-Type: application/json
  1341. Content-Length: 487
  1342. Connection: keep-alive
  1343. Boulder-Requester: 1384138916
  1344. Cache-Control: public, max-age=0, no-cache
  1345. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1346. Location: https://acme-v02.api.letsencrypt.org/acme/order/1384138916/218283027816
  1347. Replay-Nonce: drGA4aWAsbItuAnXZD4r1o3qus02vP5yp_MqkB711p7CZlOydqs
  1348. X-Frame-Options: DENY
  1349. Strict-Transport-Security: max-age=604800
  1350.  
  1351. {
  1352. "status": "pending",
  1353. "expires": "2023-11-04T19:19:35Z",
  1354. "identifiers": [
  1355. {
  1356. "type": "dns",
  1357. "value": "education.ddns.me"
  1358. },
  1359. {
  1360. "type": "dns",
  1361. "value": "www.education.ddns.me"
  1362. }
  1363. ],
  1364. "authorizations": [
  1365. "https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721886",
  1366. "https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721896"
  1367. ],
  1368. "finalize": "https://acme-v02.api.letsencrypt.org/acme/finalize/1384138916/218283027816"
  1369. }
  1370. 2023-10-28 20:19:35,290:DEBUG:acme.client:Storing nonce: drGA4aWAsbItuAnXZD4r1o3qus02vP5yp_MqkB711p7CZlOydqs
  1371. 2023-10-28 20:19:35,291:DEBUG:acme.client:JWS payload:
  1372. b''
  1373. 2023-10-28 20:19:35,298:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721886:
  1374. {
  1375. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQXNiSXR1QW5YWkQ0cjFvM3F1czAydlA1eXBfTXFrQjcxMXA3Q1psT3lkcXMiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzI3ODM1MTcyMTg4NiJ9",
  1376. "signature": "S90ID6Bha2gJnHfv6F5gNuEL8ynYxY7phGkrsB0b6Y0MfWmuVtzsP0B_l9hZ3_FhBsXNBkxBjf9AphKsTpnqcG-HS4iAp6fdtGaHB_-Md7SfiYIVzpLN7m6SluPaSVv5OJpxsUzaXw21TD5yV3L_IE9WzMoylcXF7i3vwUWAlvuN7BuPnHXapLEnoUCmsSUfL_adQh6TRk3SQdLaSlCkeYpUt31Uzwqq-Of5kEn5VILRcRzKzIC5bDj84wLrUFTo3dJ3phEPT59tI8Xf-fvBqWIHDuRfdzHmymPBZgUz_AxGf6JWQVnhB1wTJBDZlhoYqS1Y2Pe8ssaYIVL2-B9hug",
  1377. "payload": ""
  1378. }
  1379. 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
  1380. 2023-10-28 20:19:35,446:DEBUG:acme.client:Received response:
  1381. HTTP 200
  1382. Server: nginx
  1383. Date: Sat, 28 Oct 2023 19:19:35 GMT
  1384. Content-Type: application/json
  1385. Content-Length: 801
  1386. Connection: keep-alive
  1387. Boulder-Requester: 1384138916
  1388. Cache-Control: public, max-age=0, no-cache
  1389. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1390. Replay-Nonce: drGA4aWA6pdx0-RgNHzS-OFeMYM6rNnns2FVSS97sFWnR2HVocU
  1391. X-Frame-Options: DENY
  1392. Strict-Transport-Security: max-age=604800
  1393.  
  1394. {
  1395. "identifier": {
  1396. "type": "dns",
  1397. "value": "education.ddns.me"
  1398. },
  1399. "status": "pending",
  1400. "expires": "2023-11-04T19:19:35Z",
  1401. "challenges": [
  1402. {
  1403. "type": "http-01",
  1404. "status": "pending",
  1405. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/sY-tWQ",
  1406. "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA"
  1407. },
  1408. {
  1409. "type": "dns-01",
  1410. "status": "pending",
  1411. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/efgBmg",
  1412. "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA"
  1413. },
  1414. {
  1415. "type": "tls-alpn-01",
  1416. "status": "pending",
  1417. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/mAVRhg",
  1418. "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA"
  1419. }
  1420. ]
  1421. }
  1422. 2023-10-28 20:19:35,446:DEBUG:acme.client:Storing nonce: drGA4aWA6pdx0-RgNHzS-OFeMYM6rNnns2FVSS97sFWnR2HVocU
  1423. 2023-10-28 20:19:35,447:DEBUG:acme.client:JWS payload:
  1424. b''
  1425. 2023-10-28 20:19:35,455:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721896:
  1426. {
  1427. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQTZwZHgwLVJnTkh6Uy1PRmVNWU02ck5ubnMyRlZTUzk3c0ZXblIySFZvY1UiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzI3ODM1MTcyMTg5NiJ9",
  1428. "signature": "mpX4Bh6lRU0xImPr3Df0Cqrbmm34vG0RHbOZkPgSs1O87xMbYvZXtFuWMioxqPo-FL-vJ7F4rEYCesLXMCft9jYokU77IBg1ZYGFar2wjH-xB_T4DeVEHeJnUFHDAw1lRlv4KOtfU9YOVPiLrGp66HlwH_nRDjMmZwdLcdbOUHQv7UcfUZD7nP9FvAzQ28WcZxMe5hFBKhYX5s-YfClXS7IpqHF2tG5La_yvG3SUeMLH4ZlgQhc-C0_sciV7iJvREFESbbfLcbWgqnk7VjaMuqkgmVwd3XX6ksqpj1bMEnPpcw5nlgVKGdVp3KP8zn3tuu0Mb97sY3XT_6RUFzmbWg",
  1429. "payload": ""
  1430. }
  1431. 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
  1432. 2023-10-28 20:19:35,603:DEBUG:acme.client:Received response:
  1433. HTTP 200
  1434. Server: nginx
  1435. Date: Sat, 28 Oct 2023 19:19:35 GMT
  1436. Content-Type: application/json
  1437. Content-Length: 805
  1438. Connection: keep-alive
  1439. Boulder-Requester: 1384138916
  1440. Cache-Control: public, max-age=0, no-cache
  1441. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1442. Replay-Nonce: UM64FnRuB1IUuDn19DGH8YCSUiqWpmvkArmqSXKhD2ZvIomA0SI
  1443. X-Frame-Options: DENY
  1444. Strict-Transport-Security: max-age=604800
  1445.  
  1446. {
  1447. "identifier": {
  1448. "type": "dns",
  1449. "value": "www.education.ddns.me"
  1450. },
  1451. "status": "pending",
  1452. "expires": "2023-11-04T19:19:35Z",
  1453. "challenges": [
  1454. {
  1455. "type": "http-01",
  1456. "status": "pending",
  1457. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/pQq45A",
  1458. "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao"
  1459. },
  1460. {
  1461. "type": "dns-01",
  1462. "status": "pending",
  1463. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/a5vApw",
  1464. "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao"
  1465. },
  1466. {
  1467. "type": "tls-alpn-01",
  1468. "status": "pending",
  1469. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/s_B6yA",
  1470. "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao"
  1471. }
  1472. ]
  1473. }
  1474. 2023-10-28 20:19:35,604:DEBUG:acme.client:Storing nonce: UM64FnRuB1IUuDn19DGH8YCSUiqWpmvkArmqSXKhD2ZvIomA0SI
  1475. 2023-10-28 20:19:35,605:INFO:certbot._internal.auth_handler:Performing the following challenges:
  1476. 2023-10-28 20:19:35,605:INFO:certbot._internal.auth_handler:http-01 challenge for education.ddns.me
  1477. 2023-10-28 20:19:35,606:INFO:certbot._internal.auth_handler:http-01 challenge for www.education.ddns.me
  1478. 2023-10-28 20:19:35,729:INFO:certbot_apache._internal.override_debian:Enabled Apache rewrite module
  1479. 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
  1480. 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
  1481. 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
  1482. 2023-10-28 20:19:36,031:DEBUG:certbot_apache._internal.http_01:writing a pre config file with text:
  1483. RewriteEngine on
  1484. RewriteRule ^/\.well-known/acme-challenge/([A-Za-z0-9-_=]+)$ /var/lib/letsencrypt/http_challenges/$1 [END]
  1485.  
  1486. 2023-10-28 20:19:36,031:DEBUG:certbot_apache._internal.http_01:writing a post config file with text:
  1487. <Directory /var/lib/letsencrypt/http_challenges>
  1488. Require all granted
  1489. </Directory>
  1490. <Location /.well-known/acme-challenge>
  1491. Require all granted
  1492. </Location>
  1493.  
  1494. 2023-10-28 20:19:36,165:DEBUG:certbot.reverter:Creating backup of /etc/apache2/sites-enabled/default-ssl.conf
  1495. 2023-10-28 20:19:36,167:DEBUG:certbot.reverter:Creating backup of /etc/apache2/sites-enabled/education.ddns.me.conf
  1496. 2023-10-28 20:19:36,167:DEBUG:certbot.reverter:Creating backup of /etc/apache2/sites-enabled/000-default.conf
  1497. 2023-10-28 20:19:39,604:DEBUG:acme.client:JWS payload:
  1498. b'{}'
  1499. 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:
  1500. {
  1501. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJVTTY0Rm5SdUIxSVV1RG4xOURHSDhZQ1NVaXFXcG12a0FybXFTWEtoRDJadklvbUEwU0kiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLXYzLzI3ODM1MTcyMTg4Ni9zWS10V1EifQ",
  1502. "signature": "i17xA6mUzpFvwAxddRarOUGmrFuPLV44ivME-mMAUKVAqHudCSyOqKeJqxV_VyOZxCAVBvB8WiNRhcnZVHRzbi20f_wS4PuRLlAa1AgEpNHhkruQfGNh8WrQFmdnd-Slxtixtodldc3U3AA4CaKYmH6Kq1HAnYKzXAVET3Dmo_MrtuSm3sTUVmc0GOIygxWOkSPGIj-Uef2UWGL_xkVpcxVgX0cEF6_TDX8q3K9qdSUBYwvevV6JQMjy8Pk5fco6L_rUemQYnDw8v0CIs5OIsartlWqxgyvmwfcD7m7hrKiz8Dn1hAeR7ay6HoANnkMFsTqoTVCNPnvTL1yOiaBU3w",
  1503. "payload": "e30"
  1504. }
  1505. 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
  1506. 2023-10-28 20:19:39,748:DEBUG:acme.client:Received response:
  1507. HTTP 200
  1508. Server: nginx
  1509. Date: Sat, 28 Oct 2023 19:19:39 GMT
  1510. Content-Type: application/json
  1511. Content-Length: 187
  1512. Connection: keep-alive
  1513. Boulder-Requester: 1384138916
  1514. Cache-Control: public, max-age=0, no-cache
  1515. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721886>;rel="up"
  1516. Location: https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/sY-tWQ
  1517. Replay-Nonce: drGA4aWAdhUraHzs6UlR1Bhf7yXg8Nco_VIFRxhVH1DZFu4cWYI
  1518. X-Frame-Options: DENY
  1519. Strict-Transport-Security: max-age=604800
  1520.  
  1521. {
  1522. "type": "http-01",
  1523. "status": "pending",
  1524. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/sY-tWQ",
  1525. "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA"
  1526. }
  1527. 2023-10-28 20:19:39,749:DEBUG:acme.client:Storing nonce: drGA4aWAdhUraHzs6UlR1Bhf7yXg8Nco_VIFRxhVH1DZFu4cWYI
  1528. 2023-10-28 20:19:39,750:DEBUG:acme.client:JWS payload:
  1529. b'{}'
  1530. 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:
  1531. {
  1532. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQWRoVXJhSHpzNlVsUjFCaGY3eVhnOE5jb19WSUZSeGhWSDFEWkZ1NGNXWUkiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2NoYWxsLXYzLzI3ODM1MTcyMTg5Ni9wUXE0NUEifQ",
  1533. "signature": "Sl-bJveiEi3ANK0q-kwrylD2T-og8MAuPPBFu4FA40DrwjTggWWHWvKfjjGnw8eL9HQHQ7dgNpWP4EgaWIyJCgPSZ3wKJKEx0k2TIGYTX-1ZFockLJbfCyFqxstYUSRfknFA5kOBed39DFJiYdeiNQvHHIQ14wJ-1gYHzrHKtLZlgVgtjv0vlzM0gHJr-Zarmev9t1tA9HTVHyFlTGuP9fmnQixnIpYJXgqlguQgEZ7a3GEJlq7P3s1aur9hA5htX53LEDNQMIGcIIpj-4f80ZY_x2y3ykOqkfbrhA0BQCDA2FGPTzyD5Tlg5gSU6phLtL0oyLxM7e5H65bUjnLMBA",
  1534. "payload": "e30"
  1535. }
  1536. 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
  1537. 2023-10-28 20:19:39,905:DEBUG:acme.client:Received response:
  1538. HTTP 200
  1539. Server: nginx
  1540. Date: Sat, 28 Oct 2023 19:19:39 GMT
  1541. Content-Type: application/json
  1542. Content-Length: 187
  1543. Connection: keep-alive
  1544. Boulder-Requester: 1384138916
  1545. Cache-Control: public, max-age=0, no-cache
  1546. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721896>;rel="up"
  1547. Location: https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/pQq45A
  1548. Replay-Nonce: drGA4aWAzNB_TM7muiXw0woIGo5F9CiNR5QUY32VrR7dijFukdg
  1549. X-Frame-Options: DENY
  1550. Strict-Transport-Security: max-age=604800
  1551.  
  1552. {
  1553. "type": "http-01",
  1554. "status": "pending",
  1555. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/pQq45A",
  1556. "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao"
  1557. }
  1558. 2023-10-28 20:19:39,905:DEBUG:acme.client:Storing nonce: drGA4aWAzNB_TM7muiXw0woIGo5F9CiNR5QUY32VrR7dijFukdg
  1559. 2023-10-28 20:19:39,906:INFO:certbot._internal.auth_handler:Waiting for verification...
  1560. 2023-10-28 20:19:40,907:DEBUG:acme.client:JWS payload:
  1561. b''
  1562. 2023-10-28 20:19:40,914:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721886:
  1563. {
  1564. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJkckdBNGFXQXpOQl9UTTdtdWlYdzB3b0lHbzVGOUNpTlI1UVVZMzJWclI3ZGlqRnVrZGciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzI3ODM1MTcyMTg4NiJ9",
  1565. "signature": "J-NT85bvaMMDoix46fy498YDG2jgx0YCsC2PpcwPNqCiBtYTksnAFVyOqeVGQYsoazOsgpm7AdyamTZEQAI4oWYPom9TqMWkKxm1oh23ADPKbOF-uPgGHqQ-hgOwPmy9OAXfiEwG31jbs2qT4I7TgkMcjt1brEbeMJrTliS7n4jTs6wjLML9eAOKVO_hhZyHE4RIGF4H1uXQM0WkmUm63BCHDDbrNhRAmDDvntNSx5T-LLJ2-Q62RkTRSPFQ4b-XMQ_WdfWU9HABSUt0rq-a1cmG7MFvtxqGtzpRPEbLzmsVcsmh4YEpvTFVcp891diagrHECLZ6UV0VIs2hdb6QuQ",
  1566. "payload": ""
  1567. }
  1568. 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
  1569. 2023-10-28 20:19:41,060:DEBUG:acme.client:Received response:
  1570. HTTP 200
  1571. Server: nginx
  1572. Date: Sat, 28 Oct 2023 19:19:40 GMT
  1573. Content-Type: application/json
  1574. Content-Length: 766
  1575. Connection: keep-alive
  1576. Boulder-Requester: 1384138916
  1577. Cache-Control: public, max-age=0, no-cache
  1578. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1579. Replay-Nonce: UM64FnRusi0I0nZA153C3RbnpRGCljXku31S2VvQowZC9nFSycg
  1580. X-Frame-Options: DENY
  1581. Strict-Transport-Security: max-age=604800
  1582.  
  1583. {
  1584. "identifier": {
  1585. "type": "dns",
  1586. "value": "education.ddns.me"
  1587. },
  1588. "status": "valid",
  1589. "expires": "2023-11-27T19:19:40Z",
  1590. "challenges": [
  1591. {
  1592. "type": "http-01",
  1593. "status": "valid",
  1594. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721886/sY-tWQ",
  1595. "token": "fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA",
  1596. "validationRecord": [
  1597. {
  1598. "url": "http://education.ddns.me/.well-known/acme-challenge/fqrK4C9ujW347OCNchQnEFP7qtGjgcQMz8y0cwNXOFA",
  1599. "hostname": "education.ddns.me",
  1600. "port": "80",
  1601. "addressesResolved": [
  1602. "86.164.86.157"
  1603. ],
  1604. "addressUsed": "86.164.86.157"
  1605. }
  1606. ],
  1607. "validated": "2023-10-28T19:19:39Z"
  1608. }
  1609. ]
  1610. }
  1611. 2023-10-28 20:19:41,061:DEBUG:acme.client:Storing nonce: UM64FnRusi0I0nZA153C3RbnpRGCljXku31S2VvQowZC9nFSycg
  1612. 2023-10-28 20:19:41,061:DEBUG:acme.client:JWS payload:
  1613. b''
  1614. 2023-10-28 20:19:41,069:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/authz-v3/278351721896:
  1615. {
  1616. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJVTTY0Rm5SdXNpMEkwblpBMTUzQzNSYm5wUkdDbGpYa3UzMVMyVnZRb3daQzluRlN5Y2ciLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2F1dGh6LXYzLzI3ODM1MTcyMTg5NiJ9",
  1617. "signature": "lMX_MRzdbepZkbJl-fmqzrhvmk6QPnW4hS7pLDSfaQCR-SdfAixPmCp1M7CKco923L4MsocS7Frva7bYrQSK9m36O_ZGIZimJ9_e9ZhvHrlroPuXtiCfgKp5HFtjJLAnLpto8SKRd-GQk_U5j9DaSu9qKAFFQxIKhgtU3hx6N34LSJ2Kt3maJGDXbXnsvqySJKCnxh4PLTPmyKUVYtxUsYtW3BV7fdPbDdXjJQBNShOYh7I1OBTBsv-7BDMHoE7qObyU2E9XS4LgAbKAj99fPON-tizNgiVtp0zu8sPTQXMRAm203KObnVfcqDVHh1DP7a0iLjZOWfEteCruG5beRQ",
  1618. "payload": ""
  1619. }
  1620. 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
  1621. 2023-10-28 20:19:41,204:DEBUG:acme.client:Received response:
  1622. HTTP 200
  1623. Server: nginx
  1624. Date: Sat, 28 Oct 2023 19:19:41 GMT
  1625. Content-Type: application/json
  1626. Content-Length: 762
  1627. Connection: keep-alive
  1628. Boulder-Requester: 1384138916
  1629. Cache-Control: public, max-age=0, no-cache
  1630. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1631. Replay-Nonce: UM64FnRuD9ktPvhVnkaaYIE0mncUgcVGrveIECFrwdAsK5PJ0b0
  1632. X-Frame-Options: DENY
  1633. Strict-Transport-Security: max-age=604800
  1634.  
  1635. {
  1636. "identifier": {
  1637. "type": "dns",
  1638. "value": "www.education.ddns.me"
  1639. },
  1640. "status": "invalid",
  1641. "expires": "2023-11-04T19:19:35Z",
  1642. "challenges": [
  1643. {
  1644. "type": "http-01",
  1645. "status": "invalid",
  1646. "error": {
  1647. "type": "urn:ietf:params:acme:error:dns",
  1648. "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",
  1649. "status": 400
  1650. },
  1651. "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/278351721896/pQq45A",
  1652. "token": "6MkqCm8JSAIFCVmnl6Y3bBgjbNOB2cJTnFObDPy0Xao",
  1653. "validated": "2023-10-28T19:19:39Z"
  1654. }
  1655. ]
  1656. }
  1657. 2023-10-28 20:19:41,205:DEBUG:acme.client:Storing nonce: UM64FnRuD9ktPvhVnkaaYIE0mncUgcVGrveIECFrwdAsK5PJ0b0
  1658. 2023-10-28 20:19:41,205:INFO:certbot._internal.auth_handler:Challenge failed for domain www.education.ddns.me
  1659. 2023-10-28 20:19:41,206:INFO:certbot._internal.auth_handler:http-01 challenge for www.education.ddns.me
  1660. 2023-10-28 20:19:41,206:DEBUG:certbot._internal.display.obj:Notifying user:
  1661. Certbot failed to authenticate some domains (authenticator: apache). The Certificate Authority reported these problems:
  1662. Domain: www.education.ddns.me
  1663. Type: dns
  1664. 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
  1665.  
  1666. 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.
  1667.  
  1668. 2023-10-28 20:19:41,208:DEBUG:certbot._internal.error_handler:Encountered exception:
  1669. Traceback (most recent call last):
  1670. File "/usr/lib/python3/dist-packages/certbot/_internal/auth_handler.py", line 106, in handle_authorizations
  1671. self._poll_authorizations(authzrs, max_retries, best_effort)
  1672. File "/usr/lib/python3/dist-packages/certbot/_internal/auth_handler.py", line 206, in _poll_authorizations
  1673. raise errors.AuthorizationError('Some challenges have failed.')
  1674. certbot.errors.AuthorizationError: Some challenges have failed.
  1675.  
  1676. 2023-10-28 20:19:41,208:DEBUG:certbot._internal.error_handler:Calling registered functions
  1677. 2023-10-28 20:19:41,208:INFO:certbot._internal.auth_handler:Cleaning up challenges
  1678. 2023-10-28 20:19:41,804:DEBUG:certbot._internal.log:Exiting abnormally:
  1679. Traceback (most recent call last):
  1680. File "/usr/bin/certbot", line 33, in <module>
  1681. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  1682. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1683. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  1684. return internal_main.main(cli_args)
  1685. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1686. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  1687. return config.func(config, plugins)
  1688. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1689. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  1690. new_lineage = _get_and_save_cert(le_client, config, domains,
  1691. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1692. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  1693. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  1694. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1695. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  1696. cert, chain, key, _ = self.obtain_certificate(domains)
  1697. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1698. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  1699. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  1700. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1701. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 496, in _get_order_and_authorizations
  1702. authzr = self.auth_handler.handle_authorizations(orderr, self.config, best_effort)
  1703. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1704. File "/usr/lib/python3/dist-packages/certbot/_internal/auth_handler.py", line 106, in handle_authorizations
  1705. self._poll_authorizations(authzrs, max_retries, best_effort)
  1706. File "/usr/lib/python3/dist-packages/certbot/_internal/auth_handler.py", line 206, in _poll_authorizations
  1707. raise errors.AuthorizationError('Some challenges have failed.')
  1708. certbot.errors.AuthorizationError: Some challenges have failed.
  1709. 2023-10-28 20:19:41,810:ERROR:certbot._internal.log:Some challenges have failed.
  1710. 2023-10-28 20:20:24,530:DEBUG:certbot._internal.main:certbot version: 2.1.0
  1711. 2023-10-28 20:20:24,531:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  1712. 2023-10-28 20:20:24,531:DEBUG:certbot._internal.main:Arguments: ['--apache']
  1713. 2023-10-28 20:20:24,531:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  1714. 2023-10-28 20:20:24,554:DEBUG:certbot._internal.log:Root logging level set at 30
  1715. 2023-10-28 20:20:24,556:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  1716. 2023-10-28 20:20:24,693:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  1717. 2023-10-28 20:20:25,176:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  1718. Description: Apache Web Server plugin
  1719. Interfaces: Authenticator, Installer, Plugin
  1720. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  1721. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f9ccc43d0>
  1722. Prep: True
  1723. 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>
  1724. 2023-10-28 20:20:25,177:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  1725. 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=''))>
  1726. 2023-10-28 20:20:25,556:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  1727. 2023-10-28 20:20:25,561:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  1728. 2023-10-28 20:20:26,026:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  1729. 2023-10-28 20:20:26,027:DEBUG:acme.client:Received response:
  1730. HTTP 200
  1731. Server: nginx
  1732. Date: Sat, 28 Oct 2023 19:20:25 GMT
  1733. Content-Type: application/json
  1734. Content-Length: 752
  1735. Connection: keep-alive
  1736. Cache-Control: public, max-age=0, no-cache
  1737. X-Frame-Options: DENY
  1738. Strict-Transport-Security: max-age=604800
  1739.  
  1740. {
  1741. "QjO9Xgsvvog": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  1742. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  1743. "meta": {
  1744. "caaIdentities": [
  1745. "letsencrypt.org"
  1746. ],
  1747. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  1748. "website": "https://letsencrypt.org"
  1749. },
  1750. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  1751. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  1752. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  1753. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  1754. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  1755. }
  1756. 2023-10-28 20:20:27,894:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  1757. 2023-10-28 20:20:27,911:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0009_key-certbot.pem
  1758. 2023-10-28 20:20:27,927:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0009_csr-certbot.pem
  1759. 2023-10-28 20:20:27,935:DEBUG:acme.client:Requesting fresh nonce
  1760. 2023-10-28 20:20:27,936:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  1761. 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
  1762. 2023-10-28 20:20:28,071:DEBUG:acme.client:Received response:
  1763. HTTP 200
  1764. Server: nginx
  1765. Date: Sat, 28 Oct 2023 19:20:28 GMT
  1766. Connection: keep-alive
  1767. Cache-Control: public, max-age=0, no-cache
  1768. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1769. Replay-Nonce: UM64FnRuQE4Ub3lDF1HdMoOoahOJseSv_KZ7OiRnxkGrwuufZEM
  1770. X-Frame-Options: DENY
  1771. Strict-Transport-Security: max-age=604800
  1772.  
  1773.  
  1774. 2023-10-28 20:20:28,072:DEBUG:acme.client:Storing nonce: UM64FnRuQE4Ub3lDF1HdMoOoahOJseSv_KZ7OiRnxkGrwuufZEM
  1775. 2023-10-28 20:20:28,073:DEBUG:acme.client:JWS payload:
  1776. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  1777. 2023-10-28 20:20:28,103:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  1778. {
  1779. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJVTTY0Rm5SdVFFNFViM2xERjFIZE1vT29haE9Kc2VTdl9LWjdPaVJueGtHcnd1dWZaRU0iLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  1780. "signature": "OjqyWVxvMwJHJsFebY2p4jDs72tWTuXYmaHKoQ1Qnz_XbHJ5PUeCIEBP9jl0NnFAQ6WmwHlQ-ddr1f7Ky5BxMR3jyNCPdYM7FHKb5aQC2kZP6J4ohF-DrHl4JFJhUG9Fy1hAaDNiM7hj2Eew_7Q99DTVgBydEtWbyCde41pUQyyqVgPzm6aCQLCMbzeNxkiMZpXnGkG9gAv29yXrwePNYrkBsj--SRiY_mx4iYs-BnCLUhAyu0A4ni4tB3VbcZvKq0ey_bN1CAnrRgGCJE0sh-ZBHL7Do9BE96PJDKoTgHnqhOjNNDlraxEXumVz5TdwVnxp3bDaYtxB7sc3ZcIGCA",
  1781. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  1782. }
  1783. 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
  1784. 2023-10-28 20:20:28,252:DEBUG:acme.client:Received response:
  1785. HTTP 429
  1786. Server: nginx
  1787. Date: Sat, 28 Oct 2023 19:20:28 GMT
  1788. Content-Type: application/problem+json
  1789. Content-Length: 323
  1790. Connection: keep-alive
  1791. Boulder-Requester: 1384138916
  1792. Cache-Control: public, max-age=0, no-cache
  1793. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  1794. Replay-Nonce: drGA4aWAQ9eSvrm1rCkpxXTJxeo5ZJ4R9OSwxqG1xHAQNzKvVjg
  1795. Retry-After: 39367
  1796.  
  1797. {
  1798. "type": "urn:ietf:params:acme:error:rateLimited",
  1799. "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/",
  1800. "status": 429
  1801. }
  1802. 2023-10-28 20:20:28,254:DEBUG:certbot._internal.log:Exiting abnormally:
  1803. Traceback (most recent call last):
  1804. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  1805. self.gen.throw(typ, value, traceback)
  1806. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  1807. yield displayer
  1808. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  1809. return config.func(config, plugins)
  1810. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1811. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  1812. new_lineage = _get_and_save_cert(le_client, config, domains,
  1813. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1814. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  1815. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  1816. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1817. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  1818. cert, chain, key, _ = self.obtain_certificate(domains)
  1819. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1820. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  1821. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  1822. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1823. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  1824. orderr = self.acme.new_order(csr_pem)
  1825. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1826. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  1827. response = self._post(self.directory['newOrder'], order)
  1828. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1829. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  1830. return self.net.post(*args, **kwargs)
  1831. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1832. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  1833. return self._post_once(*args, **kwargs)
  1834. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1835. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  1836. response = self._check_response(response, content_type=content_type)
  1837. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1838. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  1839. raise messages.Error.from_json(jobj)
  1840. 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/
  1841.  
  1842. During handling of the above exception, another exception occurred:
  1843.  
  1844. Traceback (most recent call last):
  1845. File "/usr/bin/certbot", line 33, in <module>
  1846. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  1847. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1848. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  1849. return internal_main.main(cli_args)
  1850. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1851. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  1852. with make_displayer(config) as displayer:
  1853. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  1854. exc.__traceback__ = traceback
  1855. ^^^^^^^^^^^^^^^^^
  1856. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  1857. raise AttributeError("can't set attribute")
  1858. AttributeError: can't set attribute
  1859. 2023-10-28 20:20:28,267:ERROR:certbot._internal.log:An unexpected error occurred:
  1860. 2023-10-28 20:20:28,270:ERROR:certbot._internal.log:AttributeError: can't set attribute
  1861. 2023-10-28 20:23:50,299:DEBUG:certbot._internal.main:certbot version: 2.1.0
  1862. 2023-10-28 20:23:50,299:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  1863. 2023-10-28 20:23:50,299:DEBUG:certbot._internal.main:Arguments: ['--apache']
  1864. 2023-10-28 20:23:50,300:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  1865. 2023-10-28 20:23:50,322:DEBUG:certbot._internal.log:Root logging level set at 30
  1866. 2023-10-28 20:23:50,325:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  1867. 2023-10-28 20:23:50,461:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  1868. 2023-10-28 20:23:50,945:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  1869. Description: Apache Web Server plugin
  1870. Interfaces: Authenticator, Installer, Plugin
  1871. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  1872. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7f8a5ce510>
  1873. Prep: True
  1874. 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>
  1875. 2023-10-28 20:23:50,946:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  1876. 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'))>
  1877. 2023-10-28 20:23:51,325:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  1878. 2023-10-28 20:23:51,330:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  1879. 2023-10-28 20:23:51,812:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  1880. 2023-10-28 20:23:51,813:DEBUG:acme.client:Received response:
  1881. HTTP 200
  1882. Server: nginx
  1883. Date: Sat, 28 Oct 2023 19:23:51 GMT
  1884. Content-Type: application/json
  1885. Content-Length: 752
  1886. Connection: keep-alive
  1887. Cache-Control: public, max-age=0, no-cache
  1888. X-Frame-Options: DENY
  1889. Strict-Transport-Security: max-age=604800
  1890.  
  1891. {
  1892. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  1893. "meta": {
  1894. "caaIdentities": [
  1895. "letsencrypt.org"
  1896. ],
  1897. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  1898. "website": "https://letsencrypt.org"
  1899. },
  1900. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  1901. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  1902. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  1903. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  1904. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert",
  1905. "xwY2elwNRw4": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417"
  1906. }
  1907. 2023-10-28 20:23:54,164:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  1908. 2023-10-28 20:23:54,171:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0010_key-certbot.pem
  1909. 2023-10-28 20:23:54,179:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0010_csr-certbot.pem
  1910. 2023-10-28 20:23:54,182:DEBUG:acme.client:Requesting fresh nonce
  1911. 2023-10-28 20:23:54,183:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  1912. 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
  1913. 2023-10-28 20:23:54,343:DEBUG:acme.client:Received response:
  1914. HTTP 200
  1915. Server: nginx
  1916. Date: Sat, 28 Oct 2023 19:23:54 GMT
  1917. Connection: keep-alive
  1918. Cache-Control: public, max-age=0, no-cache
  1919. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  1920. Replay-Nonce: x2pLemUfKebZ0VopkXA_WORLm37wvmgCdSupuRE1AUhoPVue6aE
  1921. X-Frame-Options: DENY
  1922. Strict-Transport-Security: max-age=604800
  1923.  
  1924.  
  1925. 2023-10-28 20:23:54,343:DEBUG:acme.client:Storing nonce: x2pLemUfKebZ0VopkXA_WORLm37wvmgCdSupuRE1AUhoPVue6aE
  1926. 2023-10-28 20:23:54,344:DEBUG:acme.client:JWS payload:
  1927. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  1928. 2023-10-28 20:23:54,356:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  1929. {
  1930. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZktlYlowVm9wa1hBX1dPUkxtMzd3dm1nQ2RTdXB1UkUxQVVob1BWdWU2YUUiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  1931. "signature": "m7U4Usm2kLg9skUXthp1A3EkYPP0li51ApMtPSz0B-X3h7VoPt0tv_Ays76kzr2TMIz11VSXnEdWEWkoS0GTRLdCQ-GlylCOcssBENb1nMi8H2DfCyV_NK2GkM74Hkvy0q5HTvWetCzlC9Ck2umgfdmvLLxT8a9JV5kmgk_54pfrOTqKBPh1aW7mSb9F_ka4-HhucNyyA26vg3IouRroeW2Rdp_DErRwEJFMKSLi1LPMytNPvMcHJLCvXA8lwd8TndnYbhDnJWrzbt1R9b80fxPEdpa3aCgjy--lxCn_oSnEY35zsueJonugVYUN2Ck1s0sLsvVdrTTxumKn9ldevA",
  1932. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  1933. }
  1934. 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
  1935. 2023-10-28 20:23:54,529:DEBUG:acme.client:Received response:
  1936. HTTP 429
  1937. Server: nginx
  1938. Date: Sat, 28 Oct 2023 19:23:54 GMT
  1939. Content-Type: application/problem+json
  1940. Content-Length: 323
  1941. Connection: keep-alive
  1942. Boulder-Requester: 1384138916
  1943. Cache-Control: public, max-age=0, no-cache
  1944. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  1945. Replay-Nonce: 7s7p4ygUKg-9sdrfH8y7yrXPKHyyg31aFOT3SQM7hJC8cff_UGg
  1946. Retry-After: 39161
  1947.  
  1948. {
  1949. "type": "urn:ietf:params:acme:error:rateLimited",
  1950. "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/",
  1951. "status": 429
  1952. }
  1953. 2023-10-28 20:23:54,530:DEBUG:certbot._internal.log:Exiting abnormally:
  1954. Traceback (most recent call last):
  1955. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  1956. self.gen.throw(typ, value, traceback)
  1957. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  1958. yield displayer
  1959. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  1960. return config.func(config, plugins)
  1961. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1962. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  1963. new_lineage = _get_and_save_cert(le_client, config, domains,
  1964. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1965. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  1966. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  1967. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1968. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  1969. cert, chain, key, _ = self.obtain_certificate(domains)
  1970. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1971. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  1972. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  1973. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1974. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  1975. orderr = self.acme.new_order(csr_pem)
  1976. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1977. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  1978. response = self._post(self.directory['newOrder'], order)
  1979. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1980. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  1981. return self.net.post(*args, **kwargs)
  1982. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1983. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  1984. return self._post_once(*args, **kwargs)
  1985. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1986. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  1987. response = self._check_response(response, content_type=content_type)
  1988. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1989. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  1990. raise messages.Error.from_json(jobj)
  1991. 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/
  1992.  
  1993. During handling of the above exception, another exception occurred:
  1994.  
  1995. Traceback (most recent call last):
  1996. File "/usr/bin/certbot", line 33, in <module>
  1997. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  1998. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1999. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  2000. return internal_main.main(cli_args)
  2001. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2002. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  2003. with make_displayer(config) as displayer:
  2004. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  2005. exc.__traceback__ = traceback
  2006. ^^^^^^^^^^^^^^^^^
  2007. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  2008. raise AttributeError("can't set attribute")
  2009. AttributeError: can't set attribute
  2010. 2023-10-28 20:23:54,537:ERROR:certbot._internal.log:An unexpected error occurred:
  2011. 2023-10-28 20:23:54,539:ERROR:certbot._internal.log:AttributeError: can't set attribute
  2012. 2023-10-28 20:39:00,168:DEBUG:certbot._internal.main:certbot version: 2.1.0
  2013. 2023-10-28 20:39:00,169:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  2014. 2023-10-28 20:39:00,169:DEBUG:certbot._internal.main:Arguments: ['--apache']
  2015. 2023-10-28 20:39:00,169:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  2016. 2023-10-28 20:39:00,192:DEBUG:certbot._internal.log:Root logging level set at 30
  2017. 2023-10-28 20:39:00,194:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  2018. 2023-10-28 20:39:00,330:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  2019. 2023-10-28 20:39:00,825:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  2020. Description: Apache Web Server plugin
  2021. Interfaces: Authenticator, Installer, Plugin
  2022. Entry point: apache = certbot_apache._internal.entrypoint:ENTRYPOINT
  2023. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa02843d0>
  2024. Prep: True
  2025. 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>
  2026. 2023-10-28 20:39:00,826:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  2027. 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'))>
  2028. 2023-10-28 20:39:01,205:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  2029. 2023-10-28 20:39:01,233:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  2030. 2023-10-28 20:39:01,716:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  2031. 2023-10-28 20:39:01,717:DEBUG:acme.client:Received response:
  2032. HTTP 200
  2033. Server: nginx
  2034. Date: Sat, 28 Oct 2023 19:39:01 GMT
  2035. Content-Type: application/json
  2036. Content-Length: 752
  2037. Connection: keep-alive
  2038. Cache-Control: public, max-age=0, no-cache
  2039. X-Frame-Options: DENY
  2040. Strict-Transport-Security: max-age=604800
  2041.  
  2042. {
  2043. "jXathbEytrs": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  2044. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  2045. "meta": {
  2046. "caaIdentities": [
  2047. "letsencrypt.org"
  2048. ],
  2049. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  2050. "website": "https://letsencrypt.org"
  2051. },
  2052. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  2053. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  2054. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  2055. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  2056. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  2057. }
  2058. 2023-10-28 20:39:04,374:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  2059. 2023-10-28 20:39:04,391:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0011_key-certbot.pem
  2060. 2023-10-28 20:39:04,404:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0011_csr-certbot.pem
  2061. 2023-10-28 20:39:04,410:DEBUG:acme.client:Requesting fresh nonce
  2062. 2023-10-28 20:39:04,410:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  2063. 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
  2064. 2023-10-28 20:39:04,569:DEBUG:acme.client:Received response:
  2065. HTTP 200
  2066. Server: nginx
  2067. Date: Sat, 28 Oct 2023 19:39:04 GMT
  2068. Connection: keep-alive
  2069. Cache-Control: public, max-age=0, no-cache
  2070. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  2071. Replay-Nonce: x2pLemUfqH3hgi1pWM-RZKE5JLt7sEpREUKb_prRAUaYorSyR24
  2072. X-Frame-Options: DENY
  2073. Strict-Transport-Security: max-age=604800
  2074.  
  2075.  
  2076. 2023-10-28 20:39:04,570:DEBUG:acme.client:Storing nonce: x2pLemUfqH3hgi1pWM-RZKE5JLt7sEpREUKb_prRAUaYorSyR24
  2077. 2023-10-28 20:39:04,571:DEBUG:acme.client:JWS payload:
  2078. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  2079. 2023-10-28 20:39:04,593:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  2080. {
  2081. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZnFIM2hnaTFwV00tUlpLRTVKTHQ3c0VwUkVVS2JfcHJSQVVhWW9yU3lSMjQiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  2082. "signature": "GJHfrBNuW5ovFiXfMtXa70EbhLx_jz9R5TDdFQMdPvWLCxzVdTYCjRnXaWWXcTZ65Utb7G0uibyLqF1pv_TJc1WeHcV-fkznvJHqbNrZooH1XmeQ1RUTYqor4O8K9A7v3s_tgY6tAC_D_rdeP11Yz7nbin5bN-_hKXFyF1EePCbJuDrDOCVdizIhuQLSBd4HjI3M0iZ4EtRE_CofXac4eVE9f5gm0p-AeVV9F2xQqmKzHfjvAKsCvjmePONifjm9_8ohT_0RRJRujXViErx4pBIF-jeR_W8w86IIOvqJHVcHYQFfMJO1OCXv8x-8-krXs3K5iocD81rmsVblrf7D0Q",
  2083. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  2084. }
  2085. 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
  2086. 2023-10-28 20:39:04,774:DEBUG:acme.client:Received response:
  2087. HTTP 429
  2088. Server: nginx
  2089. Date: Sat, 28 Oct 2023 19:39:04 GMT
  2090. Content-Type: application/problem+json
  2091. Content-Length: 323
  2092. Connection: keep-alive
  2093. Boulder-Requester: 1384138916
  2094. Cache-Control: public, max-age=0, no-cache
  2095. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  2096. Replay-Nonce: x2pLemUfwOqES1GITuNrZ6xKOVt20pFxIX1b3M5xzB6nDaetIw0
  2097. Retry-After: 38250
  2098.  
  2099. {
  2100. "type": "urn:ietf:params:acme:error:rateLimited",
  2101. "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/",
  2102. "status": 429
  2103. }
  2104. 2023-10-28 20:39:04,776:DEBUG:certbot._internal.log:Exiting abnormally:
  2105. Traceback (most recent call last):
  2106. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  2107. self.gen.throw(typ, value, traceback)
  2108. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  2109. yield displayer
  2110. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  2111. return config.func(config, plugins)
  2112. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2113. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1440, in run
  2114. new_lineage = _get_and_save_cert(le_client, config, domains,
  2115. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2116. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  2117. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  2118. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2119. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  2120. cert, chain, key, _ = self.obtain_certificate(domains)
  2121. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2122. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  2123. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  2124. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2125. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  2126. orderr = self.acme.new_order(csr_pem)
  2127. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2128. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  2129. response = self._post(self.directory['newOrder'], order)
  2130. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2131. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  2132. return self.net.post(*args, **kwargs)
  2133. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2134. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  2135. return self._post_once(*args, **kwargs)
  2136. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2137. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  2138. response = self._check_response(response, content_type=content_type)
  2139. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2140. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  2141. raise messages.Error.from_json(jobj)
  2142. 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/
  2143.  
  2144. During handling of the above exception, another exception occurred:
  2145.  
  2146. Traceback (most recent call last):
  2147. File "/usr/bin/certbot", line 33, in <module>
  2148. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  2149. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2150. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  2151. return internal_main.main(cli_args)
  2152. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2153. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  2154. with make_displayer(config) as displayer:
  2155. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  2156. exc.__traceback__ = traceback
  2157. ^^^^^^^^^^^^^^^^^
  2158. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  2159. raise AttributeError("can't set attribute")
  2160. AttributeError: can't set attribute
  2161. 2023-10-28 20:39:04,794:ERROR:certbot._internal.log:An unexpected error occurred:
  2162. 2023-10-28 20:39:04,798:ERROR:certbot._internal.log:AttributeError: can't set attribute
  2163. 2023-10-28 20:49:24,087:DEBUG:certbot._internal.main:certbot version: 2.1.0
  2164. 2023-10-28 20:49:24,088:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot
  2165. 2023-10-28 20:49:24,088:DEBUG:certbot._internal.main:Arguments: ['--webroot', '-w', '/var/www/html', '-d', 'education.ddns.me']
  2166. 2023-10-28 20:49:24,088:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)
  2167. 2023-10-28 20:49:24,112:DEBUG:certbot._internal.log:Root logging level set at 30
  2168. 2023-10-28 20:49:24,114:DEBUG:certbot._internal.plugins.selection:Requested authenticator webroot and installer None
  2169. 2023-10-28 20:49:24,115:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * webroot
  2170. Description: Place files in webroot directory
  2171. Interfaces: Authenticator, Plugin
  2172. Entry point: webroot = certbot._internal.plugins.webroot:Authenticator
  2173. Initialized: <certbot._internal.plugins.webroot.Authenticator object at 0x7fa4c85110>
  2174. Prep: True
  2175. 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
  2176. 2023-10-28 20:49:24,116:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator webroot, Installer None
  2177. 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=''))>
  2178. 2023-10-28 20:49:24,535:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  2179. 2023-10-28 20:49:24,540:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  2180. 2023-10-28 20:49:24,958:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  2181. 2023-10-28 20:49:24,959:DEBUG:acme.client:Received response:
  2182. HTTP 200
  2183. Server: nginx
  2184. Date: Sat, 28 Oct 2023 19:49:24 GMT
  2185. Content-Type: application/json
  2186. Content-Length: 752
  2187. Connection: keep-alive
  2188. Cache-Control: public, max-age=0, no-cache
  2189. X-Frame-Options: DENY
  2190. Strict-Transport-Security: max-age=604800
  2191.  
  2192. {
  2193. "UQ_JAtOu1A8": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  2194. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  2195. "meta": {
  2196. "caaIdentities": [
  2197. "letsencrypt.org"
  2198. ],
  2199. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  2200. "website": "https://letsencrypt.org"
  2201. },
  2202. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  2203. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  2204. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  2205. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  2206. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  2207. }
  2208. 2023-10-28 20:49:24,961:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  2209. 2023-10-28 20:49:24,968:DEBUG:certbot.crypto_util:Generating ECDSA key (2048 bits): /etc/letsencrypt/keys/0012_key-certbot.pem
  2210. 2023-10-28 20:49:24,975:DEBUG:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0012_csr-certbot.pem
  2211. 2023-10-28 20:49:24,978:DEBUG:acme.client:Requesting fresh nonce
  2212. 2023-10-28 20:49:24,979:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  2213. 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
  2214. 2023-10-28 20:49:25,109:DEBUG:acme.client:Received response:
  2215. HTTP 200
  2216. Server: nginx
  2217. Date: Sat, 28 Oct 2023 19:49:25 GMT
  2218. Connection: keep-alive
  2219. Cache-Control: public, max-age=0, no-cache
  2220. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  2221. Replay-Nonce: UM64FnRuzRxaU3VQqA0OiYgQywouMRvTvkKK6bnt36EiDE2eqbA
  2222. X-Frame-Options: DENY
  2223. Strict-Transport-Security: max-age=604800
  2224.  
  2225.  
  2226. 2023-10-28 20:49:25,109:DEBUG:acme.client:Storing nonce: UM64FnRuzRxaU3VQqA0OiYgQywouMRvTvkKK6bnt36EiDE2eqbA
  2227. 2023-10-28 20:49:25,110:DEBUG:acme.client:JWS payload:
  2228. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  2229. 2023-10-28 20:49:25,122:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  2230. {
  2231. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJVTTY0Rm5SdXpSeGFVM1ZRcUEwT2lZZ1F5d291TVJ2VHZrS0s2Ym50MzZFaURFMmVxYkEiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  2232. "signature": "h9dyMKxZ90K-U900Lik3jJcntZDAF-lBuApRbLZ9M3tyLL4kWH_dIEyM4rpmdqs-cXui3moaM4CfFYKAk_-0_DmppMNyZWLGnRXSYIbI2OLnYaKW7gIsABEBZ_xgHJ3woM01P6YLz1t7OLffvgyA_c3XKKwzq2QbT1GVe5Wk-4ih8mPHv666-L9bS7zqrxbq8x5-lWIjIm-RhrebT46Sv8Cw4yd5IHlhMIZO4iX_wPGOhE0NSK1a7oTxOuWc7d7QMVwTjvyVlkl6YB1L0BehzuoHCTkuv7hrtXR7xL3-8nE3y7fg0u0EXa3YBeKvRf38fp6LLSfTrYqmoDqmTytV4A",
  2233. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  2234. }
  2235. 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
  2236. 2023-10-28 20:49:25,276:DEBUG:acme.client:Received response:
  2237. HTTP 429
  2238. Server: nginx
  2239. Date: Sat, 28 Oct 2023 19:49:25 GMT
  2240. Content-Type: application/problem+json
  2241. Content-Length: 323
  2242. Connection: keep-alive
  2243. Boulder-Requester: 1384138916
  2244. Cache-Control: public, max-age=0, no-cache
  2245. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  2246. Replay-Nonce: drGA4aWADnVTPfvNwIfGNjKm6DVRv6CnuwscCf-rtf9zjkpGTPk
  2247. Retry-After: 37630
  2248.  
  2249. {
  2250. "type": "urn:ietf:params:acme:error:rateLimited",
  2251. "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/",
  2252. "status": 429
  2253. }
  2254. 2023-10-28 20:49:25,277:DEBUG:certbot._internal.log:Exiting abnormally:
  2255. Traceback (most recent call last):
  2256. File "/usr/lib/python3.11/contextlib.py", line 155, in __exit__
  2257. self.gen.throw(typ, value, traceback)
  2258. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1683, in make_displayer
  2259. yield displayer
  2260. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1736, in main
  2261. return config.func(config, plugins)
  2262. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2263. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1590, in certonly
  2264. lineage = _get_and_save_cert(le_client, config, domains, certname, lineage)
  2265. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2266. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 138, in _get_and_save_cert
  2267. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  2268. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2269. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 516, in obtain_and_enroll_certificate
  2270. cert, chain, key, _ = self.obtain_certificate(domains)
  2271. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2272. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  2273. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  2274. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2275. File "/usr/lib/python3/dist-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  2276. orderr = self.acme.new_order(csr_pem)
  2277. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2278. File "/usr/lib/python3/dist-packages/acme/client.py", line 138, in new_order
  2279. response = self._post(self.directory['newOrder'], order)
  2280. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2281. File "/usr/lib/python3/dist-packages/acme/client.py", line 338, in _post
  2282. return self.net.post(*args, **kwargs)
  2283. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2284. File "/usr/lib/python3/dist-packages/acme/client.py", line 711, in post
  2285. return self._post_once(*args, **kwargs)
  2286. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2287. File "/usr/lib/python3/dist-packages/acme/client.py", line 724, in _post_once
  2288. response = self._check_response(response, content_type=content_type)
  2289. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2290. File "/usr/lib/python3/dist-packages/acme/client.py", line 575, in _check_response
  2291. raise messages.Error.from_json(jobj)
  2292. 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/
  2293.  
  2294. During handling of the above exception, another exception occurred:
  2295.  
  2296. Traceback (most recent call last):
  2297. File "/usr/bin/certbot", line 33, in <module>
  2298. sys.exit(load_entry_point('certbot==2.1.0', 'console_scripts', 'certbot')())
  2299. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2300. File "/usr/lib/python3/dist-packages/certbot/main.py", line 19, in main
  2301. return internal_main.main(cli_args)
  2302. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  2303. File "/usr/lib/python3/dist-packages/certbot/_internal/main.py", line 1733, in main
  2304. with make_displayer(config) as displayer:
  2305. File "/usr/lib/python3.11/contextlib.py", line 188, in __exit__
  2306. exc.__traceback__ = traceback
  2307. ^^^^^^^^^^^^^^^^^
  2308. File "/usr/lib/python3/dist-packages/josepy/util.py", line 191, in __setattr__
  2309. raise AttributeError("can't set attribute")
  2310. AttributeError: can't set attribute
  2311. 2023-10-28 20:49:25,285:ERROR:certbot._internal.log:An unexpected error occurred:
  2312. 2023-10-28 20:49:25,287:ERROR:certbot._internal.log:AttributeError: can't set attribute
  2313. 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
  2314. 2023-10-28 20:59:51,640:DEBUG:certbot._internal.main:certbot version: 2.7.3
  2315. 2023-10-28 20:59:51,641:DEBUG:certbot._internal.main:Location of certbot entry point: /snap/certbot/3435/bin/certbot
  2316. 2023-10-28 20:59:51,641:DEBUG:certbot._internal.main:Arguments: ['--apache', '--preconfigured-renewal']
  2317. 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)
  2318. 2023-10-28 20:59:51,677:DEBUG:certbot._internal.log:Root logging level set at 30
  2319. 2023-10-28 20:59:51,680:DEBUG:certbot._internal.plugins.selection:Requested authenticator apache and installer apache
  2320. 2023-10-28 20:59:51,818:DEBUG:certbot_apache._internal.configurator:Apache version is 2.4.57
  2321. 2023-10-28 20:59:52,332:DEBUG:certbot._internal.plugins.selection:Single candidate plugin: * apache
  2322. Description: Apache Web Server plugin
  2323. Interfaces: Authenticator, Installer, Plugin
  2324. Entry point: EntryPoint(name='apache', value='certbot_apache._internal.entrypoint:ENTRYPOINT', group='certbot.plugins')
  2325. Initialized: <certbot_apache._internal.override_debian.DebianConfigurator object at 0x7fa4d9fa30>
  2326. Prep: True
  2327. 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>
  2328. 2023-10-28 20:59:52,334:INFO:certbot._internal.plugins.selection:Plugins selected: Authenticator apache, Installer apache
  2329. 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=''))>
  2330. 2023-10-28 20:59:52,756:DEBUG:acme.client:Sending GET request to https://acme-v02.api.letsencrypt.org/directory.
  2331. 2023-10-28 20:59:52,761:DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org:443
  2332. 2023-10-28 20:59:53,268:DEBUG:urllib3.connectionpool:https://acme-v02.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 752
  2333. 2023-10-28 20:59:53,277:DEBUG:acme.client:Received response:
  2334. HTTP 200
  2335. Server: nginx
  2336. Date: Sat, 28 Oct 2023 19:59:53 GMT
  2337. Content-Type: application/json
  2338. Content-Length: 752
  2339. Connection: keep-alive
  2340. Cache-Control: public, max-age=0, no-cache
  2341. X-Frame-Options: DENY
  2342. Strict-Transport-Security: max-age=604800
  2343.  
  2344. {
  2345. "PO4HoS0Ghk4": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
  2346. "keyChange": "https://acme-v02.api.letsencrypt.org/acme/key-change",
  2347. "meta": {
  2348. "caaIdentities": [
  2349. "letsencrypt.org"
  2350. ],
  2351. "termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf",
  2352. "website": "https://letsencrypt.org"
  2353. },
  2354. "newAccount": "https://acme-v02.api.letsencrypt.org/acme/new-acct",
  2355. "newNonce": "https://acme-v02.api.letsencrypt.org/acme/new-nonce",
  2356. "newOrder": "https://acme-v02.api.letsencrypt.org/acme/new-order",
  2357. "renewalInfo": "https://acme-v02.api.letsencrypt.org/draft-ietf-acme-ari-01/renewalInfo/",
  2358. "revokeCert": "https://acme-v02.api.letsencrypt.org/acme/revoke-cert"
  2359. }
  2360. 2023-10-28 21:00:03,061:DEBUG:certbot._internal.display.obj:Notifying user: Requesting a certificate for education.ddns.me
  2361. 2023-10-28 21:00:03,086:DEBUG:acme.client:Requesting fresh nonce
  2362. 2023-10-28 21:00:03,086:DEBUG:acme.client:Sending HEAD request to https://acme-v02.api.letsencrypt.org/acme/new-nonce.
  2363. 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
  2364. 2023-10-28 21:00:03,250:DEBUG:acme.client:Received response:
  2365. HTTP 200
  2366. Server: nginx
  2367. Date: Sat, 28 Oct 2023 20:00:03 GMT
  2368. Connection: keep-alive
  2369. Cache-Control: public, max-age=0, no-cache
  2370. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index"
  2371. Replay-Nonce: x2pLemUflRn-7YVGEB0hJti3P64spISvnLUGwgE5DjQK6PrQJf8
  2372. X-Frame-Options: DENY
  2373. Strict-Transport-Security: max-age=604800
  2374.  
  2375.  
  2376. 2023-10-28 21:00:03,252:DEBUG:acme.client:Storing nonce: x2pLemUflRn-7YVGEB0hJti3P64spISvnLUGwgE5DjQK6PrQJf8
  2377. 2023-10-28 21:00:03,253:DEBUG:acme.client:JWS payload:
  2378. b'{\n "identifiers": [\n {\n "type": "dns",\n "value": "education.ddns.me"\n }\n ]\n}'
  2379. 2023-10-28 21:00:03,283:DEBUG:acme.client:Sending POST request to https://acme-v02.api.letsencrypt.org/acme/new-order:
  2380. {
  2381. "protected": "eyJhbGciOiAiUlMyNTYiLCAia2lkIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL2FjY3QvMTM4NDEzODkxNiIsICJub25jZSI6ICJ4MnBMZW1VZmxSbi03WVZHRUIwaEp0aTNQNjRzcElTdm5MVUd3Z0U1RGpRSzZQclFKZjgiLCAidXJsIjogImh0dHBzOi8vYWNtZS12MDIuYXBpLmxldHNlbmNyeXB0Lm9yZy9hY21lL25ldy1vcmRlciJ9",
  2382. "signature": "CH4jles69nUX4AMG3yt68MYU-qO3zGYTtq7weGNo2QLaj4ty0IWeLGn1vV4WEOMu_-nH4QPYOKHoJGPLAzs1bGhhAB2xJHZKqTRfTklxGi0OiPU-4qpl392e5OWqC2QxS-XlRcOz4WqgkqAa_BpI0-VWScXWbGq5ojQxMEbGQ9fsW28jGFisIYLlgTAEhVycZ3yisGljtjCTj6MKZc3BQKs-w8-OLXvbSxJ4VM5xsDxAWWa5Ye2QXzhW0YFgK1D-w8_fAR3x_meSeiZpq30jJD3qrPbRrv4refatPt7UBPQkmoj2yzL3mgHItOTE2RXKN94NkA3jZQbPQvEZ1khX_A",
  2383. "payload": "ewogICJpZGVudGlmaWVycyI6IFsKICAgIHsKICAgICAgInR5cGUiOiAiZG5zIiwKICAgICAgInZhbHVlIjogImVkdWNhdGlvbi5kZG5zLm1lIgogICAgfQogIF0KfQ"
  2384. }
  2385. 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
  2386. 2023-10-28 21:00:03,499:DEBUG:acme.client:Received response:
  2387. HTTP 429
  2388. Server: nginx
  2389. Date: Sat, 28 Oct 2023 20:00:03 GMT
  2390. Content-Type: application/problem+json
  2391. Content-Length: 323
  2392. Connection: keep-alive
  2393. Boulder-Requester: 1384138916
  2394. Cache-Control: public, max-age=0, no-cache
  2395. Link: <https://acme-v02.api.letsencrypt.org/directory>;rel="index", <https://letsencrypt.org/docs/rate-limits>;rel="help"
  2396. Replay-Nonce: 7s7p4ygUTR0GxgjYWdMTV_b4NPBneLIdUPtxGx6YIQLZOvVSaMA
  2397. Retry-After: 36992
  2398.  
  2399. {
  2400. "type": "urn:ietf:params:acme:error:rateLimited",
  2401. "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/",
  2402. "status": 429
  2403. }
  2404. 2023-10-28 21:00:03,501:DEBUG:certbot._internal.log:Exiting abnormally:
  2405. Traceback (most recent call last):
  2406. File "/snap/certbot/3435/bin/certbot", line 8, in <module>
  2407. sys.exit(main())
  2408. File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/main.py", line 19, in main
  2409. return internal_main.main(cli_args)
  2410. File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/main.py", line 1873, in main
  2411. return config.func(config, plugins)
  2412. File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/main.py", line 1450, in run
  2413. new_lineage = _get_and_save_cert(le_client, config, domains,
  2414. File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/main.py", line 143, in _get_and_save_cert
  2415. lineage = le_client.obtain_and_enroll_certificate(domains, certname)
  2416. File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/client.py", line 517, in obtain_and_enroll_certificate
  2417. cert, chain, key, _ = self.obtain_certificate(domains)
  2418. File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/client.py", line 428, in obtain_certificate
  2419. orderr = self._get_order_and_authorizations(csr.data, self.config.allow_subset_of_names)
  2420. File "/snap/certbot/3435/lib/python3.8/site-packages/certbot/_internal/client.py", line 478, in _get_order_and_authorizations
  2421. orderr = self.acme.new_order(csr_pem)
  2422. File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 138, in new_order
  2423. response = self._post(self.directory['newOrder'], order)
  2424. File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 366, in _post
  2425. return self.net.post(*args, **kwargs)
  2426. File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 739, in post
  2427. return self._post_once(*args, **kwargs)
  2428. File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 752, in _post_once
  2429. response = self._check_response(response, content_type=content_type)
  2430. File "/snap/certbot/3435/lib/python3.8/site-packages/acme/client.py", line 603, in _check_response
  2431. raise messages.Error.from_json(jobj)
  2432. 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/
  2433. 2023-10-28 21:00:03,529:ERROR:certbot._internal.log:An unexpected error occurred:
  2434. 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/
  2435. 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
  2436. 2023-10-28 23:00:56,101:DEBUG:certbot._internal.main:certbot version: 2.7.3
  2437. 2023-10-28 23:00:56,102:DEBUG:certbot._internal.main:Location of certbot entry point: /snap/certbot/3435/bin/certbot
  2438. 2023-10-28 23:00:56,102:DEBUG:certbot._internal.main:Arguments: ['--preconfigured-renewal']
  2439. 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)
  2440. 2023-10-28 23:00:56,135:DEBUG:certbot._internal.log:Root logging level set at 30
  2441. 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