我一直在尝试获取铬源代码。但是,我被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
答案 0 :(得分:0)
我也遇到了这个问题,为我修复了这个问题:sudo apt-get update
和sudo 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