0

我正在开发一个部署在 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,我已经从命令行以及谷歌应用引擎启动器尝试过。

4

2 回答 2

1

要下载您现有的已部署代码,请查看下载 appengine 文件下载已部署代码链接。

这可以帮助您下​​载代码。

并尝试再次重新上传,看看它的工作与否。

于 2012-11-03T06:19:14.223 回答
1

经过3天无休止的搜索,我发现了问题所在,如果您遇到此问题,首先要检查的是您的系统时间,由于夏令时更改,我的系统时间不正确。

谢谢

于 2012-11-05T16:28:31.880 回答