I have been trying for some time (~2-3weeks) to upgrade my Banana Pi 3 to 24.0.x but I always get below message when using luci attended sysupgrade. I can generate a sysimage of 25.x sucessfully but do not want to directly upgrade from 23.x to 25.... Any ideas?
{
"url": "https://sysupgrade.openwrt.org",
"branch": "23.05",
"revision": "r24232-539228933c",
"efi": null,
"advanced_mode": "1",
"request_hash": "c4ea45baa45fe3273a68085b026d5117b911fcaa5dab0ff06de8b35650d9bbf1",
"sha256_unsigned": "",
"client": "luci/git-25.222.75657-7ce34fe",
"packages": {
"nginx-mod-luci": "1.25.0-4",
"iwinfo": "2023-07-01-ca79f641-1",
"luci-app-statistics": "git-25.222.75657-7ce34fe",
"liblucihttp": "2023-03-15-9b5b683f-1",
"cgi-io": "2022-08-10-901b0f04-21",
"libc": "1.2.4-4",
"siproxd-mod-regex": "2022-02-18-4750bea4-1",
"mkf2fs": "1.16.0-1",
"kmod-crypto-gf128": "5.15.189-1",
"opkg": "2022-02-24-d038e5b6-2",
"wpad-basic-mbedtls": "2023-09-08-e5ccbfc6-8",
"luci-app-opkg": "git-25.222.75657-7ce34fe",
"ubus": "2023-06-05-f787c97b-1",
"iw": "5.19-1",
"kmod-crypto-manager": "5.15.189-1",
"libuci": "2023-08-10-5781664d-1",
"rpcd": "2023-07-01-c07ab2f9-1",
"busybox": "1.36.1-1",
"kmod-crypto-ctr": "5.15.189-1",
"siproxd-mod-defaulttarget": "2022-02-18-4750bea4-1",
"libiwinfo": "2023-07-01-ca79f641-1",
"kmod-hwmon-pwmfan": "5.15.189-1",
"kmod-nft-fib": "5.15.189-1",
"kmod-nfnetlink": "5.15.189-1",
"kmod-crypto-hash": "5.15.189-1",
"kmod-nf-reject6": "5.15.189-1",
"kmod-crypto-aead": "5.15.189-1",
"bash": "5.2.15-1",
"vim-fuller": "9.0-1",
"kmod-crypto-md5": "5.15.189-1",
"luci-mod-system": "git-25.222.75657-7ce34fe",
"kmod-nf-flow": "5.15.189-1",
"libnl-tiny": "2023-07-27-bc92a280-1",
"kmod-lib-crc-ccitt": "5.15.189-1",
"ucode-mod-uloop": "2024-07-11-1a8a0bcf-3",
"px5g-mbedtls": "10",
"getrandom": "2022-08-13-4c7b720b-2",
"lvm2": "2.03.23-1",
"bind-host": "9.18.37-2",
"ucode-mod-ubus": "2024-07-11-1a8a0bcf-3",
"kmod-phy-aquantia": "5.15.189-1",
"luci-theme-bootstrap": "git-25.222.75657-7ce34fe",
"kmod-pppoe": "5.15.189-1",
"kmod-pppox": "5.15.189-1",
"kmod-nf-reject": "5.15.189-1",
"procd-ujail": "2023-06-25-2db83655-2",
"base-files": "1564-r24232-539228933c",
"kmod-nf-nat": "5.15.189-1",
"luci-nginx": "git-25.222.75657-7ce34fe",
"kmod-crypto-crc32c": "5.15.189-1",
"ucode-mod-uci": "2024-07-11-1a8a0bcf-3",
"libustream-mbedtls": "2023-02-25-498f6e26-1",
"netifd": "2024-01-04-c18cc79d-2",
"ddns-scripts": "2.8.2-43",
"kmod-mt7986-firmware": "5.15.189+2024-04-03-1e336a85-1",
"firewall4": "2023-09-01-598d9fbb-1",
"pciutils": "3.10.0-1",
"uboot-envtools": "2023.04-1",
"dnsmasq": "2.90-2",
"procd": "2023-06-25-2db83655-2",
"usbutils": "014-1",
"ip6tables-nft": "1.8.8-3",
"kmod-crypto-hmac": "5.15.189-1",
"kmod-crypto-sha256": "5.15.189-1",
"ubusd": "2023-06-05-f787c97b-1",
"kmod-nvme": "5.15.189-1",
"kmod-nf-nat6": "5.15.189-1",
"kmod-crypto-acompress": "5.15.189-1",
"rpcd-mod-ucode": "2023-07-01-c07ab2f9-1",
"ucode-mod-math": "2024-07-11-1a8a0bcf-3",
"kmod-lib-crc32c": "5.15.189-1",
"luci-mod-status": "git-25.222.75657-7ce34fe",
"lsblk": "2.39-2",
"kmod-crypto-sha512": "5.15.189-1",
"kmod-mt76-connac": "5.15.189+2024-04-03-1e336a85-1",
"libmbedtls": "2.28.10-1",
"block-mount": "2023-02-28-bfe882d5-1",
"kmod-crypto-seqiv": "5.15.189-1",
"kmod-nft-nat": "5.15.189-1",
"luci-app-ddns": "git-25.222.75657-7ce34fe",
"kmod-usb3": "5.15.189-1",
"luci-app-firewall": "git-25.222.75657-7ce34fe",
"kmod-thermal": "5.15.189-1",
"libubus": "2023-06-05-f787c97b-1",
"libmnl": "1.0.5-1",
"jansson": "2.14-3",
"tcpdump": "4.99.4-1",
"ubi-utils": "2.1.5-1",
"odhcp6c": "2023-05-12-bcd28363-20",
"iptables-nft": "1.8.8-3",
"fstools": "2023-02-28-bfe882d5-1",
"uclient-fetch": "2023-04-13-007d9454-1",
"kmod-crypto-ghash": "5.15.189-1",
"uci": "2023-08-10-5781664d-1",
"kmod-fs-ext4": "5.15.189-1",
"ucode-mod-fs": "2024-07-11-1a8a0bcf-3",
"siproxd": "2022-02-18-4750bea4-1",
"dropbear": "2022.82-6",
"curl": "8.7.1-r1",
"kmod-hwmon-core": "5.15.189-1",
"libnftnl": "1.2.6-1",
"luci-compat": "git-25.222.75657-7ce34fe",
"rpcd-mod-file": "2023-07-01-c07ab2f9-1",
"mtd": "26",
"odhcpd-ipv6only": "2023-10-24-d8118f6e-1",
"collectd-mod-ipstatistics": "5.12.0-49",
"procd-seccomp": "2023-06-25-2db83655-2",
"kmod-i2c-gpio": "5.15.189-1",
"kmod-crypto-hw-safexcel": "5.15.189-1",
"ucode-mod-nl80211": "2024-07-11-1a8a0bcf-3",
"libjson-script": "2023-05-23-75a3b870-1",
"libiwinfo-data": "2023-07-01-ca79f641-1",
"kmod-crypto-authenc": "5.15.189-1",
"rpcd-mod-luci": "20240305-1",
"ucode": "2024-07-11-1a8a0bcf-3",
"kmod-mt7915e": "5.15.189+2024-04-03-1e336a85-1",
"kmod-crypto-ccm": "5.15.189-1",
"kmod-nf-log": "5.15.189-1",
"parted": "3.6-1",
"urandom-seed": "3",
"luci-proto-ppp": "git-25.222.75657-7ce34fe",
"luci-mod-admin-full": "git-25.222.75657-7ce34fe",
"ppp": "2.4.9.git-2021-01-04-4",
"luci-base": "git-25.222.75657-7ce34fe",
"kmod-leds-gpio": "5.15.189-1",
"kmod-gpio-button-hotplug": "5.15.189-3",
"kmod-sfp": "5.15.189-1",
"logd": "2022-08-13-4c7b720b-2",
"kmod-nf-log6": "5.15.189-1",
"siproxd-mod-logcall": "2022-02-18-4750bea4-1",
"kmod-mac80211": "5.15.189+6.1.145-1-1",
"bind-libs": "9.18.37-2",
"mt7986-wo-firmware": "20230804-1",
"luci-proto-ipv6": "git-25.222.75657-7ce34fe",
"eip197-mini-firmware": "20230804-1",
"openwrt-keyring": "2022-03-25-62471e69-2",
"luci-app-attendedsysupgrade": "git-25.222.75657-7ce34fe",
"luci-ssl-nginx": "git-25.222.75657-7ce34fe",
"kmod-libphy": "5.15.189-1",
"kmod-crypto-des": "5.15.189-1",
"jshn": "2023-05-23-75a3b870-1",
"nftables-json": "1.0.8-1",
"e2fsprogs": "1.47.0-2",
"kmod-nft-offload": "5.15.189-1",
"kmod-ppp": "5.15.189-1",
"kmod-crypto-null": "5.15.189-1",
"libjson-c": "0.16-3",
"auc": "0.3.2-1",
"kmod-nf-conntrack": "5.15.189-1",
"usign": "2020-05-23-f1f65026-1",
"collectd-mod-conntrack": "5.12.0-49",
"libblobmsg-json": "2023-05-23-75a3b870-1",
"kmod-crypto-gcm": "5.15.189-1",
"f2fsck": "1.16.0-1",
"ucode-mod-rtnl": "2024-07-11-1a8a0bcf-3",
"ca-bundle": "20241223-1",
"libuclient": "2023-04-13-007d9454-1",
"kmod-crypto-cmac": "5.15.189-1",
"bind-dig": "9.18.37-2",
"ucode-mod-html": "1",
"kmod-crypto-rng": "5.15.189-1",
"kmod-nf-conntrack6": "5.15.189-1",
"kmod-ipt-nat6": "5.15.189-1",
"kmod-lib-lzo": "5.15.189-1",
"kmod-mt76-core": "5.15.189+2024-04-03-1e336a85-1",
"ubox": "2022-08-13-4c7b720b-2",
"kernel": "5.15.189-1-1adaf5487ea42a5cb61b480d93374975",
"rpcd-mod-iwinfo": "2023-07-01-c07ab2f9-1",
"luci-mod-network": "git-25.222.75657-7ce34fe",
"kmod-nft-core": "5.15.189-1",
"libucode": "2024-07-11-1a8a0bcf-3",
"fwtool": "2019-11-12-8f7fe925-1",
"jsonfilter": "2025-04-18-8a86fb78-1",
"liblucihttp-ucode": "2023-03-15-9b5b683f-1",
"libubox": "2023-05-23-75a3b870-1",
"hostapd-common": "2023-09-08-e5ccbfc6-8",
"collectd-mod-thermal": "5.12.0-49",
"kmod-crypto-sha1": "5.15.189-1",
"wireless-regdb": "2025.07.10-1",
"urngd": "2023-11-01-44365eb1-1",
"kmod-slhc": "5.15.189-1",
"kmod-cfg80211": "5.15.189+6.1.145-1-1",
"nginx": "1.25.0-4",
"rpcd-mod-rrdns": "20170710",
"luci-app-openvpn": "git-25.222.75657-7ce34fe",
"ppp-mod-pppoe": "2.4.9.git-2021-01-04-4"
},
"profile": "bananapi,bpi-r3",
"target": "mediatek/filogic",
"version": "23.05.6",
"diff_packages": true,
"filesystem": "squashfs"
}
STDERR:
Generate local signing keys...
Generate local certificate...
Package list missing or not up-to-date, generating it.
Building package index...
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/mediatek/filogic/packages/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_core
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/mediatek/filogic/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/base/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_base
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/base/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/mediatek/filogic/kmods/6.6.119-1-6a9e125268c43e0bae8cecb014c8ab03/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_kmods
Downloading http://downloads.openwrt.org/releases/24.10.5/targets/mediatek/filogic/kmods/6.6.119-1-6a9e125268c43e0bae8cecb014c8ab03/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/luci/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_luci
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/luci/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_packages
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/routing/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_routing
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/routing/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/telephony/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_telephony
Downloading http://downloads.openwrt.org/releases/24.10.5/packages/aarch64_cortex-a53/telephony/Packages.sig
Signature check passed.
Downloading file:packages/Packages
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/imagebuilder
Downloading file:packages/Packages.sig
Signature check passed.
grep: /etc/nginx/module.d: No such file or directory
Collected errors:
* opkg_install_cmd: Cannot install package nginx.
make[2]: *** [Makefile:234: package_install] Error 255
make[1]: *** [Makefile:171: _call_manifest] Error 2
make: *** [Makefile:349: manifest] 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 282, in _build
report_error(job, check_package_errors(job.meta["stderr"]))
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/asu/util.py", line 332, in report_error
raise RuntimeError(msg)
RuntimeError: Impossible package selection: missing (nginx)