由于SSL3证书验证失败,“gclient sync”失败

时间:2014-06-19 07:56:32

标签: google-chrome ssl certificate sync chromium

我一直在尝试获取铬源代码。但是,我被gclient sync困住了2天。 由于与SSL证书验证失败相关的错误,gclient sync每次都失败。

LOG如下:

rna@rna-P580:~/workspace/project$ gclient sync
Syncing projects:  98% (83/84), done.                                                               

________ running 'download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-gn -s src/buildtools/linux32/gn.sha1' in '/home/rna/workspace/project'
/home/rna/workspace/project/depot_tools/third_party/boto/pyami/config.py:75: UserWarning: Unable to load AWS_CREDENTIAL_FILE ()
  warnings.warn('Unable to load AWS_CREDENTIAL_FILE (%s)' % full_path)
Failure: [Errno 1] _ssl.c:509: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed.

Error: Command download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-gn -s src/buildtools/linux32/gn.sha1 returned non-zero exit status 1 in /home/rna/workspace/project

我猜这是因为我在公司防火墙后面。 所以我要求打开http& HTTPS。但仍然没有运气。 有人可以帮帮我吗?我在ubuntu 13.10

2 个答案:

答案 0 :(得分:0)

我也遇到了这个问题,为我修复了这个问题:sudo apt-get updatesudo apt-get upgrade

答案 1 :(得分:-1)


我修改了/ trunk目录下的DEPS,将一些代码注释为:

#{
#    # Download test resources, i.e. video and audio files from Google Storage.
#    "pattern": "\\.sha1",
#    "action": ["download_from_google_storage",
#               "--directory",
#               "--recursive",
#               "--num_threads=10",
#               "--no_auth",
#               "--bucket", "chromium-webrtc-resources",
#               Var("root_dir") + "/resources"],
#  },
,

并重试运行gclient runhooks,我可以得到正确的结果。

FROM: https://code.google.com/p/webrtc/issues/detail?id=3314