2015-08-21 11:34:51,484:DEBUG:letsencrypt.cli:Root logging level set at 30 2015-08-21 11:34:51,488:INFO:letsencrypt.cli:Saving debug log to /var/log/letsencrypt/letsencrypt.log 2015-08-21 11:34:51,488:DEBUG:letsencrypt.cli:Arguments: ['auth'] 2015-08-21 11:34:51,489:DEBUG:letsencrypt.cli:Discovered plugins: PluginsRegistry(PluginEntryPoint#nginx,PluginEntryPoint#standalone,PluginEntryPoint#manual,PluginEntryPoint#apache,PluginEntryPoint#letsencrypt-icecast:icecast_installer,PluginEntryPoint#null) 2015-08-21 11:34:53,329:ERROR:letsencrypt.le_util:Unable to run the command: apache2ctl configtest 2015-08-21 11:34:53,350:DEBUG:letsencrypt.plugins.disco:Misconfigured PluginEntryPoint#apache: Unable to run the command: apache2ctl configtest Traceback (most recent call last): File "/home/tbr/letsencrypt/letsencrypt/plugins/disco.py", line 98, in prepare self._initialized.prepare() File "/home/tbr/letsencrypt/venv/local/lib/python2.7/site-packages/letsencrypt_apache/configurator.py", line 142, in prepare self.config_test() File "/home/tbr/letsencrypt/venv/local/lib/python2.7/site-packages/letsencrypt_apache/configurator.py", line 1052, in config_test raise errors.MisconfigurationError(str(err)) MisconfigurationError: Unable to run the command: apache2ctl configtest 2015-08-21 11:34:53,353:DEBUG:letsencrypt.plugins.disco:No installation (PluginEntryPoint#nginx): Could not find configuration root Traceback (most recent call last): File "/home/tbr/letsencrypt/letsencrypt/plugins/disco.py", line 98, in prepare self._initialized.prepare() File "/home/tbr/letsencrypt/venv/local/lib/python2.7/site-packages/letsencrypt_nginx/configurator.py", line 111, in prepare self.conf('server-root'), self.mod_ssl_conf) File "/home/tbr/letsencrypt/venv/local/lib/python2.7/site-packages/letsencrypt_nginx/parser.py", line 29, in __init__ self.loc = self._set_locations(ssl_options) File "/home/tbr/letsencrypt/venv/local/lib/python2.7/site-packages/letsencrypt_nginx/parser.py", line 179, in _set_locations root = self._find_config_root() File "/home/tbr/letsencrypt/venv/local/lib/python2.7/site-packages/letsencrypt_nginx/parser.py", line 202, in _find_config_root "Could not find configuration root") NoInstallationError: Could not find configuration root 2015-08-21 11:34:53,354:DEBUG:letsencrypt.display.ops:Multiple candidate plugins: * apache Description: Apache Web Server - Alpha Interfaces: IAuthenticator, IInstaller, IPlugin Entry point: apache = letsencrypt_apache.configurator:ApacheConfigurator Initialized: Prep: Unable to run the command: apache2ctl configtest * manual Description: Manual Authenticator Interfaces: IAuthenticator, IPlugin Entry point: manual = letsencrypt.plugins.manual:ManualAuthenticator Initialized: Prep: True * standalone Description: Standalone Authenticator Interfaces: IAuthenticator, IPlugin Entry point: standalone = letsencrypt.plugins.standalone.authenticator:StandaloneAuthenticator Initialized: Prep: True 2015-08-21 11:35:04,097:DEBUG:root:Requesting fresh nonce 2015-08-21 11:35:04,099:DEBUG:root:Sending HEAD request to https://acme-staging.api.letsencrypt.org/acme/new-reg 2015-08-21 11:35:04,114:INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): acme-staging.api.letsencrypt.org 2015-08-21 11:35:04,840:DEBUG:requests.packages.urllib3.connectionpool:"HEAD /acme/new-reg HTTP/1.1" 405 0 2015-08-21 11:35:04,843:DEBUG:root:Received . Headers: {'content-length': '0', 'pragma': 'no-cache', 'expires': 'Fri, 21 Aug 2015 11:35:06 GMT', 'server': 'nginx', 'connection': 'keep-alive', 'allow': 'POST', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:06 GMT', 'access-control-allow-origin': '*', 'content-type': 'application/problem+json', 'replay-nonce': 'kVHEbkSt7WLSRzBptrNyqb0h9u-tKODBVvDWasUt0h0'}. Content: '' 2015-08-21 11:35:04,844:DEBUG:acme.client:Storing nonce: '\x91Q\xc4nD\xad\xedb\xd2G0i\xb6\xb3r\xa9\xbd!\xf6\xef\xad(\xe0\xc1V\xf0\xd6j\xc5-\xd2\x1d' 2015-08-21 11:35:04,845:DEBUG:acme.jose.json_util:Omitted empty fields: agreement=None, key=None 2015-08-21 11:35:04,846:DEBUG:acme.client:Serialized JSON: {"contact": ["mailto:letsencrypt@bfst.de"], "resource": "new-reg"} 2015-08-21 11:35:04,847:DEBUG:acme.jose.json_util:Omitted empty fields: x5c=(), crit=(), typ=None, alg=None, jku=None, cty=None, x5t=None, kid=None, x5tS256=None, x5u=None, jwk=None 2015-08-21 11:35:04,851:DEBUG:acme.jose.json_util:Omitted empty fields: x5c=(), crit=(), typ=None, jku=None, nonce=None, cty=None, x5t=None, kid=None, x5tS256=None, x5u=None 2015-08-21 11:35:04,852:DEBUG:root:Sending POST request to https://acme-staging.api.letsencrypt.org/acme/new-reg 2015-08-21 11:35:04,853:INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): acme-staging.api.letsencrypt.org 2015-08-21 11:35:05,566:DEBUG:requests.packages.urllib3.connectionpool:"POST /acme/new-reg HTTP/1.1" 201 431 2015-08-21 11:35:05,569:DEBUG:root:Received . Headers: {'content-length': '431', 'expires': 'Fri, 21 Aug 2015 11:35:06 GMT', 'strict-transport-security': 'max-age=31536000', 'server': 'nginx', 'connection': 'keep-alive', 'link': ';rel="next", ;rel="terms-of-service"', 'location': 'https://acme-staging.api.letsencrypt.org/acme/reg/326', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:06 GMT', 'access-control-allow-origin': '*, *', 'content-type': 'application/json', 'x-frame-options': 'DENY', 'replay-nonce': '6ceuQQnYe2suXQSE0bEcO0M2tdBoZUensdPoLTtWayQ'}. Content: '{"id":326,"key":{"kty":"RSA","n":"3NPLUIla_66JhBMGmRuBfRsJHBIwGc6PakOT1k1z5J945vRAhUpCGAvlGxS-wwd-J8ABTEUwvr2HPEaRYMOr8y42GPd9AD_13lT0eJqXvXg5YV75yMKzBHdp0BLg-TkIjSYTrybdm0DKuKOPsQqnuDdyxtOAY1Wt_5GVLcrwIp94SrfbZburKITpj7EL21oCyDtDrFSzIvya2TlIBL8NnuIRhTHUBJY1XNxr3cO_w3iFHi28as6FC-z5h9FBDZSPJyrz0eVW6ubBMS0aaD5-rtVZBs_M-ia4VtitJm6XwisPeE8iMGMxxswI9FrWutbPowqIW04X0h9QuA1kHCdkPQ","e":"AQAB"},"contact":["mailto:letsencrypt@bfst.de"]}' 2015-08-21 11:35:05,570:DEBUG:acme.client:Storing nonce: '\xe9\xc7\xaeA\t\xd8{k.]\x04\x84\xd1\xb1\x1c;C6\xb5\xd0heG\xa7\xb1\xd3\xe8-;Vk$' 2015-08-21 11:35:05,570:DEBUG:acme.client:Received response (headers: {'content-length': '431', 'expires': 'Fri, 21 Aug 2015 11:35:06 GMT', 'strict-transport-security': 'max-age=31536000', 'server': 'nginx', 'connection': 'keep-alive', 'link': ';rel="next", ;rel="terms-of-service"', 'location': 'https://acme-staging.api.letsencrypt.org/acme/reg/326', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:06 GMT', 'access-control-allow-origin': '*, *', 'content-type': 'application/json', 'x-frame-options': 'DENY', 'replay-nonce': '6ceuQQnYe2suXQSE0bEcO0M2tdBoZUensdPoLTtWayQ'}): '{"id":326,"key":{"kty":"RSA","n":"3NPLUIla_66JhBMGmRuBfRsJHBIwGc6PakOT1k1z5J945vRAhUpCGAvlGxS-wwd-J8ABTEUwvr2HPEaRYMOr8y42GPd9AD_13lT0eJqXvXg5YV75yMKzBHdp0BLg-TkIjSYTrybdm0DKuKOPsQqnuDdyxtOAY1Wt_5GVLcrwIp94SrfbZburKITpj7EL21oCyDtDrFSzIvya2TlIBL8NnuIRhTHUBJY1XNxr3cO_w3iFHi28as6FC-z5h9FBDZSPJyrz0eVW6ubBMS0aaD5-rtVZBs_M-ia4VtitJm6XwisPeE8iMGMxxswI9FrWutbPowqIW04X0h9QuA1kHCdkPQ","e":"AQAB"},"contact":["mailto:letsencrypt@bfst.de"]}' 2015-08-21 11:35:45,107:DEBUG:acme.client:Serialized JSON: {"contact": ["mailto:letsencrypt@bfst.de"], "resource": "reg", "agreement": "https://letsencrypt.org/documents/LE-SA-v1.0-June-23-2015.pdf", "key": {"e": "AQAB", "kty": "RSA", "n": "3NPLUIla_66JhBMGmRuBfRsJHBIwGc6PakOT1k1z5J945vRAhUpCGAvlGxS-wwd-J8ABTEUwvr2HPEaRYMOr8y42GPd9AD_13lT0eJqXvXg5YV75yMKzBHdp0BLg-TkIjSYTrybdm0DKuKOPsQqnuDdyxtOAY1Wt_5GVLcrwIp94SrfbZburKITpj7EL21oCyDtDrFSzIvya2TlIBL8NnuIRhTHUBJY1XNxr3cO_w3iFHi28as6FC-z5h9FBDZSPJyrz0eVW6ubBMS0aaD5-rtVZBs_M-ia4VtitJm6XwisPeE8iMGMxxswI9FrWutbPowqIW04X0h9QuA1kHCdkPQ"}} 2015-08-21 11:35:45,111:DEBUG:acme.jose.json_util:Omitted empty fields: x5c=(), crit=(), typ=None, alg=None, jku=None, cty=None, x5t=None, kid=None, x5tS256=None, x5u=None, jwk=None 2015-08-21 11:35:45,114:DEBUG:acme.jose.json_util:Omitted empty fields: x5c=(), crit=(), typ=None, jku=None, nonce=None, cty=None, x5t=None, kid=None, x5tS256=None, x5u=None 2015-08-21 11:35:45,115:DEBUG:root:Sending POST request to https://acme-staging.api.letsencrypt.org/acme/reg/326 2015-08-21 11:35:45,118:INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): acme-staging.api.letsencrypt.org 2015-08-21 11:35:45,542:DEBUG:requests.packages.urllib3.connectionpool:"POST /acme/reg/326 HTTP/1.1" 202 507 2015-08-21 11:35:45,545:DEBUG:root:Received . Headers: {'content-length': '507', 'expires': 'Fri, 21 Aug 2015 11:35:46 GMT', 'server': 'nginx', 'connection': 'keep-alive', 'link': ';rel="next", ;rel="terms-of-service"', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:46 GMT', 'access-control-allow-origin': '*', 'content-type': 'application/json', 'replay-nonce': 'czN4aP0HvZO1ovyynaXoDbkv9eEWwGr5P5NPLzFDCec'}. Content: '{"id":326,"key":{"kty":"RSA","n":"3NPLUIla_66JhBMGmRuBfRsJHBIwGc6PakOT1k1z5J945vRAhUpCGAvlGxS-wwd-J8ABTEUwvr2HPEaRYMOr8y42GPd9AD_13lT0eJqXvXg5YV75yMKzBHdp0BLg-TkIjSYTrybdm0DKuKOPsQqnuDdyxtOAY1Wt_5GVLcrwIp94SrfbZburKITpj7EL21oCyDtDrFSzIvya2TlIBL8NnuIRhTHUBJY1XNxr3cO_w3iFHi28as6FC-z5h9FBDZSPJyrz0eVW6ubBMS0aaD5-rtVZBs_M-ia4VtitJm6XwisPeE8iMGMxxswI9FrWutbPowqIW04X0h9QuA1kHCdkPQ","e":"AQAB"},"contact":["mailto:letsencrypt@bfst.de"],"agreement":"https://letsencrypt.org/documents/LE-SA-v1.0-June-23-2015.pdf"}' 2015-08-21 11:35:45,546:DEBUG:acme.client:Storing nonce: 's3xh\xfd\x07\xbd\x93\xb5\xa2\xfc\xb2\x9d\xa5\xe8\r\xb9/\xf5\xe1\x16\xc0j\xf9?\x93O/1C\t\xe7' 2015-08-21 11:35:45,546:DEBUG:acme.client:Received response (headers: {'content-length': '507', 'expires': 'Fri, 21 Aug 2015 11:35:46 GMT', 'server': 'nginx', 'connection': 'keep-alive', 'link': ';rel="next", ;rel="terms-of-service"', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:46 GMT', 'access-control-allow-origin': '*', 'content-type': 'application/json', 'replay-nonce': 'czN4aP0HvZO1ovyynaXoDbkv9eEWwGr5P5NPLzFDCec'}): '{"id":326,"key":{"kty":"RSA","n":"3NPLUIla_66JhBMGmRuBfRsJHBIwGc6PakOT1k1z5J945vRAhUpCGAvlGxS-wwd-J8ABTEUwvr2HPEaRYMOr8y42GPd9AD_13lT0eJqXvXg5YV75yMKzBHdp0BLg-TkIjSYTrybdm0DKuKOPsQqnuDdyxtOAY1Wt_5GVLcrwIp94SrfbZburKITpj7EL21oCyDtDrFSzIvya2TlIBL8NnuIRhTHUBJY1XNxr3cO_w3iFHi28as6FC-z5h9FBDZSPJyrz0eVW6ubBMS0aaD5-rtVZBs_M-ia4VtitJm6XwisPeE8iMGMxxswI9FrWutbPowqIW04X0h9QuA1kHCdkPQ","e":"AQAB"},"contact":["mailto:letsencrypt@bfst.de"],"agreement":"https://letsencrypt.org/documents/LE-SA-v1.0-June-23-2015.pdf"}' 2015-08-21 11:35:45,550:INFO:letsencrypt.reporter:Reporting to user: Your account credentials have been saved in your Let's Encrypt configuration directory at /etc/letsencrypt. You should make a secure backup of this folder now. This configuration directory will also contain certificates and private keys obtained by Let's Encrypt so making regular backups of this folder is ideal. 2015-08-21 11:35:45,551:INFO:letsencrypt.reporter:Reporting to user: If you lose your account credentials, you can recover through e-mails sent to letsencrypt@bfst.de. 2015-08-21 11:35:45,554:DEBUG:letsencrypt.cli:Picked account: 2015-08-21 11:35:45,557:DEBUG:letsencrypt.display.ops:No installer, picking names manually 2015-08-21 11:35:51,294:INFO:letsencrypt.crypto_util:Generating key (2048 bits): /etc/letsencrypt/keys/0000_key-letsencrypt.pem 2015-08-21 11:35:51,299:INFO:letsencrypt.crypto_util:Creating CSR: /etc/letsencrypt/certs/0000_csr-letsencrypt.pem 2015-08-21 11:35:51,300:DEBUG:letsencrypt.client:CSR: CSR(file='/etc/letsencrypt/certs/0000_csr-letsencrypt.pem', data='0\x82\x02|0\x82\x01d\x02\x01\x000\x121\x100\x0e\x06\x03U\x04\x03\x0c\x07bfst.de0\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\xae\x1bS\xaaxD\xe52Q\x9b\xeb\xb9Y\xd2\xaaP\xce\x8a|n\x04j\xad\tZ\x80b\\\xf5c\x03*B\x90\xfd\xe4,&\x0b^J\x9e/}\xc5\xc9\x7f\xa9\xa3\x1a\x04*\x89[/\x03\x83\xa9\x80e\xf5X\xb2\xb7\x13: @q\xd3\xa4\x13\xa6\x04\xa8\xa3\xd7N\xa7\x95\xa1\x98)B\ts[\x0f6{D\xad\xd5\x1f\xce\xdd\x0cK\xf1\n\x1b{\xc79\x07\x02_aO\xf2^\xa8\xb8z\xe0\x83\xf2\xcf5\xe6\x05g$\xd3\xaf\x7fd\xfe\xe4\x9av\xc1\xa2\r\xe6u\x89<\xdb\xbd\xe4udqR\x1a\xb6!\x92+\xf0\xb2\xefD\xfd\xb3\xf4x\xaf\xe1\xb9\xb15l\xee\xc7\x8f\x86+\x8b4w\xdb\xd0\xb9O\xdd\xd3\x90\x18m>\x8d&\x0c\xdd\xf2}\xd4\xc8\x0f\x16\xa5\xf6\x13-fi\x0bS\x81\xe2\x10-L\xd0\x0f\xfc\x05\xc0y\xbf\xd1*\x0b;\xb4!\xbd>&\x7fO\x8a\x7f:U\xbe\xbc\xfdy\x9cc1J\xdd;\xb4{\xcc\xa9dH\x94\x9d\xae\x10\x1c\xc0\x81(\xff\xb1\x1a\xa7\xdb\x02\x03\x01\x00\x01\xa0%0#\x06\t*\x86H\x86\xf7\r\x01\t\x0e1\x160\x140\x12\x06\x03U\x1d\x11\x04\x0b0\t\x82\x07bfst.de0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x004\xdf,Jp\xe1\x90\x90\r\x96\xd7H\x08\xfa\xf3W\x9dlI\xceS\x14\xe9\xcd\x0b\x0eEG\xf0\xc1 \xc4\xb4\xfbY\x11\x81\x03\xa2s\xc6\xfblx&f\x08\x95Zi\xef\xb9\xe4\xd7\xe1\xe5_\x95g\xd9\x8b\xd49N8\x9aq\n\xb3z\xbcO+\tx\xcbc-{\xaan\x144\xbbRV\xb9P\xae\xceD\xb7/i)\x8eA\xe4\xe8\xe1\xf68\xa9\x93` \xec\xfc\xa6\x00\x14\x02\xb6/@u_\x00\xf1\xccEn`\x9a\xa8\xf3\xd8\x0cBB\x0b49\x1c\xc9X\x9cP0!\x11eE\x1e\xabxs\x7f\xd51Cw\x91\x16\xef\xea|r\xb89\xed%XM\xfbPz\xfd\xc0r\xe7\xa6\xf2\xff\xa9=\x9a\xf0\x11N9:ib\x9a\xca\xac\xdf\x1b\x1dn5\xa4 \xd5\xac\xdb\x08d\xec\xe6\xaa:\x87\xe2\x8d\xb8\x8e\xe4\xee\xf5\x9d;\xae}\xa1>\x8c\x8a9n\x8f\xe3\xa9 \x97\xe3\xf8H\x1b\xb6\x12]_\'\xcb*\xdb!\xfb4\xad5P\x16v\xdd\xe3\x11\x06\xde\ru\xf3\x17\x9b', form='der'), domains: ['bfst.de'] 2015-08-21 11:35:51,301:DEBUG:acme.jose.json_util:Omitted empty fields: status=None, combinations=None, expires=None, challenges=None 2015-08-21 11:35:51,301:DEBUG:acme.client:Serialized JSON: {"identifier": {"type": "dns", "value": "bfst.de"}, "resource": "new-authz"} 2015-08-21 11:35:51,303:DEBUG:acme.jose.json_util:Omitted empty fields: x5c=(), crit=(), typ=None, alg=None, jku=None, cty=None, x5t=None, kid=None, x5tS256=None, x5u=None, jwk=None 2015-08-21 11:35:51,307:DEBUG:acme.jose.json_util:Omitted empty fields: x5c=(), crit=(), typ=None, jku=None, nonce=None, cty=None, x5t=None, kid=None, x5tS256=None, x5u=None 2015-08-21 11:35:51,307:DEBUG:root:Sending POST request to https://acme-staging.api.letsencrypt.org/acme/new-authz 2015-08-21 11:35:51,311:INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): acme-staging.api.letsencrypt.org 2015-08-21 11:35:52,138:DEBUG:requests.packages.urllib3.connectionpool:"POST /acme/new-authz HTTP/1.1" 201 742 2015-08-21 11:35:52,141:DEBUG:root:Received . Headers: {'content-length': '742', 'expires': 'Fri, 21 Aug 2015 11:35:53 GMT', 'strict-transport-security': 'max-age=31536000', 'server': 'nginx', 'connection': 'keep-alive', 'link': ';rel="next"', 'location': 'https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:53 GMT', 'access-control-allow-origin': '*, *', 'content-type': 'application/json', 'x-frame-options': 'DENY', 'replay-nonce': 'V0fAR9Y7X2EECTb7uxv6JbJONJBiXSQSxGH0NUMuU8s'}. Content: '{"identifier":{"type":"dns","value":"bfst.de"},"status":"pending","challenges":[{"type":"simpleHttp","status":"pending","uri":"https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=0","token":"OEsSaqlY8dxXFEGa0V_RlgwvCzrRcuCpzf7vK1_ycz0","tls":true},{"type":"dvsni","status":"pending","uri":"https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=1","token":"6TOdAnyH3qVKcwa15CDtabMAyrFjtUJe2DT7u80bY00"},{"type":"dns","status":"pending","uri":"https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=2","token":"Th_M_VSyUhWkPXJb7yncf6IHf3m8P_GBKz0D0jsS2o0"}],"combinations":[[0],[1],[2]]}' 2015-08-21 11:35:52,142:DEBUG:acme.client:Storing nonce: 'WG\xc0G\xd6;_a\x04\t6\xfb\xbb\x1b\xfa%\xb2N4\x90b]$\x12\xc4a\xf45C.S\xcb' 2015-08-21 11:35:52,142:DEBUG:acme.client:Received response (headers: {'content-length': '742', 'expires': 'Fri, 21 Aug 2015 11:35:53 GMT', 'strict-transport-security': 'max-age=31536000', 'server': 'nginx', 'connection': 'keep-alive', 'link': ';rel="next"', 'location': 'https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:53 GMT', 'access-control-allow-origin': '*, *', 'content-type': 'application/json', 'x-frame-options': 'DENY', 'replay-nonce': 'V0fAR9Y7X2EECTb7uxv6JbJONJBiXSQSxGH0NUMuU8s'}): '{"identifier":{"type":"dns","value":"bfst.de"},"status":"pending","challenges":[{"type":"simpleHttp","status":"pending","uri":"https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=0","token":"OEsSaqlY8dxXFEGa0V_RlgwvCzrRcuCpzf7vK1_ycz0","tls":true},{"type":"dvsni","status":"pending","uri":"https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=1","token":"6TOdAnyH3qVKcwa15CDtabMAyrFjtUJe2DT7u80bY00"},{"type":"dns","status":"pending","uri":"https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=2","token":"Th_M_VSyUhWkPXJb7yncf6IHf3m8P_GBKz0D0jsS2o0"}],"combinations":[[0],[1],[2]]}' 2015-08-21 11:35:52,143:INFO:letsencrypt.auth_handler:Performing the following challenges: 2015-08-21 11:35:52,144:INFO:letsencrypt.auth_handler:dvsni challenge for bfst.de 2015-08-21 11:35:52,169:INFO:letsencrypt.auth_handler:Waiting for verification... 2015-08-21 11:35:52,176:DEBUG:acme.jose.json_util:Omitted empty fields: protected='' 2015-08-21 11:35:52,177:DEBUG:acme.jose.json_util:Omitted empty fields: x5c=(), crit=(), typ=None, jku=None, cty=None, x5t=None, kid=None, x5tS256=None, x5u=None 2015-08-21 11:35:52,179:DEBUG:acme.client:Serialized JSON: {"type": "dvsni", "validation": {"header": {"alg": "RS256", "jwk": {"e": "AQAB", "kty": "RSA", "n": "3NPLUIla_66JhBMGmRuBfRsJHBIwGc6PakOT1k1z5J945vRAhUpCGAvlGxS-wwd-J8ABTEUwvr2HPEaRYMOr8y42GPd9AD_13lT0eJqXvXg5YV75yMKzBHdp0BLg-TkIjSYTrybdm0DKuKOPsQqnuDdyxtOAY1Wt_5GVLcrwIp94SrfbZburKITpj7EL21oCyDtDrFSzIvya2TlIBL8NnuIRhTHUBJY1XNxr3cO_w3iFHi28as6FC-z5h9FBDZSPJyrz0eVW6ubBMS0aaD5-rtVZBs_M-ia4VtitJm6XwisPeE8iMGMxxswI9FrWutbPowqIW04X0h9QuA1kHCdkPQ"}}, "payload": "eyJ0b2tlbiI6ICI2VE9kQW55SDNxVktjd2ExNUNEdGFiTUF5ckZqdFVKZTJEVDd1ODBiWTAwIiwgInR5cGUiOiAiZHZzbmkifQ", "signature": "VZz1BGvYhp3Q-w2KGEWW19AJj1UW6lCNCHe2_gDOajbbJ9xbKqOogVBxUnFAwo33WVvsrcIsFfC3-75RLa-64qqk6A2uSLwt6hK4KqFOAsuTDQpzeWVF00N-3J9syWTlsxgVo7W24UBFKIzLVZ3bRKIS-z8eMJKmnaSGEyn4O2mQdDfFlRe4EM8R3HhDImWWAQrDbvH6daSXClfSE1vj8eF9AB6telpXzjlZX2WwSDvMt_j5YlXWvL2kh4S4vUfwqOE9I4fD4QgjVkbTBYdQn-JzM5JJBnGZj65GUdUIEZfy5sMEY4zMrLHJKdDSX6ulifYddvtjDNDP53eIr7IJcw"}, "resource": "challenge"} 2015-08-21 11:35:52,181:DEBUG:acme.jose.json_util:Omitted empty fields: x5c=(), crit=(), typ=None, alg=None, jku=None, cty=None, x5t=None, kid=None, x5tS256=None, x5u=None, jwk=None 2015-08-21 11:35:52,185:DEBUG:acme.jose.json_util:Omitted empty fields: x5c=(), crit=(), typ=None, jku=None, nonce=None, cty=None, x5t=None, kid=None, x5tS256=None, x5u=None 2015-08-21 11:35:52,186:DEBUG:root:Sending POST request to https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=1 2015-08-21 11:35:52,194:INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): acme-staging.api.letsencrypt.org 2015-08-21 11:35:52,583:DEBUG:requests.packages.urllib3.connectionpool:"POST /acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=1 HTTP/1.1" 202 1093 2015-08-21 11:35:52,586:DEBUG:root:Received . Headers: {'content-length': '1093', 'expires': 'Fri, 21 Aug 2015 11:35:53 GMT', 'server': 'nginx', 'connection': 'keep-alive', 'link': ';rel="up"', 'location': 'https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=1', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:53 GMT', 'access-control-allow-origin': '*', 'content-type': 'application/json', 'replay-nonce': 'tFeqVcYXzc9203luPMEo8IDiWOAb69SjbxwtG8Mm2DY'}. Content: '{"type":"dvsni","status":"pending","uri":"https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=1","token":"6TOdAnyH3qVKcwa15CDtabMAyrFjtUJe2DT7u80bY00","validation":{"payload":"eyJ0b2tlbiI6ICI2VE9kQW55SDNxVktjd2ExNUNEdGFiTUF5ckZqdFVKZTJEVDd1ODBiWTAwIiwgInR5cGUiOiAiZHZzbmkifQ","header":{"alg":"RS256","jwk":{"kty":"RSA","n":"3NPLUIla_66JhBMGmRuBfRsJHBIwGc6PakOT1k1z5J945vRAhUpCGAvlGxS-wwd-J8ABTEUwvr2HPEaRYMOr8y42GPd9AD_13lT0eJqXvXg5YV75yMKzBHdp0BLg-TkIjSYTrybdm0DKuKOPsQqnuDdyxtOAY1Wt_5GVLcrwIp94SrfbZburKITpj7EL21oCyDtDrFSzIvya2TlIBL8NnuIRhTHUBJY1XNxr3cO_w3iFHi28as6FC-z5h9FBDZSPJyrz0eVW6ubBMS0aaD5-rtVZBs_M-ia4VtitJm6XwisPeE8iMGMxxswI9FrWutbPowqIW04X0h9QuA1kHCdkPQ","e":"AQAB"}},"signature":"VZz1BGvYhp3Q-w2KGEWW19AJj1UW6lCNCHe2_gDOajbbJ9xbKqOogVBxUnFAwo33WVvsrcIsFfC3-75RLa-64qqk6A2uSLwt6hK4KqFOAsuTDQpzeWVF00N-3J9syWTlsxgVo7W24UBFKIzLVZ3bRKIS-z8eMJKmnaSGEyn4O2mQdDfFlRe4EM8R3HhDImWWAQrDbvH6daSXClfSE1vj8eF9AB6telpXzjlZX2WwSDvMt_j5YlXWvL2kh4S4vUfwqOE9I4fD4QgjVkbTBYdQn-JzM5JJBnGZj65GUdUIEZfy5sMEY4zMrLHJKdDSX6ulifYddvtjDNDP53eIr7IJcw"}}' 2015-08-21 11:35:52,587:DEBUG:acme.client:Storing nonce: '\xb4W\xaaU\xc6\x17\xcd\xcfv\xd3yn<\xc1(\xf0\x80\xe2X\xe0\x1b\xeb\xd4\xa3o\x1c-\x1b\xc3&\xd86' 2015-08-21 11:35:52,587:DEBUG:acme.client:Received response (headers: {'content-length': '1093', 'expires': 'Fri, 21 Aug 2015 11:35:53 GMT', 'server': 'nginx', 'connection': 'keep-alive', 'link': ';rel="up"', 'location': 'https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=1', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:53 GMT', 'access-control-allow-origin': '*', 'content-type': 'application/json', 'replay-nonce': 'tFeqVcYXzc9203luPMEo8IDiWOAb69SjbxwtG8Mm2DY'}): '{"type":"dvsni","status":"pending","uri":"https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc?challenge=1","token":"6TOdAnyH3qVKcwa15CDtabMAyrFjtUJe2DT7u80bY00","validation":{"payload":"eyJ0b2tlbiI6ICI2VE9kQW55SDNxVktjd2ExNUNEdGFiTUF5ckZqdFVKZTJEVDd1ODBiWTAwIiwgInR5cGUiOiAiZHZzbmkifQ","header":{"alg":"RS256","jwk":{"kty":"RSA","n":"3NPLUIla_66JhBMGmRuBfRsJHBIwGc6PakOT1k1z5J945vRAhUpCGAvlGxS-wwd-J8ABTEUwvr2HPEaRYMOr8y42GPd9AD_13lT0eJqXvXg5YV75yMKzBHdp0BLg-TkIjSYTrybdm0DKuKOPsQqnuDdyxtOAY1Wt_5GVLcrwIp94SrfbZburKITpj7EL21oCyDtDrFSzIvya2TlIBL8NnuIRhTHUBJY1XNxr3cO_w3iFHi28as6FC-z5h9FBDZSPJyrz0eVW6ubBMS0aaD5-rtVZBs_M-ia4VtitJm6XwisPeE8iMGMxxswI9FrWutbPowqIW04X0h9QuA1kHCdkPQ","e":"AQAB"}},"signature":"VZz1BGvYhp3Q-w2KGEWW19AJj1UW6lCNCHe2_gDOajbbJ9xbKqOogVBxUnFAwo33WVvsrcIsFfC3-75RLa-64qqk6A2uSLwt6hK4KqFOAsuTDQpzeWVF00N-3J9syWTlsxgVo7W24UBFKIzLVZ3bRKIS-z8eMJKmnaSGEyn4O2mQdDfFlRe4EM8R3HhDImWWAQrDbvH6daSXClfSE1vj8eF9AB6telpXzjlZX2WwSDvMt_j5YlXWvL2kh4S4vUfwqOE9I4fD4QgjVkbTBYdQn-JzM5JJBnGZj65GUdUIEZfy5sMEY4zMrLHJKdDSX6ulifYddvtjDNDP53eIr7IJcw"}}' 2015-08-21 11:35:55,592:DEBUG:root:Sending GET request to https://acme-staging.api.letsencrypt.org/acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc 2015-08-21 11:35:55,595:INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): acme-staging.api.letsencrypt.org 2015-08-21 11:35:55,947:DEBUG:requests.packages.urllib3.connectionpool:"GET /acme/authz/DsvTSr08MTgxPyQaHr_1zYc05t3uC_PTqxgi14JxILc HTTP/1.1" 404 75 2015-08-21 11:35:55,950:DEBUG:root:Received . Headers: {'content-length': '75', 'expires': 'Fri, 21 Aug 2015 11:35:57 GMT', 'server': 'nginx', 'connection': 'keep-alive', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:57 GMT', 'access-control-allow-origin': '*', 'content-type': 'application/problem+json', 'replay-nonce': 'BN9BW5yFRnR4w9oFLk419leoIMUXZ6tZApyfQCW1zVU'}. Content: '{"type":"urn:acme:error:malformed","detail":"Unable to find authorization"}' 2015-08-21 11:35:55,950:DEBUG:acme.client:Received response (headers: {'content-length': '75', 'expires': 'Fri, 21 Aug 2015 11:35:57 GMT', 'server': 'nginx', 'connection': 'keep-alive', 'pragma': 'no-cache', 'cache-control': 'max-age=0, no-cache, no-store', 'date': 'Fri, 21 Aug 2015 11:35:57 GMT', 'access-control-allow-origin': '*', 'content-type': 'application/problem+json', 'replay-nonce': 'BN9BW5yFRnR4w9oFLk419leoIMUXZ6tZApyfQCW1zVU'}): '{"type":"urn:acme:error:malformed","detail":"Unable to find authorization"}' 2015-08-21 11:35:55,951:INFO:letsencrypt.auth_handler:Cleaning up challenges 2015-08-21 11:35:56,961:DEBUG:letsencrypt.cli:Exiting abnormally: Traceback (most recent call last): File "./venv/bin/letsencrypt", line 9, in load_entry_point('letsencrypt==0.1', 'console_scripts', 'letsencrypt')() File "/home/tbr/letsencrypt/letsencrypt/cli.py", line 778, in main return args.func(args, config, plugins) File "/home/tbr/letsencrypt/letsencrypt/cli.py", line 225, in auth domains, authenticator, installer, plugins): File "/home/tbr/letsencrypt/letsencrypt/client.py", line 240, in obtain_and_enroll_certificate certr, chain, key, _ = self.obtain_certificate(domains) File "/home/tbr/letsencrypt/letsencrypt/client.py", line 216, in obtain_certificate return self._obtain_certificate(domains, csr) + (key, csr) File "/home/tbr/letsencrypt/letsencrypt/client.py", line 174, in _obtain_certificate authzr = self.auth_handler.get_authorizations(domains) File "/home/tbr/letsencrypt/letsencrypt/auth_handler.py", line 83, in get_authorizations self._respond(cont_resp, dv_resp, best_effort) File "/home/tbr/letsencrypt/letsencrypt/auth_handler.py", line 142, in _respond self._poll_challenges(chall_update, best_effort) File "/home/tbr/letsencrypt/letsencrypt/auth_handler.py", line 188, in _poll_challenges domain, chall_update[domain]) File "/home/tbr/letsencrypt/letsencrypt/auth_handler.py", line 217, in _handle_check self.authzr[domain], _ = self.acme.poll(self.authzr[domain]) File "/home/tbr/letsencrypt/venv/local/lib/python2.7/site-packages/acme/client.py", line 256, in poll response = self.net.get(authzr.uri) File "/home/tbr/letsencrypt/venv/local/lib/python2.7/site-packages/acme/client.py", line 557, in get self._send_request('GET', url, **kwargs), content_type=content_type) File "/home/tbr/letsencrypt/venv/local/lib/python2.7/site-packages/acme/client.py", line 501, in _check_response raise messages.Error.from_json(jobj) Error: malformed :: The request message was malformed :: Unable to find authorization