sakittelsen Posted Monday at 11:02 AM Posted Monday at 11:02 AM I'm now trying to run the armbian build framework on a x64 PC. I have a NUC14 running Ubuntu 25.04 and have installed docker.io. But when I try to build, it seems like it thinks I'm on an arm64 PC? [🐳|🌱] Starting main configuration [🐳|🌱] Using REVISION from [ main VERSION file: '25.08.0-trunk' ] [🐳|🌿] Enabling extension [ armbian-config ] [🐳|🌱] Sourcing family configuration [ /armbian/config/sources/families/rockchip-rk3588.conf ] [🐳|🌿] Enabling extension [ rkbin-tools ] [🐳|🌱] Determined BOOT_SOC from BOOTCONFIG [ BOOT_SOC: 'rk3588'; BOOTCONFIG: 'rock-5c-rk3588s_defconfig' ] [🐳|✅] change-tracking: after sourcing family config [ KERNEL_MAJOR_MINOR='6.14' ] [🐳|✅] change-tracking: after sourcing family config [ LINUXFAMILY='rockchip64' # (was: 'rockchip-rk3588') ] [🐳|✅] change-tracking: after sourcing family config [ LINUXCONFIG='linux-rockchip64-edge' ] [🐳|✅] change-tracking: after sourcing family config [ BOOTSOURCE='https://github.com/radxa/u-boot.git' ] [🐳|✅] change-tracking: after sourcing family config [ BOOTBRANCH='branch:next-dev-v2024.10' ] [🐳|✅] change-tracking: after sourcing family config [ BOOTPATCHDIR='legacy/u-boot-radxa-rk35xx' ] [🐳|✅] change-tracking: after sourcing family config [ NETWORKING_STACK='network-manager' ] [🐳|🌱] Sourcing arch configuration [ arm64.conf ] [🐳|🌱] Using NETWORKING_STACK [ NETWORKING_STACK: network-manager ] [🐳|🌱] Adding networking extensions [ net-network-manager, net-chrony ] [🐳|🌿] Enabling extension [ net-network-manager ] [🐳|🌿] Enabling extension [ net-chrony ] [🐳|🌱] Extension manager [ processed 16 Extension Methods calls and 27 Extension Method implementations ] [🐳|🌱] rockchip64_common: defaulting SERIALCON [ Setting SERIALCON to ttyS2 for BRANCH='edge' ] [🐳|🌱] Extension: net-chrony: Adding extra package to image [ chrony ] [🐳|🌱] Extension: net-network-manager: Adding extra packages to image [ network-manager network-manager-openvpn netplan.io ] [🐳|🌱] Extension: net-network-manager: Adding extra packages for Ubuntu to image [ network-manager-config-connectivity-ubuntu ] [🐳|🌱] KERNELPATCHDIR is unset; using 'archive/rockchip64-6.14' [ common_defaults_for_mainline ] [🐳|🌱] mainline-kernel: default to branch / rolling stable version [ Using KERNELBRANCH='branch:linux-6.14.y' for KERNEL_MAJOR_MINOR='6.14' ] [🐳|✅] change-tracking: after late_family_config hooks [ KERNELSOURCE='https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git' ] [🐳|✅] change-tracking: after late_family_config hooks [ KERNELBRANCH='branch:linux-6.14.y' ] [🐳|✅] change-tracking: after late_family_config hooks [ KERNELPATCHDIR='archive/rockchip64-6.14' ] [🐳|✅] change-tracking: after late_family_config hooks [ KERNEL_PATCH_ARCHIVE_BASE='rockchip64' ] [🐳|✅] change-tracking: after late_family_config hooks [ BOOTDIR='u-boot' ] [🐳|✅] change-tracking: before handling KERNEL_MAJOR_MINOR in config_post_main [ BOOTSOURCEDIR='u-boot-worktree/u-boot/next-dev-v2024.10' ] [🐳|✅] change-tracking: before calling extension_finish_config [ LINUXSOURCEDIR='linux-kernel-worktree/6.14__rockchip64__arm64' ] [🐳|🌱] Configuration prepared for BOARD build [ rock-5c.conf ] [🐳|✨] Repeat Build Options (early) [ ./compile.sh build BOARD=rock-5c BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=noble ] [🐳|🌱] Checked directory OK for mount options [ /armbian/.tmp ('main temporary dir') ] [🐳|🌱] Preparing [ host ] [🐳|🌱] Running in container [ Adding provisions for container building ] [🐳|🌱] Python2 not available on host release 'noble' [ ancient u-boot versions might/will fail to build ] [🐳|🌱] Ignoring toolchains [ SKIP_EXTERNAL_TOOLCHAINS: yes ] [🐳|🌱] Cross arch build [ target arm64 on host amd64 ] [🐳|💥] Failed to update binfmts [ update-binfmts --enable qemu-arm ] [🐳|💥] Failed to update binfmts [ update-binfmts --enable qemu-aarch64 ] [🐳|💥] Failed to update binfmts [ update-binfmts --enable qemu-riscv64 ] [🐳|🌱] checking [ arch-test for 'arm64' ] [🐳|🔨] arm64: not supported on this machine/kernel [🐳|💥] Error 1 occurred in main shell [ at /armbian/lib/functions/logging/runners.sh:211 run_host_command_logged_raw() --> lib/functions/logging/runners.sh:211 run_host_command_logged() --> lib/functions/logging/runners.sh:193 prepare_host_binfmt_qemu() --> lib/functions/rootfs/qemu-static.sh:94 prepare_host_noninteractive() --> lib/functions/host/prepare-host.sh:120 do_with_logging() --> lib/functions/logging/section-logging.sh:81 prepare_host() --> lib/functions/host/prepare-host.sh:17 prepare_host_init() --> lib/functions/main/start-end.sh:64 main_default_start_build() --> lib/functions/main/start-end.sh:17 do_with_default_build() --> lib/functions/main/default-build.sh:41 cli_standard_build_run() --> lib/functions/cli/cli-build.sh:25 armbian_cli_run_command() --> lib/functions/cli/utils-cli.sh:136 cli_entrypoint() --> lib/functions/cli/entrypoint.sh:176 main() --> compile.sh:50 ] [🐳|💥] Cleaning up [ please wait for cleanups to finish ] 0 Quote
Igor Posted Monday at 11:59 AM Posted Monday at 11:59 AM Try running: ./compile.sh requirements And then try again. I think we generated a regression when switching to Ubuntu Noble Docker image. 0 Quote
sakittelsen Posted Monday at 01:29 PM Author Posted Monday at 01:29 PM It looks like the problem is Ubuntu 25.04. I thought it would work if I used Docker instead of native OS build support. steven@nuc14e:~/build$ sudo ./compile.sh requirements [🌱] Extension manager [ processed 4 Extension Methods calls and 12 Extension Method implementations ] [🌱] Build host OS release [ plucky ] [🌱] Build host architecture [ amd64 ] [💥] error! [ Unsupported build system: 'plucky' ] [💥] Exiting with error 43 [ at /home/steven/build/lib/functions/logging/traps.sh:1 exit_with_error() --> lib/functions/logging/traps.sh:1 obtain_and_check_host_release_and_arch() --> lib/functions/host/host-release.sh:41 cli_requirements_run() --> lib/functions/cli/cli-requirements.sh:30 armbian_cli_run_command() --> lib/functions/cli/utils-cli.sh:136 cli_entrypoint() --> lib/functions/cli/entrypoint.sh:176 main() --> ./compile.sh:50 ] [💥] Cleaning up [ please wait for cleanups to finish ] 0 Quote
Solution Werner Posted Monday at 01:41 PM Solution Posted Monday at 01:41 PM Install qemu-user-static package and retry 0 Quote
sakittelsen Posted Monday at 04:06 PM Author Posted Monday at 04:06 PM Yes, that did the trick 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.