Skip to content

Instantly share code, notes, and snippets.

@somejavadev
Created March 1, 2017 08:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save somejavadev/4da0bc0544d08746905489371fa59a79 to your computer and use it in GitHub Desktop.
Save somejavadev/4da0bc0544d08746905489371fa59a79 to your computer and use it in GitHub Desktop.
2017-03-01 08:46:13,894:DEBUG:certbot.main:Root logging level set at -10
2017-03-01 08:46:13,894:INFO:certbot.main:Saving debug log to /var/log/letsencrypt/letsencrypt.log
2017-03-01 08:46:13,895:DEBUG:certbot.main:certbot version: 0.11.1
2017-03-01 08:46:13,895:DEBUG:certbot.main:Arguments: ['--server', 'https://acme-staging.api.letsencrypt.org/directory', '--webroot', '--webroot-path', '/var/www/html', '--keep-until-expiring', '--text', '-vvv', '--email', 'email@example.com', '--agree-tos', '-d', 'virtual.example.com']
2017-03-01 08:46:13,896:DEBUG:certbot.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#standalone,PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#webroot,PluginEntryPoint#apache,PluginEntryPoint#null)
2017-03-01 08:46:13,896:DEBUG:certbot.plugins.selection:Requested authenticator webroot and installer None
2017-03-01 08:46:13,899:DEBUG:certbot.plugins.selection:Single candidate plugin: * webroot
Description: Place files in webroot directory
Interfaces: IAuthenticator, IPlugin
Entry point: webroot = certbot.plugins.webroot:Authenticator
Initialized: <certbot.plugins.webroot.Authenticator object at 0x7f5dff451f90>
Prep: True
2017-03-01 08:46:13,900:DEBUG:certbot.plugins.selection:Selected authenticator <certbot.plugins.webroot.Authenticator object at 0x7f5dff451f90> and installer None
2017-03-01 08:46:13,903:DEBUG:certbot.main:Picked account: <Account(ed2aba2b3e25e8a34fc0a5d1f012ad6b)>
2017-03-01 08:46:13,904:DEBUG:root:Sending GET request to https://acme-staging.api.letsencrypt.org/directory.
2017-03-01 08:46:13,908:DEBUG:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): acme-staging.api.letsencrypt.org
2017-03-01 08:46:14,339:DEBUG:requests.packages.urllib3.connectionpool:https://acme-staging.api.letsencrypt.org:443 "GET /directory HTTP/1.1" 200 372
2017-03-01 08:46:14,340:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Content-Type: application/json
Content-Length: 372
Boulder-Request-Id: O9TzF0LGL2bI9prnXUMkcNUUzIqMlN9hAGm4Q_jCKn4
Replay-Nonce: XTz-xYxQjLSFNN59MlN7FyF8KB-NMMZTVNDrBj0M7e4
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Wed, 01 Mar 2017 08:46:14 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 01 Mar 2017 08:46:14 GMT
Connection: keep-alive
{
"key-change": "https://acme-staging.api.letsencrypt.org/acme/key-change",
"new-authz": "https://acme-staging.api.letsencrypt.org/acme/new-authz",
"new-cert": "https://acme-staging.api.letsencrypt.org/acme/new-cert",
"new-reg": "https://acme-staging.api.letsencrypt.org/acme/new-reg",
"revoke-cert": "https://acme-staging.api.letsencrypt.org/acme/revoke-cert"
}
2017-03-01 08:46:14,340:INFO:certbot.main:Obtaining a new certificate
2017-03-01 08:46:14,340:DEBUG:root:Requesting fresh nonce
2017-03-01 08:46:14,340:DEBUG:root:Sending HEAD request to https://acme-staging.api.letsencrypt.org/acme/new-authz.
2017-03-01 08:46:14,707:DEBUG:requests.packages.urllib3.connectionpool:https://acme-staging.api.letsencrypt.org:443 "HEAD /acme/new-authz HTTP/1.1" 405 0
2017-03-01 08:46:14,708:DEBUG:acme.client:Received response:
HTTP 405
Server: nginx
Content-Type: application/problem+json
Content-Length: 91
Allow: POST
Boulder-Request-Id: blcci10JD4A9n5l9-Mb7ZGbzBB-6doiwBm-vUpW6J_E
Replay-Nonce: kEw9Y209fth6MDy1-8uMxT76GZhgNL-SWTp3abGgpp0
Expires: Wed, 01 Mar 2017 08:46:14 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 01 Mar 2017 08:46:14 GMT
Connection: keep-alive
2017-03-01 08:46:14,708:DEBUG:acme.client:Storing nonce: kEw9Y209fth6MDy1-8uMxT76GZhgNL-SWTp3abGgpp0
2017-03-01 08:46:14,708:DEBUG:acme.client:JWS payload:
{
"identifier": {
"type": "dns",
"value": "virtual.example.com"
},
"resource": "new-authz"
}
2017-03-01 08:46:14,712:DEBUG:root:Sending POST request to https://acme-staging.api.letsencrypt.org/acme/new-authz:
{
"header": {
"alg": "RS256",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "0aw_BsSRopfQDbFbQOWsMvd3L9mfvF9PVdIUCNzZhtNmIxWVmO36Hq0MIxaEn7v-DIzsTM2fiIEodOzX6SVPTagjs7NRcbE0cw5SDOy7FhA5zfsHf0QTiKvKZJuQq3dDFeOxUBqEiJitBkDtAm9uXc9ANx6QACreSJ85AiqGI65hnUwExpRrpuU7JjpHR-3F-7wwK-e80jZ84OcUE1V35BKQIbbZQrUDZebMqURdLGi_Mur3R0sYhSUFO1tLDUZB0T3ZwzgQMNYSxoE7N0aDdQsIsq8nCBEaPqdTvdwSs31PXxkSvFHyv46o_7wCw0Q6FdwsacF1KADWLDf9FCTM0w"
}
},
"protected": "eyJub25jZSI6ICJrRXc5WTIwOWZ0aDZNRHkxLTh1TXhUNzZHWmhnTkwtU1dUcDNhYkdncHAwIn0",
"payload": "ewogICJpZGVudGlmaWVyIjogewogICAgInR5cGUiOiAiZG5zIiwgCiAgICAidmFsdWUiOiAibmV3cWEuaWQybWV0ZXJpbmcuY29tIgogIH0sIAogICJyZXNvdXJjZSI6ICJuZXctYXV0aHoiCn0",
"signature": "T1L2wtytGJ5cIIKxP6i2qq_inAIlfs-NPHg1VYqvnLo5n9ExV6sGzfpq6j77PanlU-cOt2Wi2wWglRA7gH8RPkIQN7R7tCeMsxKbRw-DHOD9EtbenyvaG1H91xQIQIZM_I9YpU2RbEmiQCwgRz320u6M5qH5NjBrJI-5yWdPHOAh0uFEytAQsSOP6e3FqDTg60gGKYOOtNA3wtme5Ij6QQVcR3CPixb7gjYedhpQ1h6cvdO0SwEklpfu__VrKPVRdhUou3xKiCm4Sbwf_sMFWcF8vJklgfySL7zJROEI5Jb43VKTx6I7-frkCF9cwF-dSJb-xEeO3rKMOJGqUHAl1A"
}
2017-03-01 08:46:15,097:DEBUG:requests.packages.urllib3.connectionpool:https://acme-staging.api.letsencrypt.org:443 "POST /acme/new-authz HTTP/1.1" 201 1015
2017-03-01 08:46:15,098:DEBUG:acme.client:Received response:
HTTP 201
Server: nginx
Content-Type: application/json
Content-Length: 1015
Boulder-Request-Id: UCtBXUMIzZdK6rf554BvyuiNQsE4ZWGXaZlyMsDrkXA
Boulder-Requester: 949575
Link: <https://acme-staging.api.letsencrypt.org/acme/new-cert>;rel="next"
Location: https://acme-staging.api.letsencrypt.org/acme/authz/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8
Replay-Nonce: Up2uWAETLsTDGrpqs-JzhWLq-57sPC0dV1IsaLu8jt0
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Wed, 01 Mar 2017 08:46:15 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 01 Mar 2017 08:46:15 GMT
Connection: keep-alive
{
"identifier": {
"type": "dns",
"value": "virtual.example.com"
},
"status": "pending",
"expires": "2017-03-08T08:46:14.905122224Z",
"challenges": [
{
"type": "dns-01",
"status": "pending",
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085172",
"token": "-Vkj-08diIk-Qk417BnZxSSKb6KL30BXd1XE6EVvCqI"
},
{
"type": "http-01",
"status": "pending",
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085173",
"token": "Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps"
},
{
"type": "tls-sni-01",
"status": "pending",
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085174",
"token": "Yn3SKNx7loNRZEHZIefkouZNhuTFxJWLFAnZJ2lalYM"
}
],
"combinations": [
[
1
],
[
2
],
[
0
]
]
}
2017-03-01 08:46:15,098:DEBUG:acme.client:Storing nonce: Up2uWAETLsTDGrpqs-JzhWLq-57sPC0dV1IsaLu8jt0
2017-03-01 08:46:15,099:INFO:certbot.auth_handler:Performing the following challenges:
2017-03-01 08:46:15,099:INFO:certbot.auth_handler:http-01 challenge for virtual.example.com
2017-03-01 08:46:15,099:INFO:certbot.plugins.webroot:Using the webroot path /var/www/html for all unmatched domains.
2017-03-01 08:46:15,099:DEBUG:certbot.plugins.webroot:Creating root challenges validation dir at /var/www/html/.well-known/acme-challenge
2017-03-01 08:46:15,103:DEBUG:certbot.plugins.webroot:Attempting to save validation to /var/www/html/.well-known/acme-challenge/Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps
2017-03-01 08:46:15,103:INFO:certbot.auth_handler:Waiting for verification...
2017-03-01 08:46:15,104:DEBUG:acme.client:JWS payload:
{
"keyAuthorization": "Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps.SEmeKmm-PkqoE99r_mfQMhEzoEIdXW6DpMXeFCu0qSI",
"type": "http-01",
"resource": "challenge"
}
2017-03-01 08:46:15,106:DEBUG:root:Sending POST request to https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085173:
{
"header": {
"alg": "RS256",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "0aw_BsSRopfQDbFbQOWsMvd3L9mfvF9PVdIUCNzZhtNmIxWVmO36Hq0MIxaEn7v-DIzsTM2fiIEodOzX6SVPTagjs7NRcbE0cw5SDOy7FhA5zfsHf0QTiKvKZJuQq3dDFeOxUBqEiJitBkDtAm9uXc9ANx6QACreSJ85AiqGI65hnUwExpRrpuU7JjpHR-3F-7wwK-e80jZ84OcUE1V35BKQIbbZQrUDZebMqURdLGi_Mur3R0sYhSUFO1tLDUZB0T3ZwzgQMNYSxoE7N0aDdQsIsq8nCBEaPqdTvdwSs31PXxkSvFHyv46o_7wCw0Q6FdwsacF1KADWLDf9FCTM0w"
}
},
"protected": "eyJub25jZSI6ICJVcDJ1V0FFVExzVERHcnBxcy1KemhXTHEtNTdzUEMwZFYxSXNhTHU4anQwIn0",
"payload": "ewogICJrZXlBdXRob3JpemF0aW9uIjogIkhwLU9lZUpUcVp1djl1RUdoek84a09tcWZRUWJtUDlia1F1Z045WHRacHMuU0VtZUttbS1Qa3FvRTk5cl9tZlFNaEV6b0VJZFhXNkRwTVhlRkN1MHFTSSIsIAogICJ0eXBlIjogImh0dHAtMDEiLCAKICAicmVzb3VyY2UiOiAiY2hhbGxlbmdlIgp9",
"signature": "oYN3GHuAMXA_LNxbwbnIQH5HL7BdqmgYjXefQFikhW1dXphLbnGDvx4wdnTUzGw7j6mCpcX7rw4woUbmuk_3bHhYJCD3WVouGgpg_IPEa2iu-DAxMlyG0xaX5LkKE_z7UNCmJR7clKSmdrUbVdBE_oXCTvBHjp8sh0TmBJQU7ey16TdrT8t3MlVFq2mFZf9OSYxefIsa1Qc1Pwr3nPF6JgyJ4Gykm2dIv1oIOZ41FpSKVwQWB9mzKva6wa5z3Am--9tO8VgRAeGp-1-qkfDLAqsVujlogjgFPDKz7YMkVpr-KSxUEscVf5cEpPwX2mPLPcER5ES0GmfomKGq1OvjlQ"
}
2017-03-01 08:46:15,504:DEBUG:requests.packages.urllib3.connectionpool:https://acme-staging.api.letsencrypt.org:443 "POST /acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085173 HTTP/1.1" 202 338
2017-03-01 08:46:15,505:DEBUG:acme.client:Received response:
HTTP 202
Server: nginx
Content-Type: application/json
Content-Length: 338
Boulder-Request-Id: vfVOdHvAadR5jxtDg5naN4RXS1LIayAfCdYNGppPwZg
Boulder-Requester: 949575
Link: <https://acme-staging.api.letsencrypt.org/acme/authz/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8>;rel="up"
Location: https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085173
Replay-Nonce: Ukt6uytnpoKykUBaf2agJmycJXjF-in3SfQ-20e_6Fo
Expires: Wed, 01 Mar 2017 08:46:15 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 01 Mar 2017 08:46:15 GMT
Connection: keep-alive
{
"type": "http-01",
"status": "pending",
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085173",
"token": "Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps",
"keyAuthorization": "Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps.SEmeKmm-PkqoE99r_mfQMhEzoEIdXW6DpMXeFCu0qSI"
}
2017-03-01 08:46:15,505:DEBUG:acme.client:Storing nonce: Ukt6uytnpoKykUBaf2agJmycJXjF-in3SfQ-20e_6Fo
2017-03-01 08:46:18,506:DEBUG:root:Sending GET request to https://acme-staging.api.letsencrypt.org/acme/authz/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8.
2017-03-01 08:46:18,892:DEBUG:requests.packages.urllib3.connectionpool:https://acme-staging.api.letsencrypt.org:443 "GET /acme/authz/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8 HTTP/1.1" 200 1122
2017-03-01 08:46:18,893:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Content-Type: application/json
Content-Length: 1122
Boulder-Request-Id: AGA9gYbES7GWTqYjSRHOxkP0KWOU40zi_3vB_NT2DlI
Link: <https://acme-staging.api.letsencrypt.org/acme/new-cert>;rel="next"
Replay-Nonce: RjEWBSl6Z0VUQoxL3OV_zR7PwiMdP9e_enoPz966K7U
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Wed, 01 Mar 2017 08:46:18 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 01 Mar 2017 08:46:18 GMT
Connection: keep-alive
{
"identifier": {
"type": "dns",
"value": "virtual.example.com"
},
"status": "pending",
"expires": "2017-03-08T08:46:14Z",
"challenges": [
{
"type": "dns-01",
"status": "pending",
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085172",
"token": "-Vkj-08diIk-Qk417BnZxSSKb6KL30BXd1XE6EVvCqI"
},
{
"type": "http-01",
"status": "pending",
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085173",
"token": "Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps",
"keyAuthorization": "Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps.SEmeKmm-PkqoE99r_mfQMhEzoEIdXW6DpMXeFCu0qSI"
},
{
"type": "tls-sni-01",
"status": "pending",
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085174",
"token": "Yn3SKNx7loNRZEHZIefkouZNhuTFxJWLFAnZJ2lalYM"
}
],
"combinations": [
[
1
],
[
2
],
[
0
]
]
}
2017-03-01 08:46:21,897:DEBUG:root:Sending GET request to https://acme-staging.api.letsencrypt.org/acme/authz/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8.
2017-03-01 08:46:22,270:DEBUG:requests.packages.urllib3.connectionpool:https://acme-staging.api.letsencrypt.org:443 "GET /acme/authz/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8 HTTP/1.1" 200 1642
2017-03-01 08:46:22,271:DEBUG:acme.client:Received response:
HTTP 200
Server: nginx
Content-Type: application/json
Content-Length: 1642
Boulder-Request-Id: k-nbuLG_6b5AMu8uAKp4OONWOoTyk7B-f_yuH1GQ828
Link: <https://acme-staging.api.letsencrypt.org/acme/new-cert>;rel="next"
Replay-Nonce: RB7wF8cFRwRf2DmeCjtsKLuiTgxZkgceZa0DtRVsJaY
X-Frame-Options: DENY
Strict-Transport-Security: max-age=604800
Expires: Wed, 01 Mar 2017 08:46:22 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Wed, 01 Mar 2017 08:46:22 GMT
Connection: keep-alive
{
"identifier": {
"type": "dns",
"value": "virtual.example.com"
},
"status": "invalid",
"expires": "2017-03-08T08:46:14Z",
"challenges": [
{
"type": "dns-01",
"status": "pending",
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085172",
"token": "-Vkj-08diIk-Qk417BnZxSSKb6KL30BXd1XE6EVvCqI"
},
{
"type": "http-01",
"status": "invalid",
"error": {
"type": "urn:acme:error:connection",
"detail": "Could not connect to virtual.example.com",
"status": 400
},
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085173",
"token": "Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps",
"keyAuthorization": "Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps.SEmeKmm-PkqoE99r_mfQMhEzoEIdXW6DpMXeFCu0qSI",
"validationRecord": [
{
"url": "http://virtual.example.com/.well-known/acme-challenge/Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps",
"hostname": "virtual.example.com",
"port": "80",
"addressesResolved": [
"xx.xx.100.40"
],
"addressUsed": "xx.xx.100.40"
}
]
},
{
"type": "tls-sni-01",
"status": "pending",
"uri": "https://acme-staging.api.letsencrypt.org/acme/challenge/NeNMw2QvIj-uyIUtvv1HUHSDId0a_K-iF8kQBUCd3a8/27085174",
"token": "Yn3SKNx7loNRZEHZIefkouZNhuTFxJWLFAnZJ2lalYM"
}
],
"combinations": [
[
1
],
[
2
],
[
0
]
]
}
2017-03-01 08:46:22,272:DEBUG:certbot.reporter:Reporting to user: The following errors were reported by the server:
Domain: virtual.example.com
Type: connection
Detail: Could not connect to virtual.example.com
To fix these errors, please make sure that your domain name was entered correctly and the DNS A record(s) for that domain contain(s) the right IP address. Additionally, please check that your computer has a publicly routable IP address and that no firewalls are preventing the server from communicating with the client. If you're using the webroot plugin, you should also verify that you are serving files from the webroot path you provided.
2017-03-01 08:46:22,272:INFO:certbot.auth_handler:Cleaning up challenges
2017-03-01 08:46:22,272:DEBUG:certbot.plugins.webroot:Removing /var/www/html/.well-known/acme-challenge/Hp-OeeJTqZuv9uEGhzO8kOmqfQQbmP9bkQugN9XtZps
2017-03-01 08:46:22,272:DEBUG:certbot.plugins.webroot:All challenges cleaned up, removing /var/www/html/.well-known/acme-challenge
2017-03-01 08:46:22,273:DEBUG:certbot.main:Exiting abnormally:
Traceback (most recent call last):
File "/home/username/.local/share/letsencrypt/bin/letsencrypt", line 11, in <module>
sys.exit(main())
File "/home/username/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/main.py", line 882, in main
return config.func(config, plugins)
File "/home/username/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/main.py", line 659, in obtain_cert
action, _ = _auth_from_available(le_client, config, domains, certname, lineage)
File "/home/username/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/main.py", line 108, in _auth_from_available
lineage = le_client.obtain_and_enroll_certificate(domains, certname)
File "/home/username/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/client.py", line 294, in obtain_and_enroll_certificate
certr, chain, key, _ = self.obtain_certificate(domains)
File "/home/username/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/client.py", line 265, in obtain_certificate
self.config.allow_subset_of_names)
File "/home/username/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/auth_handler.py", line 77, in get_authorizations
self._respond(resp, best_effort)
File "/home/username/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/auth_handler.py", line 134, in _respond
self._poll_challenges(chall_update, best_effort)
File "/home/username/.local/share/letsencrypt/local/lib/python2.7/site-packages/certbot/auth_handler.py", line 198, in _poll_challenges
raise errors.FailedChallenges(all_failed_achalls)
FailedChallenges: Failed authorization procedure. virtual.example.com (http-01): urn:acme:error:connection :: The server could not connect to the client to verify the domain :: Could not connect to virtual.example.com
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment