When using the OpenWrt Firmware Selector (https://firmware-selector.openwrt.org)
If I select Raspberry Pi 5/500/CM5 for device and 24.10.5 for the version, then click on "Customize installed packages and/or first boot script", then add dockerd under installed packages.
I then click on REQUEST BUILD.
I receive the following message "Error: Selected packages exceed device storage"
The dockerd package is only 19.61 MiB. How can ~20MB exceed device storage?
Thank You,
Lance
Error: Selected packages exceed device storage
STDERR
Package list missing or not up-to-date, generating it.
Building package index...
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/bcm27xx/bcm2712/packages/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_core
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/bcm27xx/bcm2712/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/base/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_base
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/base/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/bcm27xx/bcm2712/kmods/6.6.119-1-fea92848c8c075dc0d6dd2ea7666a1d6/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_kmods
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/bcm27xx/bcm2712/kmods/6.6.119-1-fea92848c8c075dc0d6dd2ea7666a1d6/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/luci/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_luci
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/luci/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/packages/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_packages
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/routing/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_routing
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/routing/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/telephony/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_telephony
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/telephony/Packages.sig
Signature check passed.
Downloading file:packages/Packages
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/imagebuilder
Downloading file:packages/Packages.sig
Signature check passed.
Pseudo file "dev" exists in source filesystem "/builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/dev".
Ignoring, exclude it (-e/-ef) to override.
error: ext4_allocate_best_fit_partial: failed to allocate 500 blocks, out of space?
make[3]: *** [/builder/include/image.mk:399: /builder/build_dir/target-aarch64_cortex-a76_musl/linux-bcm27xx_bcm2712/root.ext4] Error 1
make[2]: *** [Makefile:268: build_image] Error 2
make[1]: *** [Makefile:163: _call_image] Error 2
make: *** [Makefile:337: image] Error 2
Traceback (most recent call last):
File "/app/.venv/lib/python3.14/site-packages/rq/worker.py", line 1439, in perform_job
return_value = job.perform()
File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1318, in perform
self._result = self._execute()
~~~~~~~~~~~~~^^
File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1376, in _execute
result = self.func(*self.args, **self.kwargs)
File "/app/asu/build.py", line 463, in build
result = _build(build_request, job)
File "/app/asu/build.py", line 327, in _build
report_error(job, "Selected packages exceed device storage")
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/asu/util.py", line 332, in report_error
raise RuntimeError(msg)
RuntimeError: Selected packages exceed device storage
When using the OpenWrt Firmware Selector (https://firmware-selector.openwrt.org)
If I select Raspberry Pi 5/500/CM5 for device and 24.10.5 for the version, then click on "Customize installed packages and/or first boot script", then add dockerd under installed packages.
I then click on REQUEST BUILD.
I receive the following message "Error: Selected packages exceed device storage"
The dockerd package is only 19.61 MiB. How can ~20MB exceed device storage?
Thank You,
Lance
Error: Selected packages exceed device storage
STDERR
Package list missing or not up-to-date, generating it.
Building package index...
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/bcm27xx/bcm2712/packages/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_core
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/bcm27xx/bcm2712/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/base/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_base
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/base/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/bcm27xx/bcm2712/kmods/6.6.119-1-fea92848c8c075dc0d6dd2ea7666a1d6/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_kmods
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/bcm27xx/bcm2712/kmods/6.6.119-1-fea92848c8c075dc0d6dd2ea7666a1d6/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/luci/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_luci
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/luci/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/packages/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_packages
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/routing/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_routing
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/routing/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/telephony/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/openwrt_telephony
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a76/telephony/Packages.sig
Signature check passed.
Downloading file:packages/Packages
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/../../../../builder/dl/imagebuilder
Downloading file:packages/Packages.sig
Signature check passed.
Pseudo file "dev" exists in source filesystem "/builder/build_dir/target-aarch64_cortex-a76_musl/root-bcm27xx/dev".
Ignoring, exclude it (-e/-ef) to override.
error: ext4_allocate_best_fit_partial: failed to allocate 500 blocks, out of space?
make[3]: *** [/builder/include/image.mk:399: /builder/build_dir/target-aarch64_cortex-a76_musl/linux-bcm27xx_bcm2712/root.ext4] Error 1
make[2]: *** [Makefile:268: build_image] Error 2
make[1]: *** [Makefile:163: _call_image] Error 2
make: *** [Makefile:337: image] Error 2
Traceback (most recent call last):
File "/app/.venv/lib/python3.14/site-packages/rq/worker.py", line 1439, in perform_job
return_value = job.perform()
File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1318, in perform
self._result = self._execute()
~~~~~~~~~~~~~^^
File "/app/.venv/lib/python3.14/site-packages/rq/job.py", line 1376, in _execute
result = self.func(*self.args, **self.kwargs)
File "/app/asu/build.py", line 463, in build
result = _build(build_request, job)
File "/app/asu/build.py", line 327, in _build
report_error(job, "Selected packages exceed device storage")
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/asu/util.py", line 332, in report_error
raise RuntimeError(msg)
RuntimeError: Selected packages exceed device storage