WebRTC 源码下载 <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get

这里写自定义目录标题

问题

执行同步 WebRTC 源码的命令:gclient sync,遇到下面的报错:

$ gclient sync
Updating depot_tools...
Syncing projects: 100% (42/42), done.

________ running 'python3 src/build/mac_toolchain.py' in '/Users/XXX/webrtc_code/webrtc-checkout'
Skipping Mac toolchain installation for mac

________ running 'python3 src/tools/clang/scripts/update.py' in '/Users/XXX/webrtc_code/webrtc-checkout'
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
Retrying in 5 s ...
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
Retrying in 10 s ...
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
Retrying in 20 s ...
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
Failed to download prebuilt clang package clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
Use build.py if you want to build locally.
Exiting.
Error: Command 'python3 src/tools/clang/scripts/update.py' returned non-zero exit status 1 in /Users/XXX/webrtc_code/webrtc-checkout
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
Retrying in 5 s ...
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
Retrying in 10 s ...
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
Retrying in 20 s ...
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Mac/clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>
Failed to download prebuilt clang package clang-llvmorg-14-init-12719-gc4b45eeb-1.tgz
Use build.py if you want to build locally.
Exiting.

Hook 'python3 src/tools/clang/scripts/update.py' took 37.33 secs

解决

解决办法在 /Applications/Python 3.7 文件夹中双击 Install Certificates.command 文件可解决这个问题。
在这里插入图片描述
双击以后会弹出终端,执行 /Applications/Python\ 3.7/Install\ Certificates.command ; exit; 命令。
上面执行结束后,重新同步 WebRTC 就不会有这个问题了。

解决办法来源

简书上的这位大佬,https://www.jianshu.com/p/dbe942eabf03,非常感谢!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值