我正在尝试从Tornado 2 http://www.tornadoweb.org/程序包运行authdemo.py
(demos/auth/
文件夹)以尝试身份验证混合。
但是我收到以下错误:
[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=......
我不是SSL专家,所以这些东西对我来说完全是神秘的。
我应该如何开始调试此问题?
答案 0 :(得分:1)
很可能是证书捆绑问题。它看起来像一个卷曲错误,这很奇怪,因为curl不再是默认的HTTPClient。你是在Python 2.5上吗?尝试更新pycurl和libcurl,或尝试使用Python 2.6。