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.

Reply via email to