2016-10-31 2 views
4

certbot and letencryptを使用して、2つのサイトに対して独自のSSL証明書を作成しています。私は、次のコマンドを実行してUbuntuの16.0.4 LTSClientError:(<Response [500]>、DeserializationError( '以下のフィールドは必須です:詳細'))

にnginxの/ 1.10.0:

私はnginxのバージョンを実行しています私のメールアドレスを入力した後

[email protected]:~$ sudo letsencrypt certonly --webroot -w /path/to/www/foo -d foo.com\ 
-d www.foo.com -w /path/to/www/foobar -d foobar.com -d www.foobar.com 

を、私は、次のエラーメッセージが表示されます:ここでは

An unexpected error occurred: `ClientError: (<Response [500]>, 
DeserializationError('The following field are required: detail',)) 
Please see the logfiles in /var/log/letsencrypt for more details.` 

は/var/log/letsencrypt/letsencrypt.logの内容は以下のとおりです。

2016-10-31 08:19:40,090:DEBUG:letsencrypt.cli:Root logging level set at 30 
2016-10-31 08:19:40,092:INFO:letsencrypt.cli:Saving debug log to /var/log/letsencrypt/letsencrypt.log 
2016-10-31 08:19:40,092:DEBUG:letsencrypt.cli:letsencrypt version: 0.4.1 
2016-10-31 08:19:40,092:DEBUG:letsencrypt.cli:Arguments: ['--webroot', '-w', '/path/to/www/foo', '-d', 'foo.com', '-d', 'www.foo.com', '-w', '/path/to/www/foobar', '-d', 'foobar.com', '-d', 'www.foobar.com'] 
2016-10-31 08:19:40,093:DEBUG:letsencrypt.cli:Discovered plugins: PluginsRegistry(PluginEntryPoint#webroot,PluginEntryPoint#null,PluginEntryPoint#manual,PluginEntryPoint#standalone) 
2016-10-31 08:19:40,098:DEBUG:letsencrypt.cli:Requested authenticator webroot and installer None 
2016-10-31 08:19:40,099:DEBUG:letsencrypt.plugins.webroot:Creating root challenges validation dir at /path/to/www/foo/.well-known/acme-challenge 
2016-10-31 08:19:40,100:DEBUG:letsencrypt.plugins.webroot:Creating root challenges validation dir at /path/to/www/foo/.well-known/acme-challenge 
2016-10-31 08:19:40,100:DEBUG:letsencrypt.plugins.webroot:Creating root challenges validation dir at /path/to/www/foobar/.well-known/acme-challenge 
2016-10-31 08:19:40,100:DEBUG:letsencrypt.plugins.webroot:Creating root challenges validation dir at /path/to/www/foobar/.well-known/acme-challenge 
2016-10-31 08:19:40,100:DEBUG:letsencrypt.display.ops:Single candidate plugin: * webroot 
Description: Webroot Authenticator 
Interfaces: IAuthenticator, IPlugin 
Entry point: webroot = letsencrypt.plugins.webroot:Authenticator 
Initialized: <letsencrypt.plugins.webroot.Authenticator object at 0x7ff6a5901fd0> 
Prep: True 
2016-10-31 08:19:40,101:DEBUG:letsencrypt.cli:Selected authenticator <letsencrypt.plugins.webroot.Authenticator object at 0x7ff6a5901fd0> and installer None 
2016-10-31 08:19:51,133:DEBUG:root:Sending GET request to https://acme-v01.api.letsencrypt.org/directory. args:(), kwargs: {} 
2016-10-31 08:19:51,138:INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org 
2016-10-31 08:19:51,227:DEBUG:requests.packages.urllib3.connectionpool:"GET /directory HTTP/1.1" 200 280 
@     

ログメッセージは、問題の解決方法を説明するのに非常に役立ちません。誰が実際に何が起こっているのか理解していますか?さらに重要なのは、これをどのように修正するかです。

+0

彼らはすでにこれについて知っている=> http://letsencrypt.status.io/ – grodzik

答えて

1

この応答[500]はレッツ・暗号化サーバは500内部サーバーエラーとAPIの要求に応答したことを意味します。これは、Let's Encryptのバックエンド側でエラーが発生したためです。ちょっと待ってからリクエストを再生すれば、最終的には成功するでしょう。

Let's Encryptサービスステータスをhttp://letsencrypt.status.io/にチェックすることができます。

関連する問題