我这里使用oebuild构建带分布式软总线的qemu-aarch64镜像失败,oebuild bitbake openeuler-image的过程中缺少/usr1/openeuler/src/downloads/security_device_auth-OpenHarmony-v3.2-Release.tar.gz文件 , 请问如何获取这个安全认证模块?
我的操作步骤是参考:
快速上手 — openEuler Embedded在线文档 24.03 documentation
环境是:ubuntu22.04
错误log:
| /usr1/openeuler/src/security_device_auth/
| /usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/recipes-core/distributed-middleware/device-auth-1.0.0/
| /usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/recipes-core/distributed-middleware/device-auth/
| /usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/recipes-core/distributed-middleware/files/
| NOTE: Unpacking /usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/recipes-core/distributed-middleware/files/0003-feat-for-embedded-fix-openssl-sysroot.patch to /home/openeuler/build/qemu-aarch64/tmp/work/aarch64-openeuler-linux/device-auth/1.0.0-r1/
| DEBUG: Python function base_do_unpack finished
| DEBUG: Executing shell function do_extract_device_auth_source
| tar: /usr1/openeuler/src/downloads/security_device_auth-OpenHarmony-v3.2-Release.tar.gz: Cannot open: No such file or directory
| tar: Error is not recoverable: exiting now
| WARNING: /home/openeuler/build/qemu-aarch64/tmp/work/aarch64-openeuler-linux/device-auth/1.0.0-r1/temp/run.do_extract_device_auth_source.121661:147 exit 2 from ‘tar -oxf /usr1/openeuler/src/downloads/security_device_auth-OpenHarmony-v3.2-Release.tar.gz -C /home/openeuler/build/qemu-aarch64/tmp/work/aarch64-openeuler-linux/device-auth/1.0.0-r1/’
| WARNING: Backtrace (BB generated script):
| #1: do_extract_device_auth_source, /home/openeuler/build/qemu-aarch64/tmp/work/aarch64-openeuler-linux/device-auth/1.0.0-r1/temp/run.do_extract_device_auth_source.121661, line 147
| #2: main, /home/openeuler/build/qemu-aarch64/tmp/work/aarch64-openeuler-linux/device-auth/1.0.0-r1/temp/run.do_extract_device_auth_source.121661, line 150
| DEBUG: Python function do_unpack finished
NOTE: recipe device-auth-1.0.0-r1: task do_unpack: Failed
2026-03-17 09:33:28,678 - ERROR - ERROR: Task (/usr1/openeuler/src/yocto-poky/../yocto-meta-openeuler/meta-openeuler/recipes-core/distributed-middleware/device-auth_1.0.0.bb:do_unpack) failed with exit code ‘1’
2026-03-17 09:33:28,679 - INFO - NOTE: Running task 554 of 2921 (/usr1/openeuler/src/yocto-poky/../yocto-meta-openembedded/meta-oe/recipes-support/libestr/libestr_0.1.11.bb:do_unpack)
compile.yaml 配置:
build_in: docker
machine: qemu-aarch64
toolchain_type: EXTERNAL_TOOLCHAIN:aarch64
cache_src_dir:
no_layer: false
repos:
- yocto-poky
- yocto-meta-openembedded
local_conf: |+
DISTRO_FEATURES:append = " dsoftbus "
layers:
docker_param:
image:
swr.cn-north-4.myhuaweicloud.com/openeuler-embedded/openeuler-container:latest
parameters: -itd --network host
volumns:
- /dev/net/tun:/dev/net/tun
- /home/xxxx/rk3568/softbuss/dsoftbus/src:/usr1/openeuler/src
- /home/xxxx/rk3568/softbuss/dsoftbus/build/qemu-aarch64:/home/openeuler/build/qemu-aarch64
command: bash