Chances are you are behind a proxy or something else is interfering with the SSL handshaking. Alternatively, can you check your time settings?
-- Ikai Lan Developer Programs Engineer, Google App Engine plus.ikailan.com | twitter.com/ikai On Mon, Aug 8, 2011 at 2:49 PM, 刘梁 <[email protected]> wrote: > I meet this exception when updating > > totally don't know why this error occurs. could anybody help me > please. > > Here's the exceptions stack. > > 2011-08-08 23:43:33,706 ERROR appcfg.py:1840 An unexpected error > occurred. Aborting. > Traceback (most recent call last): > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1795, in DoUpload > missing_files = self.Begin() > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1593, in Begin > CloneFiles('/api/appversion/cloneblobs', blobs_to_clone, 'static') > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1588, in CloneFiles > result = self.Send(url, payload=BuildClonePostBody(chunk)) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1503, in Send > return self.rpcserver.Send(url, payload=payload, **self.params) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appengine_rpc.py", line 346, in Send > f = self.opener.open(req) > File "/usr/lib/python2.7/urllib2.py", line 391, in open > response = self._open(req, data) > File "/usr/lib/python2.7/urllib2.py", line 409, in _open > '_open', req) > File "/usr/lib/python2.7/urllib2.py", line 369, in _call_chain > result = func(*args) > File "/usr/lib/python2.7/urllib2.py", line 1193, in https_open > return self.do_open(httplib.HTTPSConnection, req) > File "/home/xavier/Programs/googleEngine/google_appengine/lib/ > fancy_urllib/fancy_urllib/__init__.py", line 363, in do_open > url_error.reason.args[1]) > InvalidCertificateException: Host appengine.google.com returned an > invalid certificate (_ssl.c:1350: error:140943FC:SSL > routines:SSL3_READ_BYTES:sslv3 alert bad record mac): > To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl > Rolling back the update. > Traceback (most recent call last): > File "google_appengine/appcfg.py", line 71, in <module> > run_file(__file__, globals()) > File "google_appengine/appcfg.py", line 67, in run_file > execfile(script_path, globals_) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 3134, in <module> > main(sys.argv) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 3125, in main > result = AppCfgApp(argv).Run() > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 2039, in Run > self.action(self) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 2978, in __call__ > return method() > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 2398, in Update > self.UpdateVersion(rpcserver, basepath, appyaml) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 2387, in UpdateVersion > lambda path: open(os.path.join(basepath, path), 'rb')) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1795, in DoUpload > missing_files = self.Begin() > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1593, in Begin > CloneFiles('/api/appversion/cloneblobs', blobs_to_clone, 'static') > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1588, in CloneFiles > result = self.Send(url, payload=BuildClonePostBody(chunk)) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1503, in Send > return self.rpcserver.Send(url, payload=payload, **self.params) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appengine_rpc.py", line 346, in Send > f = self.opener.open(req) > File "/usr/lib/python2.7/urllib2.py", line 391, in open > response = self._open(req, data) > File "/usr/lib/python2.7/urllib2.py", line 409, in _open > '_open', req) > File "/usr/lib/python2.7/urllib2.py", line 369, in _call_chain > result = func(*args) > File "/usr/lib/python2.7/urllib2.py", line 1193, in https_open > return self.do_open(httplib.HTTPSConnection, req) > File "/home/xavier/Programs/googleEngine/google_appengine/lib/ > fancy_urllib/fancy_urllib/__init__.py", line 363, in do_open > url_error.reason.args[1]) > fancy_urllib.InvalidCertificateException: Host appengine.google.com > returned an invalid certificate (_ssl.c:1350: error:140943FC:SSL > routines:SSL3_READ_BYTES:sslv3 alert bad record mac): > To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl > xavier@xavier-laptop:~/Programs/googleEngine$ > xavier@xavier-laptop:~/Programs/googleEngine$ clear > > xavier@xavier-laptop:~/Programs/googleEngine$ google_appengine/ > appcfg.py update afcp-read-only/afcp/ > Application: afcp; version: 1. > Host: appengine.google.com > > Beginning update of app: afcp, version: 1 > Scanning files on local disk. > Initiating update of app: afcp, version: 1 > Cloning 140 static files. > 2011-08-08 23:48:18,065 ERROR appcfg.py:1840 An unexpected error > occurred. Aborting. > Traceback (most recent call last): > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1795, in DoUpload > missing_files = self.Begin() > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1593, in Begin > CloneFiles('/api/appversion/cloneblobs', blobs_to_clone, 'static') > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1588, in CloneFiles > result = self.Send(url, payload=BuildClonePostBody(chunk)) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1503, in Send > return self.rpcserver.Send(url, payload=payload, **self.params) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appengine_rpc.py", line 346, in Send > f = self.opener.open(req) > File "/usr/lib/python2.7/urllib2.py", line 391, in open > response = self._open(req, data) > File "/usr/lib/python2.7/urllib2.py", line 409, in _open > '_open', req) > File "/usr/lib/python2.7/urllib2.py", line 369, in _call_chain > result = func(*args) > File "/usr/lib/python2.7/urllib2.py", line 1193, in https_open > return self.do_open(httplib.HTTPSConnection, req) > File "/home/xavier/Programs/googleEngine/google_appengine/lib/ > fancy_urllib/fancy_urllib/__init__.py", line 363, in do_open > url_error.reason.args[1]) > InvalidCertificateException: Host appengine.google.com returned an > invalid certificate (_ssl.c:499: error:140943FC:SSL > routines:SSL3_READ_BYTES:sslv3 alert bad record mac): > To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl > Rolling back the update. > Traceback (most recent call last): > File "google_appengine/appcfg.py", line 71, in <module> > run_file(__file__, globals()) > File "google_appengine/appcfg.py", line 67, in run_file > execfile(script_path, globals_) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 3134, in <module> > main(sys.argv) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 3125, in main > result = AppCfgApp(argv).Run() > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 2039, in Run > self.action(self) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 2978, in __call__ > return method() > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 2398, in Update > self.UpdateVersion(rpcserver, basepath, appyaml) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 2387, in UpdateVersion > lambda path: open(os.path.join(basepath, path), 'rb')) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1795, in DoUpload > missing_files = self.Begin() > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1593, in Begin > CloneFiles('/api/appversion/cloneblobs', blobs_to_clone, 'static') > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1588, in CloneFiles > result = self.Send(url, payload=BuildClonePostBody(chunk)) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appcfg.py", line 1503, in Send > return self.rpcserver.Send(url, payload=payload, **self.params) > File "/home/xavier/Programs/googleEngine/google_appengine/google/ > appengine/tools/appengine_rpc.py", line 346, in Send > f = self.opener.open(req) > File "/usr/lib/python2.7/urllib2.py", line 391, in open > response = self._open(req, data) > File "/usr/lib/python2.7/urllib2.py", line 409, in _open > '_open', req) > File "/usr/lib/python2.7/urllib2.py", line 369, in _call_chain > result = func(*args) > File "/usr/lib/python2.7/urllib2.py", line 1193, in https_open > return self.do_open(httplib.HTTPSConnection, req) > File "/home/xavier/Programs/googleEngine/google_appengine/lib/ > fancy_urllib/fancy_urllib/__init__.py", line 363, in do_open > url_error.reason.args[1]) > fancy_urllib.InvalidCertificateException: Host appengine.google.com > returned an invalid certificate (_ssl.c:499: error:140943FC:SSL > routines:SSL3_READ_BYTES:sslv3 alert bad record mac): > To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
