Pythonで作成した小さなアプリがあり、以前は動作していました...昨日、HTTPS接続で突然エラーが表示され始めました。更新があったかどうかは覚えていませんが、Python 2.7.3rc2とPython 3.2はまったく同じように失敗しています。
私はそれをグーグルで調べて、人々がプロキシの後ろにいるときにこれが起こることを発見しましたが、私はそうではありません(そして、それが最後に働いてから私のネットワークでは何も変わっていません)。WindowsとPython 2.7.2を実行しているシステムのコンピューターには問題がありません(同じネットワーク内)。
>>> url = 'https://www.mediafire.com/api/user/get_session_token.php'
>>> response = urllib2.urlopen(url).read()
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 400, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 418, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1215, in https_open
return self.do_open(httplib.HTTPSConnection, req)
File "/usr/lib/python2.7/urllib2.py", line 1177, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [Errno 8] _ssl.c:504: EOF occurred in violation of protocol>
どうしましたか?どんな助けも大歓迎です。
PS .:古いPythonバージョンは、私のシステムでもUSBからのライブセッションでも動作しませんが、Ubuntu 11.10ライブセッションでは動作します。