2011-07-28 3 views
0

私は認証ミックスインを試してみるために、authdemo.pydemos/auth/フォルダ)をTornado 2 http://www.tornadoweb.org/パッケージから実行しようとしています。このようなものは、私には全く不可解であるので、私はSSLの専門家でない無効なOpenID応答:HTTP 599:SSL証明書の問題で、CA証明書がOKであることを確認してください。

[I 110728 15:24:57 web:1235] 302 GET/(127.0.0.1) 1.00ms 
[I 110728 15:24:57 web:1235] 302 GET /auth/login?next=%2F (127.0.0.1) 0.00ms 
[I 110728 15:25:00 httpclient:628] POST https://www.google.com/accounts/o8/ud 
[W 110728 15:25:01 auth:151] Invalid OpenID response: HTTP 599: SSL certificate problem, verify that the CA cert is OK. Details: 
    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 
[W 110728 15:25:01 web:892] 500 GET /auth/login?next=...... 

は、しかし、私は次のエラーを取得します。

どのように私はこの問題のデバッグを開始する必要がありますか?

答えて

1

おそらく証明書バンドルの問題です。カールはもはやデフォルトのHTTPClientではないので、カールエラーのように見えます。おそらく、あなたはPython 2.5でですか? pycurlとlibcurlを更新するか、Python 2.6を試してみてください。

+0

あなたは絶対に正しいです。エラーは本当にcurlからのもので、これはもはやTornado 2.0のデフォルトクライアントではないはずです。原因は実際には非常にばかげていました。私はまだサイトのパッケージに古いTornado 1.0がありました - >クライアントにCURLを使用させました。私はPythonパッケージから古いトルネードを削除しました。CURLはもはやTornado 2のデフォルトではなくなっています。 この問題の解決にお手伝いしてくれてありがとう! – jsalonen

関連する問題