@frank-w I’m writing a complete tutorial for installing your debian in emmc. However i’m having this error:
compilador@debian /home/compilador $ git clone --depth 1 https://github.com/frank-w/BPI-Router-Images
cd BPI-Router-Images/
Cloning into 'BPI-Router-Images'...
remote: Enumerating objects: 88, done.
remote: Counting objects: 100% (88/88), done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 88 (delta 13), reused 65 (delta 4), pack-reused 0 (from 0)
Receiving objects: 100% (88/88), 21.06 KiB | 7.02 MiB/s, done.
Resolving deltas: 100% (13/13), done.
compilador@debian /home/compilador/BPI-Router-Images $ ./buildimg.sh bpi-r4 bookworm 6.12 emmc
needed: python3 python3-requests parted qemu-user-static debootstrap binfmt-support
create image for bpi-r4 (arm64) bookworm 6.12 emmc
board : bpi-r4
kernel : 6.12
device : emmc
bpi-r3mini_emmc_bl2.img
bpi-r3mini_spim-nand_bl2.img
bpi-r3mini_spim-nand_ubi_bl2.img
bpi-r3_emmc_bl2.img
bpi-r3_nor_bl2.img
bpi-r3_nor_ubi_bl2.img
bpi-r3_sdmmc_bl2.img
bpi-r3_spim-nand_bl2.img
bpi-r3_spim-nand_ubi_bl2.img
bpi-r4_emmc_8GB_bl2.img
bpi-r4_emmc_bl2.img
bpi-r4_sdmmc_8GB_bl2.img
bpi-r4_sdmmc_bl2.img
bpi-r4_spim-nand_8GB_bl2.img
bpi-r4_spim-nand_bl2.img
bpi-r4_spim-nand_ubi_8GB_bl2.img
bpi-r4_spim-nand_ubi_bl2.img
bpi-r64_emmc_bl2.img
bpi-r64_sdmmc_bl2.img
files: {
"bpi-r2pro": {
"sdmmc": {
"name": "bpi-r2pro_sdmmc.img.gz",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r2pro_sdmmc.img.gz"
}
},
"bpi-r2": {
"sdmmc": {
"name": "bpi-r2_sdmmc.img.gz",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r2_sdmmc.img.gz"
}
},
"bpi-r3mini": {
"emmc": {
"name": "bpi-r3mini_emmc.img.gz",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3mini_emmc.img.gz",
"bl2": {
"name": "bpi-r3mini_emmc_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3mini_emmc_bl2.img"
},
"fip": {
"name": "bpi-r3mini_emmc_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3mini_emmc_fip.bin"
}
},
"ram": {
"bl2": {
"name": "bpi-r3mini_ram_bl2.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3mini_ram_bl2.bin"
},
"fip": {
"name": "bpi-r3mini_ram_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3mini_ram_fip.bin"
}
},
"spim-nand": {
"bl2": {
"name": "bpi-r3mini_spim-nand_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3mini_spim-nand_bl2.img",
"UBI": {
"name": "bpi-r3mini_spim-nand_ubi_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3mini_spim-nand_ubi_bl2.img"
}
},
"fip": {
"name": "bpi-r3mini_spim-nand_ubi_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3mini_spim-nand_ubi_fip.bin"
}
}
},
"bpi-r3": {
"emmc": {
"name": "bpi-r3_emmc.img.gz",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_emmc.img.gz",
"bl2": {
"name": "bpi-r3_emmc_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_emmc_bl2.img"
},
"fip": {
"name": "bpi-r3_emmc_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_emmc_fip.bin"
}
},
"nor": {
"bl2": {
"name": "bpi-r3_nor_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_nor_bl2.img",
"UBI": {
"name": "bpi-r3_nor_ubi_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_nor_ubi_bl2.img"
}
},
"fip": {
"name": "bpi-r3_nor_ubi_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_nor_ubi_fip.bin"
}
},
"ram": {
"bl2": {
"name": "bpi-r3_ram_bl2.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_ram_bl2.bin"
},
"fip": {
"name": "bpi-r3_ram_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_ram_fip.bin"
}
},
"sdmmc": {
"name": "bpi-r3_sdmmc.img.gz",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_sdmmc.img.gz",
"bl2": {
"name": "bpi-r3_sdmmc_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_sdmmc_bl2.img"
},
"fip": {
"name": "bpi-r3_sdmmc_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_sdmmc_fip.bin"
}
},
"spim-nand": {
"bl2": {
"name": "bpi-r3_spim-nand_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_spim-nand_bl2.img",
"UBI": {
"name": "bpi-r3_spim-nand_ubi_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_spim-nand_ubi_bl2.img"
}
},
"fip": {
"name": "bpi-r3_spim-nand_ubi_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r3_spim-nand_ubi_fip.bin"
}
}
},
"bpi-r4": {
"emmc": {
"name": "bpi-r4_emmc.img.gz",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc.img.gz",
"bl2": {
"8G": {
"name": "bpi-r4_emmc_8GB_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc_8GB_bl2.img"
},
"name": "bpi-r4_emmc_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc_bl2.img"
},
"fip": {
"name": "bpi-r4_emmc_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc_fip.bin"
}
},
"ram": {
"bl2": {
"name": "bpi-r4_ram_bl2.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_ram_bl2.bin"
},
"fip": {
"name": "bpi-r4_ram_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_ram_fip.bin"
}
},
"sdmmc": {
"name": "bpi-r4_sdmmc.img.gz",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_sdmmc.img.gz",
"bl2": {
"8G": {
"name": "bpi-r4_sdmmc_8GB_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_sdmmc_8GB_bl2.img"
},
"name": "bpi-r4_sdmmc_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_sdmmc_bl2.img"
},
"fip": {
"name": "bpi-r4_sdmmc_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_sdmmc_fip.bin"
}
},
"spim-nand": {
"bl2": {
"8G": {
"name": "bpi-r4_spim-nand_8GB_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_spim-nand_8GB_bl2.img",
"UBI": {
"name": "bpi-r4_spim-nand_ubi_8GB_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_spim-nand_ubi_8GB_bl2.img"
}
},
"name": "bpi-r4_spim-nand_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_spim-nand_bl2.img",
"UBI": {
"name": "bpi-r4_spim-nand_ubi_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_spim-nand_ubi_bl2.img"
}
},
"fip": {
"name": "bpi-r4_spim-nand_ubi_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_spim-nand_ubi_fip.bin"
}
}
},
"bpi-r64": {
"emmc": {
"name": "bpi-r64_emmc.img.gz",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r64_emmc.img.gz",
"bl2": {
"name": "bpi-r64_emmc_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r64_emmc_bl2.img"
},
"fip": {
"name": "bpi-r64_emmc_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r64_emmc_fip.bin"
}
},
"sdmmc": {
"name": "bpi-r64_sdmmc.img.gz",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r64_sdmmc.img.gz",
"bl2": {
"name": "bpi-r64_sdmmc_bl2.img",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r64_sdmmc_bl2.img"
},
"fip": {
"name": "bpi-r64_sdmmc_fip.bin",
"url": "https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r64_sdmmc_fip.bin"
}
}
}
}
initfiles: {'rootfs_armhf.cpio.zst': 'https://github.com/frank-w/buildroot/releases/download/CI-BUILD-2025.05-bpi-armhf-2025-07-16_1747/rootfs_armhf.cpio.zst', 'rootfs_arm64.cpio.zst': 'https://github.com/frank-w/buildroot/releases/download/CI-BUILD-2025.05-bpi-arm64-2025-07-16_1747/rootfs_arm64.cpio.zst'}
board:bpi-r4 ubootfile: {'name': 'bpi-r4_emmc.img.gz', 'url': 'https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc.img.gz', 'bl2': {'8G': {'name': 'bpi-r4_emmc_8GB_bl2.img', 'url': 'https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc_8GB_bl2.img'}, 'name': 'bpi-r4_emmc_bl2.img', 'url': 'https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc_bl2.img'}, 'fip': {'name': 'bpi-r4_emmc_fip.bin', 'url': 'https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc_fip.bin'}}
board:bpi-r4 kernelfile: https://github.com/frank-w/BPI-Router-Linux/releases/download/CI-BUILD-6.12-main-6.12.39-2025-07-19_1110/bpi-r4_6.12.39-main.tar.gz
ubootfile: {'name': 'bpi-r4_emmc.img.gz', 'url': 'https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc.img.gz', 'bl2': {'8G': {'name': 'bpi-r4_emmc_8GB_bl2.img', 'url': 'https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc_8GB_bl2.img'}, 'name': 'bpi-r4_emmc_bl2.img', 'url': 'https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc_bl2.img'}, 'fip': {'name': 'bpi-r4_emmc_fip.bin', 'url': 'https://github.com/frank-w/u-boot/releases/download/CI-BUILD-2025-07-bpi-2025.07-2025-07-22_1719/bpi-r4_emmc_fip.bin'}} filename: bpi-r4_emmc.img.gz
kernelfile: https://github.com/frank-w/BPI-Router-Linux/releases/download/CI-BUILD-6.12-main-6.12.39-2025-07-19_1110/bpi-r4_6.12.39-main.tar.gz filename: bpi-r4_6.12.39-main.tar.gz
-rw-r--r-- 1 compilador compilador 65 Aug 9 14:27 sourcefiles_bpi-r4.conf
image-file: bpi-r4_emmc.img.gz
kernel-file: bpi-r4_6.12.39-main.tar.gz
checking for needed packages...
debootstrap missing
-rw-r--r-- 1 compilador compilador 7.6M Aug 9 14:27 bpi-r4_emmc.img.gz
ls: cannot access 'bookworm_arm64.tar.gz': No such file or directory
rootfs file missing
I also tried manually downloading the u-boot file, build with skipubootdownload=1 and skipkerneldownload=1 with just ./buildimg.sh bpi-r4 bookworm, same error. But yesterday it ran fine. Am i missing something or something changed in the repo?
EDIT: Alright, here’s the thing, yesterday i compiled as root, today as a normal user. Error is debootstrap missing, because /usr/sbin/debootstrap is not the $PATH for normal user. @frank-w am i screwing something up on my bashrc file or some sudo missing on the build scripts? This is why i always do stuff as root 