This service is available only in Japanese-language.
NXPのimx-docker環境でiMX8MPlus用のイメージを構築しています。
imx-image-core、imx-image-multimediaは構築できるのですが、imx-image-fullを構築する際に、nnsharkのfetchでエラーとなり失敗します。
解決方法をご存じであればご教授お願いいたします。
--------------------------------------------------------------------------------------------------------------------------------
WARNING: nnshark-2023.11.imx-r0 do_fetch: Failed to fetch URL gitsm://github.com/nxp-imx/nnshark.git;protocol=https;branch=2023.11.imx, attempting MIRRORS if available
ERROR: nnshark-2023.11.imx-r0 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; export PATH="/opt/yocto/imx-6.6.3-1.0.0-build/build_fsl-imx-xwayland/tmp/sysroots-uninative/x86_64-linux/usr/bin:/opt/yocto/imx-6.6.3-1.0.0-build/sources/poky/scripts:/opt/yocto/imx-6.6.3-1.0.0-build/build_fsl-imx-xwayland/tmp/work/armv8a-mx8mp-poky-linux/nnshark/2023.11.imx/recipe-sysroot-native/usr/bin/aarch64-poky-linux:/opt/yocto/imx-6.6.3-1.0.0-build/build_fsl-imx-xwayland/tmp/work/armv8a-mx8mp-poky-linux/nnshark/2023.11.imx/recipe-sysroot/usr/bin/crossscripts:/opt/yocto/imx-6.6.3-1.0.0-build/build_fsl-imx-xwayland/tmp/work/armv8a-mx8mp-poky-linux/nnshark/2023.11.imx/recipe-sysroot-native/usr/sbin:/opt/yocto/imx-6.6.3-1.0.0-build/build_fsl-imx-xwayland/tmp/work/armv8a-mx8mp-poky-linux/nnshark/2023.11.imx/recipe-sysroot-native/usr/bin:/opt/yocto/imx-6.6.3-1.0.0-build/build_fsl-imx-xwayland/tmp/work/armv8a-mx8mp-poky-linux/nnshark/2023.11.imx/recipe-sysroot-native/sbin:/opt/yocto/imx-6.6.3-1.0.0-build/build_fsl-imx-xwayland/tmp/work/armv8a-mx8mp-poky-linux/nnshark/2023.11.imx/recipe-sysroot-native/bin:/opt/yocto/imx-6.6.3-1.0.0-build/sources/poky/bitbake/bin:/opt/yocto/imx-6.6.3-1.0.0-build/build_fsl-imx-xwayland/tmp/hosttools"; export HOME="/home/satoshi"; LANG=C git -c gc.autoDetach=false -c core.pager=cat clone --bare --mirror https://github.com/nxp-imx/nnshark.git /opt/yocto/imx-6.6.3-1.0.0-build/downloads//git2/github.com.nxp-imx.nnshark.git --progress failed with exit code 128, no output
ERROR: nnshark-2023.11.imx-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'gitsm://github.com/nxp-imx/nnshark.git;protocol=https;branch=2023.11.imx')
ERROR: Logfile of failure stored in: /opt/yocto/imx-6.6.3-1.0.0-build/build_fsl-imx-xwayland/tmp/work/armv8a-mx8mp-poky-linux/nnshark/2023.11.imx/temp/log.do_fetch.267
ERROR: Task (/opt/yocto/imx-6.6.3-1.0.0-build/sources/meta-imx/meta-imx-ml/recipes-nnstreamer/nnshark/nnshark_2023.11.imx.bb:do_fetch) failed with exit code '1'
--------------------------------------------------------------------------------------------------------------------------------
みつきん
2024/9/26 (木) 10:40
nnsharkのフェッチエラーについて
本件回答します。
原因としてはnnsharkのリポジトリが参照しているgstreamer/commonサブモジュールのURLが不正だったため、
gitsmフェッチャーによるdo_fetchタスクが失敗するということでした。
レシピの不具合ではなく、nnsharkの不具合となります。
ただ、現在はnnsharkのリポジトリは下記のコミットにより修正されています。
https://github.com/nxp-imx/nnshark/commit/4ed66906b889e66a6458a1d2692790...
最新のレシピでは新しいリビジョンのnnsharkを参照するようになるため、
最新のBSPを取得し直すと問題が解決すると思われます。
https://github.com/nxp-imx/meta-imx/blob/scarthgap-6.6.36-2.1.0/meta-imx...
BSPを更新せずに問題を回避したい場合は、「nnshark_2023.11.imx.bbappend」を任意のレイヤに作成し、
以下のように記述します。
---
SRCREV:forcevariable = "4ed66906b889e66a6458a1d2692790f64bf1c556"
---
以上、よろしくお願いします。
hikita@amano
2024/9/26 (木) 14:17
bitbake nnsharkが成功しました
みつきん様 ご回答ありがとうございます。
教えていただいた方法でbitbake nnsharkが成功しました。
hikita@amano
2024/9/26 (木) 14:17
bitbake nnsharkが成功しました
みつきん様 ご回答ありがとうございます。
教えていただいた方法でbitbake nnsharkが成功しました。