So i attempted to issue the cert again but i have exceeded the limit. But below are the logs. The reason i do not have the previous logs is because the container was been immediately purged after completion and the log directory was not mounted outside of the container. I did the mount this time and this is the output.
2017-06-09 13:11:45,708:DEBUG:certbot.main:Root logging level set at 10
2017-06-09 13:11:45,708:INFO:certbot.main:Saving debug log to /var/log/letsencrypt/letsencrypt.log
2017-06-09 13:11:45,708:DEBUG:certbot.main:certbot version: 0.10.0.dev0
2017-06-09 13:11:45,708:DEBUG:certbot.main:Arguments: [’–standalone’, ‘–email’, ‘info@example.com’, ‘–agree-tos’, ‘–standalone-supported-challenges’, ‘http-01’, ‘–renew-by-default’, ‘–text’, ‘–verbose’, ‘–renew-with-new-domains’, ‘–server’, ‘https://acme-v01.api.letsencrypt.org/directory’, ‘–cert-name’, ‘clay.example.com’, ‘-d’, ‘clay.example.com’, ‘-d’, ‘clay-dev.example.com’]
2017-06-09 13:11:45,708:DEBUG:certbot.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#script,PluginEntryPoint#standalone,PluginEntryPoint#manual,PluginEntryPoint#webroot,PluginEntryPoint#nginx,PluginEntryPoint#apache,PluginEntryPoint#null)
2017-06-09 13:11:45,709:DEBUG:certbot.plugins.selection:Requested authenticator standalone and installer None
2017-06-09 13:11:45,728:DEBUG:certbot.plugins.selection:Single candidate plugin: * standalone
Description: Spin up a temporary webserver
Interfaces: IAuthenticator, IPlugin
Entry point: standalone = certbot.plugins.standalone:Authenticator
Initialized: <certbot.plugins.standalone.Authenticator object at 0x7f28662c5d90>
Prep: True
2017-06-09 13:11:45,728:DEBUG:certbot.plugins.selection:Selected authenticator <certbot.plugins.standalone.Authenticator object at 0x7f28662c5d90> and installer None
2017-06-09 13:11:45,732:DEBUG:certbot.main:Picked account: <Account(a939c41db390ffae8c652acdbd6b5089)>
2017-06-09 13:11:45,732:DEBUG:root:Sending GET request to https://acme-v01.api.letsencrypt.org/directory.
2017-06-09 13:11:45,737:DEBUG:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
2017-06-09 13:11:46,041:DEBUG:requests.packages.urllib3.connectionpool:https://acme-v01.api.letsencrypt.org:443 “GET /directory HTTP/1.1” 200 352
2017-06-09 13:11:46,042:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Content-Type: application/json
Content-Length: 352
Boulder-Request-Id: l_Y6aZ9urgHDfZbSVHUxV3nCn9bA5eg67SHeTLnOIvo
Replay-Nonce: RF_wAIi_gsUgtraPDPeDT3Aw_KEZK9pDcmnvlwFVAuU
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Fri, 09 Jun 2017 13:11:46 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 09 Jun 2017 13:11:46 GMT
Connection: keep-alive
{
“key-change”: “https://acme-v01.api.letsencrypt.org/acme/key-change”,
“new-authz”: “https://acme-v01.api.letsencrypt.org/acme/new-authz”,
“new-cert”: “https://acme-v01.api.letsencrypt.org/acme/new-cert”,
“new-reg”: “https://acme-v01.api.letsencrypt.org/acme/new-reg”,
“revoke-cert”: “https://acme-v01.api.letsencrypt.org/acme/revoke-cert”
}
2017-06-09 13:11:46,153:INFO:certbot.main:Renewing an existing certificate
2017-06-09 13:11:46,153:DEBUG:root:Requesting fresh nonce
2017-06-09 13:11:46,154:DEBUG:root:Sending HEAD request to https://acme-v01.api.letsencrypt.org/acme/new-authz.
2017-06-09 13:11:46,361:DEBUG:requests.packages.urllib3.connectionpool:https://acme-v01.api.letsencrypt.org:443 “HEAD /acme/new-authz HTTP/1.1” 405 0
2017-06-09 13:11:46,362:DEBUG:acme.client:Received response:
HTTP 405
Server: nginx
Content-Type: application/problem+json
Content-Length: 91
Allow: POST
Boulder-Request-Id: ielYUpBaGEBV0ocdZysaH3bCo9oC-x2qxShRRtYnPTQ
Replay-Nonce: s1hYY9MHYEn-C2qoTchZOTdDYqIvRinfYjMkus5xE-8
Expires: Fri, 09 Jun 2017 13:11:46 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 09 Jun 2017 13:11:46 GMT
Connection: keep-alive
2017-06-09 13:11:46,363:DEBUG:acme.client:Storing nonce: s1hYY9MHYEn-C2qoTchZOTdDYqIvRinfYjMkus5xE-8
2017-06-09 13:11:46,363:DEBUG:acme.client:JWS payload:
{
“identifier”: {
“type”: “dns”,
“value”: “clay.example.com”
},
“resource”: “new-authz”
}
2017-06-09 13:11:46,367:DEBUG:root:Sending POST request to https://acme-v01.api.letsencrypt.org/acme/new-authz:
{
“header”: {
“alg”: “RS256”,
“jwk”: {
“e”: “AQAB”,
“kty”: “RSA”,
“n”: “uG3ZXNxWE3lSTI6sxK8AcsO0-NKjlG9OQGwnSZ9Ye6Is-ex1u_Bu-gkmw8jORFpK19N7JydBA3I89xdfyZXKUOi_JwCcpeJSUmifg32cB75rIXg9OMTEYfOAw_Z7xkEaK7VoX9ieNytB1gEtbTVl-n4dUhzb25eVJEqaCsUlXDGTjGhbrtbsdP0Lg3wQTH1FLjTVw1guDk_xyCcne7Oi7RK-HSIJxI2RWwkKB0ReHJZ9wpUp-k2NzA6bldTRM0CDTsJ3zkxwZYbQo_LpV58bQESVi3GZ6lmtfmBL4z045AwbR6IxloQOGHL8kThnFiV2-6EVXldLyxznHJt3Y84NvQ”
}
},
“protected”: “eyJub25jZSI6ICJzMWhZWTlNSFlFbi1DMnFvVGNoWk9UZERZcUl2UmluZllqTWt1czV4RS04In0”,
“payload”: “ewogICJpZGVudGlmaWVyIjogewogICAgInR5cGUiOiAiZG5zIiwgCiAgICAidmFsdWUiOiAiZGZsLmFwcGxvZnQuYml6IgogIH0sIAogICJyZXNvdXJjZSI6ICJuZXctYXV0aHoiCn0”,
“signature”: “a0OpSjCqhJWQcHAZIjSlkzMLpt7kIBGOC9xE3MQrERL3iGioNutRD0dwPuM7bA-zHlNqT6PAxKABq-sjNS14Z5dQh7VtY_sm540__k0q3an0CQ4x1e1FxgjeL9x9DBBC232iN62gVU_13HzPF0r6F-nqeZLGxRVj-0IB8rJyPgZmbUrGiHc4Llx-2E5H8NXRSdomdP0OeOi4dcHv2__fh1eKVV8WXpI1g-E6FrMYwfudOoV_d29AF1AyYwOEQGUQFrGFuIATBq35dL2IVIu9e27UZiFX9OhMvpDRGNGq8humtPrCSS6cW5U_CyoPY4626z9DrQsBAeWL5JLG4NnVKQ”
}
2017-06-09 13:11:47,032:DEBUG:requests.packages.urllib3.connectionpool:https://acme-v01.api.letsencrypt.org:443 “POST /acme/new-authz HTTP/1.1” 201 1493
2017-06-09 13:11:47,033:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Content-Type: application/json
Content-Length: 1493
Boulder-Request-Id: gXMPtz-av3UVoy66Ta6nbA38fmHhGV8DiDxdPb8jZaE
Boulder-Requester: 1552508
Link: https://acme-v01.api.letsencrypt.org/acme/new-cert;rel="next"
Location: https://acme-v01.api.letsencrypt.org/acme/authz/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0
Replay-Nonce: xuyrmbVCc–bqsXC3cYkSTMPJMMBW24qxEKQJk0L5Sw
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Fri, 09 Jun 2017 13:11:47 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 09 Jun 2017 13:11:47 GMT
Connection: keep-alive
{
“identifier”: {
“type”: “dns”,
“value”: “clay.example.com”
},
“status”: “valid”,
“expires”: “2017-07-06T09:06:04Z”,
“challenges”: [
{
“type”: “tls-sni-01”,
“status”: “pending”,
“uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639701”,
“token”: “CaulNua2zfkUXAaKHyD5iZ6bheQ7DMJEw-ATW3325V4”
},
{
“type”: “http-01”,
“status”: “valid”,
“uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639702”,
“token”: “cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY”,
“keyAuthorization”: “cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY.jNVxnwWkeHa5XUnlpHT5zk5ODHddNS0bH50Ryqdg-g0”,
“validationRecord”: [
{
“url”: “http://clay.example.com/.well-known/acme-challenge/cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY”,
“hostname”: “clay.example.com”,
“port”: “80”,
“addressesResolved”: [
“149.202.210.233”
],
“addressUsed”: “149.202.210.233”,
“addressesTried”: []
}
]
},
{
“type”: “dns-01”,
“status”: “pending”,
“uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639703”,
“token”: “jWfSRi5nTOmPGTJWqY_9-QWuLPe4p48T6970zQ82wR4”
}
],
“combinations”: [
[
2
],
[
0
],
[
1
]
]
}
2017-06-09 13:11:47,033:DEBUG:acme.client:Storing nonce: xuyrmbVCc–bqsXC3cYkSTMPJMMBW24qxEKQJk0L5Sw
2017-06-09 13:11:47,034:INFO:certbot.auth_handler:Performing the following challenges:
2017-06-09 13:11:47,034:INFO:certbot.auth_handler:http-01 challenge for clay.example.com
2017-06-09 13:11:47,034:DEBUG:certbot.plugins.util:Psutil not found, using simple socket check.
2017-06-09 13:11:47,039:INFO:certbot.auth_handler:Waiting for verification…
2017-06-09 13:11:47,039:DEBUG:acme.client:JWS payload:
{
“keyAuthorization”: “cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY.jNVxnwWkeHa5XUnlpHT5zk5ODHddNS0bH50Ryqdg-g0”,
“type”: “http-01”,
“resource”: “challenge”
}
2017-06-09 13:11:47,042:DEBUG:root:Sending POST request to https://acme-v01.api.letsencrypt.org/acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639702:
{
“header”: {
“alg”: “RS256”,
“jwk”: {
“e”: “AQAB”,
“kty”: “RSA”,
“n”: “uG3ZXNxWE3lSTI6sxK8AcsO0-NKjlG9OQGwnSZ9Ye6Is-ex1u_Bu-gkmw8jORFpK19N7JydBA3I89xdfyZXKUOi_JwCcpeJSUmifg32cB75rIXg9OMTEYfOAw_Z7xkEaK7VoX9ieNytB1gEtbTVl-n4dUhzb25eVJEqaCsUlXDGTjGhbrtbsdP0Lg3wQTH1FLjTVw1guDk_xyCcne7Oi7RK-HSIJxI2RWwkKB0ReHJZ9wpUp-k2NzA6bldTRM0CDTsJ3zkxwZYbQo_LpV58bQESVi3GZ6lmtfmBL4z045AwbR6IxloQOGHL8kThnFiV2-6EVXldLyxznHJt3Y84NvQ”
}
},
“protected”: “eyJub25jZSI6ICJ4dXlybWJWQ2MtLWJxc1hDM2NZa1NUTVBKTU1CVzI0cXhFS1FKazBMNVN3In0”,
“payload”: “ewogICJrZXlBdXRob3JpemF0aW9uIjogImN2SFZoNnZGNHlpZXo4S0xiUmFHeXVfSGdzOXJ0andKbU9VZ2J2Uk5NVlkuak5WeG53V2tlSGE1WFVubHBIVDV6azVPREhkZE5TMGJINTBSeXFkZy1nMCIsIAogICJ0eXBlIjogImh0dHAtMDEiLCAKICAicmVzb3VyY2UiOiAiY2hhbGxlbmdlIgp9”,
“signature”: “EL3aD4LjLdTnwXJFRN4LO0V6smoQBNaZT1GSMSK5SuIfgB_uq1kxTASQBVR12IY6NdcX_yeDQUbse-4iKa4seYvogHhAxzFO9ohvjB40FXBVxDjpuQ3FrtTSAsV4FNw9hijn-MtbOBKIHtz7s614TqTysTyrQ-1Z_cR7I7JCSSpL0IHKTMkeU_C_o803ecl9ggegofZ4hZhckBFGDuGbWB9YlgjkXWtYczbWBDGfXtVtDAH0VyzsFKZKOhA7s2WN5tLNBBRG-HQtygrJwM1IfyihiCN0Xi-naYEpB_ZFGBfTuvD4EA7pUZ0fa-rhyTgShYTCqq7KsmMwtCe30dZRAA”
}
2017-06-09 13:11:47,270:DEBUG:requests.packages.urllib3.connectionpool:https://acme-v01.api.letsencrypt.org:443 “POST /acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639702 HTTP/1.1” 202 673
2017-06-09 13:11:47,272:DEBUG:acme.client:Received response:
HTTP 202
Server: nginx
Content-Type: application/json
Content-Length: 673
Boulder-Request-Id: M-5ax_XdgDZKrZa9oKXWVEAnk6UwngSZP6CpWqO994w
Boulder-Requester: 1552508
Link: https://acme-v01.api.letsencrypt.org/acme/authz/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0;rel="up"
Location: https://acme-v01.api.letsencrypt.org/acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639702
Replay-Nonce: mPUPaEA6C6v9-GlgMWJnzEzr_f7Bb68DqO_smaRlFNI
Expires: Fri, 09 Jun 2017 13:11:47 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 09 Jun 2017 13:11:47 GMT
Connection: keep-alive
{
“type”: “http-01”,
“status”: “valid”,
“uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639702”,
“token”: “cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY”,
“keyAuthorization”: “cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY.jNVxnwWkeHa5XUnlpHT5zk5ODHddNS0bH50Ryqdg-g0”,
“validationRecord”: [
{
“url”: “http://clay.example.com/.well-known/acme-challenge/cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY”,
“hostname”: “clay.example.com”,
“port”: “80”,
“addressesResolved”: [
“149.202.210.233”
],
“addressUsed”: “149.202.210.233”,
“addressesTried”: []
}
]
}
2017-06-09 13:11:47,273:DEBUG:acme.client:Storing nonce: mPUPaEA6C6v9-GlgMWJnzEzr_f7Bb68DqO_smaRlFNI
2017-06-09 13:11:50,276:DEBUG:root:Sending GET request to https://acme-v01.api.letsencrypt.org/acme/authz/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0.
2017-06-09 13:11:50,478:DEBUG:requests.packages.urllib3.connectionpool:https://acme-v01.api.letsencrypt.org:443 “GET /acme/authz/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0 HTTP/1.1” 200 1493
2017-06-09 13:11:50,480:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Content-Type: application/json
Content-Length: 1493
Boulder-Request-Id: ZbS4HBbtuzZl8S-OdM8pPys0CFXq5OUZLsNNOkBL9sI
Link: https://acme-v01.api.letsencrypt.org/acme/new-cert;rel="next"
Replay-Nonce: QVTOP9VVSpLHAYmA_a3Ndh0xxiWn0pLE6Zt0H-mjnLI
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Fri, 09 Jun 2017 13:11:50 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 09 Jun 2017 13:11:50 GMT
Connection: keep-alive
{
“identifier”: {
“type”: “dns”,
“value”: “clay.example.com”
},
“status”: “valid”,
“expires”: “2017-07-06T09:06:04Z”,
“challenges”: [
{
“type”: “tls-sni-01”,
“status”: “pending”,
“uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639701”,
“token”: “CaulNua2zfkUXAaKHyD5iZ6bheQ7DMJEw-ATW3325V4”
},
{
“type”: “http-01”,
“status”: “valid”,
“uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639702”,
“token”: “cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY”,
“keyAuthorization”: “cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY.jNVxnwWkeHa5XUnlpHT5zk5ODHddNS0bH50Ryqdg-g0”,
“validationRecord”: [
{
“url”: “http://clay.example.com/.well-known/acme-challenge/cvHVh6vF4yiez8KLbRaGyu_Hgs9rtjwJmOUgbvRNMVY”,
“hostname”: “clay.example.com”,
“port”: “80”,
“addressesResolved”: [
“149.202.210.233”
],
“addressUsed”: “149.202.210.233”,
“addressesTried”: []
}
]
},
{
“type”: “dns-01”,
“status”: “pending”,
“uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/xfpNprJOJU0MeKVWgOOSZNnOx1kso9hD9iVDPAZ7Em0/1288639703”,
“token”: “jWfSRi5nTOmPGTJWqY_9-QWuLPe4p48T6970zQ82wR4”
}
],
“combinations”: [
[
2
],
[
0
],
[
1
]
]
}
2017-06-09 13:11:50,481:INFO:certbot.auth_handler:Cleaning up challenges
2017-06-09 13:11:50,482:DEBUG:certbot.plugins.standalone:Stopping server at 0.0.0.0:80…
2017-06-09 13:11:50,655:INFO:certbot.crypto_util:Generating key (2048 bits): /etc/letsencrypt/keys/0332_key-certbot.pem
2017-06-09 13:11:50,660:INFO:certbot.crypto_util:Creating CSR: /etc/letsencrypt/csr/0332_csr-certbot.pem
2017-06-09 13:11:50,660:DEBUG:certbot.client:CSR: CSR(file=’/etc/letsencrypt/csr/0332_csr-certbot.pem’, data=‘0\x82\x02\x8c0\x82\x01t\x02\x01\x020\x1a1\x180\x16\x06\x03U\x04\x03\x0c\x0fclay.example.com0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xf3Oco\xacG\xb4\x18\xc3fe9U\xea\xf3\xb4\xf9\x83r\xcf\xb9\x91\xe5\xd7\xc2\x8f\xfe%\xa3(\xe0\x83\x96\x94\x02)\x96\x1c\xea\x1fv\xc8\x02\x95E\r}8\x9aKr\xd4\r\x84\x14\xb1\xdb\xab~G\xac’\x07\x95\xf5\xa8\xeb\x8f\x8d\x8d.\x08\xb9\xa5\xa7\x06\xcb:Y3e\xd3\x0e:\xa6\x12H|\x14\x86y\xa9q\xcdTJm\x0c#\x8d\x07u\xf9\xdf\xe6\tp\x95\x1c\x15k|B\x8f\xea!\x1c\xf0Rl\xe1\x96?L\x97\x1f\x956\xda\xe8v\x9c\xc6\x90\x83-\x04C\xb8Yr\xfb\xbcfF\xd6\xb2+^\x92\xcbP`\x0b"%=\x0fd\xb9\x1d\xca\xaa\xfe\xea\xdbf1n\x91\xed\x81\xa58\x7f\x14\xd2\xa9t\x93\xe0\x8b\x95\xcc:\x81\xb8\xfd\xf1d2\xfc\x86\xf6q\xe5\xd6\xdf\x80\xa3%\xe3y}\x10>\xe5\x1f\xd7D\x94+\xee~\xda\xd4W\xad\xc3>\x01\xbb\xd0\x90\x97g\xa1 \x92B?J\x1a\xc8ZF\xfe\x94\xbc\xef\xff\x9b\x8f]\x0c\xca\xc9l\xf5;\xd3\xed\x97p\x9b\x02\x03\x01\x00\x01\xa0-0+\x06\t*\x86H\x86\xf7\r\x01\t\x0e1\x1e0\x1c0\x1a\x06\x03U\x1d\x11\x04\x130\x11\x82\x0fclay.example.com0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00\xa4L\xa7\xcdG\x93\xff|*VC\x0f9\xd3\x80|65\x91\xb9T\x85I9\x99\xbd\x03.\xaa\xa9\xa6\xb9Ln\xb1\xf7I\x90n\xa4\xad2\x85eQ\xe0\x8ft\xb9f\xf8?\x17\xc7\x05\xc1d\x97C0\xb6|\xaf^\xea\xe8T\x01\xca\xbf[\xe0\n+’\xd00E\x7f\xcb\x9ehm\xebMG{\xa4\xecq/4i\x91"o\x81\\xee\xb7\xbcd\x1c\xb29\x94\x02+\x96\x11a\x84\xab\x9eT\xc5\t46\xb9\xc4#(\xce\xd9\x8e\xd5\x85\x8f[\xb9\xfea\xb5>\x12.\xb9!v&\xaccQ\x96\x93\x9a\x98\x19\x95\x11\xb1\xa2\x9c\x82 \xab\xcc\xeb\xfdBs\xfd\xc2\x1a\xee\x02\\xf0\xbc\xf1%cBj\x05\xa7\xb2\xfa\x99\xe25\xfc9\x91\xc6\xb2\xca\xab\xce\xb3RBaf 5\xc9\xc4\x7f\xf8\xf3\xebW;^Y>\xfff\x11\xc7\xd5\x17.\x8bD\xcf\xb9x\xa1\xdb\x0ec\xf0$\xf3\xa9\xf0xR\xb9\xd4\xf2\x1d\xe3\x98r\x16\x9e\x15/\xa9\x0c\xaf\x8d\x1f\x90\x89\xe9P0\x08FD/’, form=‘der’), domains: [u’clay.example.com’]
2017-06-09 13:11:50,660:DEBUG:acme.client:Requesting issuance…
2017-06-09 13:11:50,660:DEBUG:acme.client:JWS payload:
{
“resource”: “new-cert”,
“csr”: “MIICjDCCAXQCAQIwGjEYMBYGA1UEAwwPZGZsLmFwcGxvZnQuYml6MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA809jb6xHtBjDZmU5VerztPmDcs-5keXXwo_-JaMo4IOWlAIplhzqH3bIApVFXHJ9OJpLctQNhBSx26t-R6wnB5X1qOuPjY0uCLmlpwbLOlkzZdMOOqYSSHwUhnmpcc1USm0MI40Hdfnf5glwlRwVa3xCj-ohHPBSbOGWP0yXH5U22uh2nMaQgy0EQ7hZcvu8ZkbWsitekstQYAsiJT0PZLkdyqr-6ttmMW6R7YGlOH8U0ql0k-CLlcw6gbj98WQy_Ib2ceXW34CjJeN5fRA-5R_XRJQr7n7a1Fetwz4Bu9CQl2ehIJJCP0oayFpG_pS87_-bj10Mysls9TvT7ZdwmwIDAQABoC0wKwYJKoZIhvcNAQkOMR4wHDAaBgNVHREEEzARgg9kZmwuYXBwbG9mdC5iaXowDQYJKoZIhvcNAQELBQADggEBAKRMp81Hk_98KlZDDznTgHw2NZG5VIVJOZm9Ay6qqaa5TG6x90mQbqStMoVlUeCPdLlm-D8XxwXBZJdDMLZ8r17q6FQByr9b4AorJ9AwRX_Lnmht601He6TscS80aZEib4Fc7re8ZByyOZQCK5YRYYSrnlTFCTQ2ucQjKM7ZjtWFj1u5_mG1PhIuuSF2JqxjUZaTmpgZlRGxopyCIKvM6_1Cc_3CGu4CXPC88SVjQmoFp7L6meI1_DmRxrLKq86zUkJhZiA1ycR_-PPrVzteWT7_ZhHH1Rcui0TPuXih2w5j8CTzqfB4UrnU8h3jmHIWnhUvqQyvjR-QielQMAhGRC8”
}
2017-06-09 13:11:50,664:DEBUG:root:Sending POST request to https://acme-v01.api.letsencrypt.org/acme/new-cert:
{
“header”: {
“alg”: “RS256”,
“jwk”: {
“e”: “AQAB”,
“kty”: “RSA”,
“n”: “uG3ZXNxWE3lSTI6sxK8AcsO0-NKjlG9OQGwnSZ9Ye6Is-ex1u_Bu-gkmw8jORFpK19N7JydBA3I89xdfyZXKUOi_JwCcpeJSUmifg32cB75rIXg9OMTEYfOAw_Z7xkEaK7VoX9ieNytB1gEtbTVl-n4dUhzb25eVJEqaCsUlXDGTjGhbrtbsdP0Lg3wQTH1FLjTVw1guDk_xyCcne7Oi7RK-HSIJxI2RWwkKB0ReHJZ9wpUp-k2NzA6bldTRM0CDTsJ3zkxwZYbQo_LpV58bQESVi3GZ6lmtfmBL4z045AwbR6IxloQOGHL8kThnFiV2-6EVXldLyxznHJt3Y84NvQ”
}
},
“protected”: “eyJub25jZSI6ICJtUFVQYUVBNkM2djktR2xnTVdKbnpFenJfZjdCYjY4RHFPX3NtYVJsRk5JIn0”,
“payload”: “ewogICJyZXNvdXJjZSI6ICJuZXctY2VydCIsIAogICJjc3IiOiAiTUlJQ2pEQ0NBWFFDQVFJd0dqRVlNQllHQTFVRUF3d1BaR1pzTG1Gd2NHeHZablF1WW1sNk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBODA5amI2eEh0QmpEWm1VNVZlcnp0UG1EY3MtNWtlWFh3b18tSmFNbzRJT1dsQUlwbGh6cUgzYklBcFZGWEhKOU9KcExjdFFOaEJTeDI2dC1SNnduQjVYMXFPdVBqWTB1Q0xtbHB3YkxPbGt6WmRNT09xWVNTSHdVaG5tcGNjMVVTbTBNSTQwSGRmbmY1Z2x3bFJ3VmEzeENqLW9oSFBCU2JPR1dQMHlYSDVVMjJ1aDJuTWFRZ3kwRVE3aFpjdnU4WmtiV3NpdGVrc3RRWUFzaUpUMFBaTGtkeXFyLTZ0dG1NVzZSN1lHbE9IOFUwcWwway1DTGxjdzZnYmo5OFdReV9JYjJjZVhXMzRDakplTjVmUkEtNVJfWFJKUXI3bjdhMUZldHd6NEJ1OUNRbDJlaElKSkNQMG9heUZwR19wUzg3Xy1iajEwTXlzbHM5VHZUN1pkd213SURBUUFCb0Mwd0t3WUpLb1pJaHZjTkFRa09NUjR3SERBYUJnTlZIUkVFRXpBUmdnOWtabXd1WVhCd2JHOW1kQzVpYVhvd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFLUk1wODFIa185OEtsWkREem5UZ0h3Mk5aRzVWSVZKT1ptOUF5NnFxYWE1VEc2eDkwbVFicVN0TW9WbFVlQ1BkTGxtLUQ4WHh3WEJaSmRETUxaOHIxN3E2RlFCeXI5YjRBb3JKOUF3UlhfTG5taHQ2MDFIZTZUc2NTODBhWkVpYjRGYzdyZThaQnl5T1pRQ0s1WVJZWVNybmxURkNUUTJ1Y1FqS003Wmp0V0ZqMXU1X21HMVBoSXV1U0YySnF4alVaYVRtcGdabFJHeG9weUNJS3ZNNl8xQ2NfM0NHdTRDWFBDODhTVmpRbW9GcDdMNm1lSTFfRG1SeHJMS3E4NnpVa0poWmlBMXljUl8tUFByVnp0ZVdUN19aaEhIMVJjdWkwVFB1WGloMnc1ajhDVHpxZkI0VXJuVThoM2ptSElXbmhVdnFReXZqUi1RaWVsUU1BaEdSQzgiCn0”,
“signature”: “o8PkS0_ojC_rDY5Vl6hGy_PE6IF8-N6ZAF5lz1nWDeLpm0FA9JKS2z525N_icLZbRGlSLb4tij8fQLzvIpKVf3ShEkm2sF5PlBqP4CPn8F2-PZzXO9G25D0bVnuwRC03GXNBnyjUzQnmCv2D1olZiJ8mHssDLfFOozypqMI7bbm2RzHbhzkSnHAeoKqDShdGy63pslsps9VvcgAtWhkS5q5zOA2wHGH5WUzVFf1KVyLysiIFxj5aFD1h95mD5fcX5IjHZsqxDkLKnvtNAMg59JefwE_1bBzmM2iQJjaqym5sdeXqKoWuRJSTp5jQNldg9BbBl4LkOApfgLPU5Jh7Vg”
}
2017-06-09 13:11:50,927:DEBUG:requests.packages.urllib3.connectionpool:https://acme-v01.api.letsencrypt.org:443 “POST /acme/new-cert HTTP/1.1” 429 180
2017-06-09 13:11:50,928:DEBUG:acme.client:Received response:
HTTP 429
Server: nginx
Content-Type: application/problem+json
Content-Length: 180
Boulder-Request-Id: VNqzbE7YMi8UmjyHqGN-QQ4WCT1Zen4mwLarBAfeXyE
Boulder-Requester: 1552508
Replay-Nonce: oeo2FUzhB3hYlrasQtq3cfSXShs46ZhR82MQFRhheic
Expires: Fri, 09 Jun 2017 13:11:50 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 09 Jun 2017 13:11:50 GMT
Connection: close
{
“type”: “urn:acme:error:rateLimited”,
“detail”: “Error creating new cert :: too many certificates already issued for exact set of domains: clay.example.com”,
“status”: 429
}
2017-06-09 13:11:50,928:DEBUG:acme.client:Storing nonce: oeo2FUzhB3hYlrasQtq3cfSXShs46ZhR82MQFRhheic
2017-06-09 13:11:50,930:DEBUG:certbot.main:Exiting abnormally:
Traceback (most recent call last):
File “/opt/certbot/venv/bin/certbot”, line 9, in
load_entry_point(‘certbot’, ‘console_scripts’, ‘certbot’)()
File “/opt/certbot/src/certbot/main.py”, line 819, in main
return config.func(config, plugins)
File “/opt/certbot/src/certbot/main.py”, line 606, in obtain_cert
action, _ = _auth_from_available(le_client, config, domains, certname, lineage)
File “/opt/certbot/src/certbot/main.py”, line 103, in _auth_from_available
renewal.renew_cert(config, le_client, lineage)
File “/opt/certbot/src/certbot/renewal.py”, line 240, in renew_cert
new_certr, new_chain, new_key, _ = le_client.obtain_certificate(lineage.names())
File “/opt/certbot/src/certbot/client.py”, line 273, in obtain_certificate
return (self.obtain_certificate_from_csr(domains, csr, authzr=authzr)
File “/opt/certbot/src/certbot/client.py”, line 244, in obtain_certificate_from_csr
authzr)
File “/opt/certbot/src/acme/acme/client.py”, line 314, in request_issuance
headers={‘Accept’: content_type})
File “/opt/certbot/src/acme/acme/client.py”, line 663, in post
return self._check_response(response, content_type=content_type)
File “/opt/certbot/src/acme/acme/client.py”, line 566, in _check_response
raise messages.Error.from_json(jobj)
Error: urn:acme:error:rateLimited :: There were too many requests of a given type :: Error creating new cert :: too many certificates already issued for exact set of domains: clay.example.com