构建 Digi 嵌入式 Yocto 时 bitbake 获取器失败

问题描述 投票:0回答:1

我正在尝试使用此处找到的说明构建 Digi 嵌入式 Yocto。它使用 Docker 容器,因此该过程看起来很简单(即我不必在容器中安装任何内容),但当我运行时出现以下错误

bitbake dey-image-qt

错误:linux-dey-5.15-r0 do_fetch:获取器失败:获取命令导出 PSEUDO_DISABLED=1;导出 PATH="/home/dey/workspace/ccmp15-dvk/tmp/sysroots-uninative/x86_64-linux/usr/bin:/usr/local/dey-4.0/sources/poky/scripts:/home/dey/workspace /ccmp15-dvk/tmp/work/ccmp15_dvk-dey-linux-gnueabi/linux-dey/5.15-r0/recipe-sysroot-native/usr/bin/arm-dey-linux-gnueabi:/home/dey/workspace/ ccmp15-dvk/tmp/work/ccmp15_dvk-dey-linux-gnueabi/linux-dey/5.15-r0/recipe-sysroot/usr/bin/crossscripts:/home/dey/workspace/ccmp15-dvk/tmp/work/ccmp15_dvk -dey-linux-gnueabi/linux-dey/5.15-r0/recipe-sysroot-native/usr/sbin:/home/dey/workspace/ccmp15-dvk/tmp/work/ccmp15_dvk-dey-linux-gnueabi/linux- dey/5.15-r0/recipe-sysroot-native/usr/bin:/home/dey/workspace/ccmp15-dvk/tmp/work/ccmp15_dvk-dey-linux-gnueabi/linux-dey/5.15-r0/recipe-sysroot -native/sbin:/home/dey/workspace/ccmp15-dvk/tmp/work/ccmp15_dvk-dey-linux-gnueabi/linux-dey/5.15-r0/recipe-sysroot-native/bin:/usr/local/dey -4.0/sources/poky/bitbake/bin:/home/dey/workspace/ccmp15-dvk/tmp/hosttools";导出 HOME="/home/dey"; LANG=C git -c core.fsyncobjectfiles=0 -c gc.autoDetach=false -c core.pager=cat clone --bare --mirror https://github.com/digi-embedded/linux.git / home/dey/workspace/downloads/git2/github.com.digi-embedded.linux.git --progress 失败,退出代码 128,无输出 错误:linux-dey-5.15-r0 do_fetch:Bitbake Fetcher 错误:FetchError('无法从任何源获取 URL。', 'git://github.com/digi-embedded/linux.git;protocol=https;branch =v5.15/stm/dey-4.0/maint') 错误:失败日志文件存储在:/home/dey/workspace/ccmp15-dvk/tmp/work/ccmp15_dvk-dey-linux-gnueabi/linux-dey/5.15-r0/temp/log.do_fetch.43254 错误:任务(/usr/local/dey-4.0/sources/meta-digi/meta-digi-arm/recipes-kernel/linux/linux-dey_5.15.bb:do_fetch)失败,退出代码为“1”

我希望它能开箱即用,因为我没有做任何修改。我可以克隆 github.com/digi-embedded/linux.git 并签出指定分支 v5.15/stm/dey-4.0/maint,因此 url 和源似乎没问题。我在 Linux 主机和更快的 Windows 主机上都尝试了这个(结果与预期相同)。

fetch yocto bitbake
1个回答
0
投票

我能够运行以下命令(根据错误消息)

git -c core.fsyncobjectfiles=0 -c gc.autoDetach=false -c core.pager=cat clone --bare --mirror https://github.com/digi-embedded/linux.git /home/dey/workspace/downloads/git2/github.com.digi- embedded.linux.git

然后

bitmake dey-image-qt
起作用了。所以这是一个解决方法。

© www.soinside.com 2019 - 2024. All rights reserved.