I failed to build a QEMU-aarch64 image with distributed softbus using oebuild. During the oebuild bitbake openeuler-image process, the file /usr1/openeuler/src/downloads/security_device_auth-OpenHarmony-v3.2-Release.tar.gz is missing. How can I obtain this security authentication module?
My operation steps follow the guide:
Quick Start — openEuler Embedded Online Documentation 24.03
Environment: Ubuntu 22.04
Error 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 configuration:
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