编译镜像报错

  • 提示 mkbootimg: error: argument -o/--output: can't open 'zboot.img': [Errno 13] Permission denied: 'zboot.img'

    这个是由于你在编译过程中使用sudo 导致的,重新解压SDK压缩包,编译过程中不要使用sudo,就可以编译通过了 。
  • Luckfox Taylor wrote: 2025-08-06 6:50 提示 mkbootimg: error: argument -o/--output: can't open 'zboot.img': [Errno 13] Permission denied: 'zboot.img'

    这个是由于你在编译过程中使用sudo 导致的,重新解压SDK压缩包,编译过程中不要使用sudo,就可以编译通过了 。
    谢谢,现在没有这个权限问题了,但是我重新编buildroot,走到下载adb这一步又有报错404,请问menuconfig之类的地方有可以关闭adb的选项吗?没找到

    2025-08-06T17:31:49 >>> android-adbd 8.1.0+r23-8 Downloading
    2025-08-06T17:31:49 wget --passive-ftp -nd -t 3 --no-check-certificate -O '/home/wjh/lyra-sdk/buildroot/output/rockchip_rk3506_luckfox/build/.android-platform-system-core-debian-1%8.1.0+r23-8.tar.gz.iWayGm/output' 'https://sources.buildroot.net/android-a ... 3-8.tar.gz'
    2025-08-06T17:31:49 --2025-08-06 17:31:49-- https://sources.buildroot.net/android-a ... 3-8.tar.gz
    2025-08-06T17:31:49 Resolving sources.buildroot.net (sources.buildroot.net)... 104.26.0.37, 172.67.72.56, 104.26.1.37, ...
    2025-08-06T17:31:49 Connecting to sources.buildroot.net (sources.buildroot.net)|104.26.0.37|:443... connected.
    2025-08-06T17:31:50 HTTP request sent, awaiting response... 404 Not Found
    2025-08-06T17:31:50 2025-08-06 17:31:50 ERROR 404: Not Found.
    2025-08-06T17:31:50
    2025-08-06T17:31:50 wget --passive-ftp -nd -t 3 --no-check-certificate -O '/home/wjh/lyra-sdk/buildroot/output/rockchip_rk3506_luckfox/build/.android-platform-system-core-debian-1%8.1.0+r23-8.tar.gz.RLmH1R/output' 'https://sources.buildroot.net/android-p ... 3-8.tar.gz'
    2025-08-06T17:31:50 --2025-08-06 17:31:50-- https://sources.buildroot.net/android-p ... 3-8.tar.gz
    2025-08-06T17:31:50 Resolving sources.buildroot.net (sources.buildroot.net)... 172.67.72.56, 104.26.0.37, 104.26.1.37, ...
    2025-08-06T17:31:50 Connecting to sources.buildroot.net (sources.buildroot.net)|172.67.72.56|:443... connected.
    2025-08-06T17:31:51 HTTP request sent, awaiting response... 404 Not Found
    2025-08-06T17:31:51 2025-08-06 17:31:51 ERROR 404: Not Found.
    2025-08-06T17:31:51
    2025-08-06T17:31:51 wget --passive-ftp -nd -t 3 --no-check-certificate -O '/home/wjh/lyra-sdk/buildroot/output/rockchip_rk3506_luckfox/build/.android-platform-system-core-debian-1%8.1.0+r23-8.tar.gz.bn92Ct/output' 'https://salsa.debian.org/android-tools- ... 3-8.tar.gz'
    2025-08-06T17:31:51 --2025-08-06 17:31:51-- https://salsa.debian.org/android-tools- ... 3-8.tar.gz
    2025-08-06T17:31:51 Resolving salsa.debian.org (salsa.debian.org)... 209.87.16.44, 2607:f8f0:614:1::1274:44
    2025-08-06T17:31:51 Connecting to salsa.debian.org (salsa.debian.org)|209.87.16.44|:443... connected.
    2025-08-06T17:31:52 HTTP request sent, awaiting response... 429 Too Many Requests
    2025-08-06T17:31:52 2025-08-06 17:31:52 ERROR 429: Too Many Requests.
    2025-08-06T17:31:52
    2025-08-06T17:31:52 make[1]: *** [package/pkg-generic.mk:196: /home/wjh/lyra-sdk/buildroot/output/rockchip_rk3506_luckfox/build/android-adbd-8.1.0+r23-8/.stamp_downloaded] Error 1
    2025-08-06T17:31:52 make: *** [Makefile:112: _all] Error 2
    2025-08-06T17:31:52 make: Leaving directory '/home/wjh/lyra-sdk/buildroot'
    Please check details in /home/wjh/lyra-sdk/output/sessions/2025-08-06_16-57-31/br-rockchip_rk3506_luckfox_2025-08-06_16-58-00.log
    ERROR: Running /home/wjh/lyra-sdk/device/rockchip/common/scripts/mk-rootfs.sh - build_buildroot failed!
    ERROR: exit code 1 from line 16:
    "$RK_SCRIPTS_DIR/mk-buildroot.sh" $RK_BUILDROOT_CFG "$IMAGE_DIR"
    ERROR: call stack:
    mk-rootfs.sh: build_buildroot(16)
    mk-rootfs.sh: build_hook(311)
    mk-rootfs.sh: main(340)
    ERROR: Running /home/wjh/lyra-sdk/device/rockchip/common/build-hooks/99-all.sh - build_all failed!
    ERROR: exit code 1 from line 21:
    "$RK_SCRIPTS_DIR/mk-rootfs.sh"
    ERROR: call stack:
    99-all.sh: build_all(21)
    99-all.sh: build_hook(136)
    build-helper: try_func(63)
    build-helper: try_hook(96)
    build-helper: source(165)
    99-all.sh: main(147)
    ERROR: Running /home/wjh/lyra-sdk/device/rockchip/common/build-hooks/99-all.sh - try_func build_hook all failed!
    ERROR: exit code 1 from line 67:
    build_hook
    ERROR: call stack:
    build-helper: try_func(67)
    build-helper: try_hook(96)
    build-helper: source(165)
    99-all.sh: main(147)
  • 这些网址我用浏览器貌似也打不开
  • 可以了,谢谢。
    我又重新解压sdk,./build.sh还是ADB那里下载404,然后我在make menuconfig里面关掉了这个: [ ] Android Debug Bridge Daemon (adbd),再./build.sh还是会下载adb,但是这一次又下载正常了- -

    ------ OK ------
    ********rkImageMaker ver 2.23********
    Generating new image, please wait...
    Writing head info...
    Writing boot file...
    Writing firmware...
    Generating MD5 data...
    MD5 data generated successfully!
    New image generated successfully!

    Run 'make edit-package-file' if you want to change the package-file.

    Running mk-updateimg.sh - build_updateimg succeeded.
    Images under /home/wjh/Lyra-sdk/output/firmware/ are ready!
    Running mk-firmware.sh - build_firmware succeeded.
    Running 99-all.sh - build_all succeeded.
    wjh@wjh-virtual-machine:~/Lyra-sdk$
  • 下载失败可以直接放在buildroot/dl/android-adbd 下。
  • Luckfox Taylor wrote: 2025-08-07 7:23 下载失败可以直接放在buildroot/dl/android-adbd 下。android-platform-system-core-debian-1%8.1.0+r23-8.tar.gz
    好的,感谢!