我正在开发一个部署在 GAE 上的应用程序(基于 python),它直到最后一天都运行良好,但是从今天早上开始我似乎无法更新应用程序引擎上的任何代码,它在抱怨某种问题使用密码,我已经仔细检查过,电子邮件 ID 和密码是正确的。
这是我收到的堆栈跟踪:
晚上 10:47 克隆 706 个静态文件。 2012-11-03 22:47:07,913 警告 appengine_rpc.py:542 未找到 ssl 模块。 没有 ssl 模块,无法验证远程主机的身份,并且 连接可能不安全。要解决此问题,请从以下位置安装 ssl 模块 http://pypi.python.org/pypi/ssl 。 要了解更多信息,请参阅 https://developers.google.com/appengine/kb/general#rpcssl user@gmail.com 的密码:2012-11-03 22:47:07,913 ERROR appcfg.py:2266 发生意外错误。中止。 回溯(最近一次通话最后): DoUpload 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 2208 行 missing_files = self.Begin() 文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 1934 行,开始 CloneFiles('/api/appversion/cloneblobs', blobs_to_clone, '静态') CloneFiles 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 1929 行 结果 = self.Send(url, payload=BuildClonePostBody(chunk)) 发送中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 1841 行 return self.rpcserver.Send(url, payload=payload, **self.params) 发送中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py”,第 403 行 self._Authenticate() _Authenticate 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py”,第 543 行 super(HttpRpcServer, self)._Authenticate() _Authenticate 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py”,第 293 行 凭据 = self.auth_function() GetUserCredentials 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 2758 行 密码 = self.raw_input_fn(password_prompt) EOFError:读取一行时出现EOF 晚上 10:47 回滚更新。 2012-11-03 22:47:08,818 警告 appengine_rpc.py:542 未找到 ssl 模块。 没有 ssl 模块,无法验证远程主机的身份,并且 连接可能不安全。要解决此问题,请从以下位置安装 ssl 模块 http://pypi.python.org/pypi/ssl 。 要了解更多信息,请参阅 https://developers.google.com/appengine/kb/general#rpcssl user@gmail.com 的密码: Traceback(最近一次通话最后一次): 文件“C:\Program Files (x86)\Google\google_appengine\appcfg.py”,第 171 行,在 run_file(__file__, globals()) 文件“C:\Program Files (x86)\Google\google_appengine\appcfg.py”,第 167 行,在 run_file execfile(script_path, globals_) 文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 4322 行,在 主要(sys.argv) 文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 4313 行,在 main 结果 = AppCfgApp(argv).Run() 运行中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 2599 行 自我行动(自我) __call__ 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 4048 行 返回方法() 文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 3065 行,在更新中 self.UpdateVersion(rpcserver,self.basepath,appyaml) UpdateVersion 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 3047 行 lambda 路径:self.opener(os.path.join(basepath, path), 'rb')) DoUpload 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 2267 行 self.Rollback() 回滚中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 2150 行 self.Send('/api/appversion/rollback') 发送中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 1841 行 return self.rpcserver.Send(url, payload=payload, **self.params) 发送中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py”,第 403 行 self._Authenticate() _Authenticate 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py”,第 543 行 super(HttpRpcServer, self)._Authenticate() _Authenticate 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc.py”,第 293 行 凭据 = self.auth_function() GetUserCredentials 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py”,第 2758 行 密码 = self.raw_input_fn(password_prompt) EOFError:读取一行时出现EOF 2012-11-03 22:47:09(进程以代码 1 退出) 您现在可以关闭此窗口。
任何帮助将不胜感激。
PS,我已经从命令行以及谷歌应用引擎启动器尝试过。