首页 > Web开发 > 详细

执行buildman --fetch-arch arm提示"urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>"如何处理?

时间:2019-11-07 13:29:44      阅读:98      评论:0      收藏:0      [点我收藏+]

答: 在uboot源码的tools/buildman/toolchain.py中取消证书验证,修改内容如下:

diff --git a/tools/buildman/toolchain.py b/tools/buildman/toolchain.py
index a65737fdf8..94877f1047 100644
--- a/tools/buildman/toolchain.py
+++ b/tools/buildman/toolchain.py
@@ -8,6 +8,7 @@ from HTMLParser import HTMLParser
 import os
 import sys
 import tempfile
+import ssl
 import urllib2

 import bsettings
@@ -566,6 +567,7 @@ class Toolchains:
         # Fist get the URL for this architecture
         col = terminal.Color()
         print col.Color(col.BLUE, "Downloading toolchain for arch ‘%s‘" % arch)
+        ssl._create_default_https_context = ssl._create_unverified_context
         url = self.LocateArchUrl(arch)
         if not url:
             print ("Cannot find toolchain for arch ‘%s‘ - use ‘list‘ to list" %

 

执行buildman --fetch-arch arm提示"urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)>"如何处理?

原文:https://www.cnblogs.com/dakewei/p/11811334.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!