Bitbake获取gdb失败提示URL不受信任,如何将其加入白名单?
解决Bitbake无法信任gdb源码URL的问题
当你通过IMAGE_INSTALL_append = " gdbserver"添加gdbserver时,Bitbake报错提示URL不受信任,可通过以下方式将目标URL加入白名单:
临时生效方案
- 在终端构建前设置环境变量,仅对当前会话有效:
或者直接在构建命令中附带参数:export BB_FETCH_WHITELIST="ftp.gnu.org"BB_FETCH_WHITELIST="ftp.gnu.org" bitbake <你的镜像名称>
永久生效方案
- 打开构建目录下的
conf/local.conf配置文件,添加一行内容:
若需要更精确的权限控制,也可以指定具体路径:BB_FETCH_WHITELIST += "ftp.gnu.org"BB_FETCH_WHITELIST += "https://ftp.gnu.org/gnu/gdb/"
额外排查点
如果后续仍有问题,可检查证书验证情况:
- 临时关闭证书检查(仅调试用,不建议生产环境),在
local.conf中添加:FETCHCMD_wget = "wget --no-check-certificate -t 3 -T 30 --passive-ftp" - 或者更新本地系统的CA证书,确保能正常验证ftp.gnu.org的SSL证书。
内容的提问来源于stack exchange,提问作者gmax
相关产品推荐
相关产品推荐

