wisdomlight

Untitled

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