Closed - Upgrade to 25.12.0 failed

Error: Impossible package selection: missing (libubox20260213)
Model Linksys MX4300
Architecture ARMv8 Processor rev 4
Target Platform qualcommax/ipq807x
Firmware Version OpenWrt 24.10.5 r29087-d9c5716d1d / LuCI openwrt-24.10 branch 26.068.02905~dff2c52
Kernel Version 6.6.119
owut upgrade --verbose --version-to 25.12.0
owut - OpenWrt Upgrade Tool 2026.01.13~2526d84b-r1 (/usr/bin/owut)
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         qualcommax/ipq807x
Profile        linksys_mx4300
Package-arch   aarch64_cortex-a53
Root-FS-type   squashfs
Sys-type       sysupgrade
Version-from   24.10.5 r29087-d9c5716d1d (kernel 6.6.119)
Version-to     25.12.0 r32713-f919e7899d (kernel 6.12.71)
Build-commit   https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=f919e7899d
Build-FS-type  squashfs
Build-at       2026-03-03T00:14:15Z (~11 days ago)
Image-prefix   openwrt-25.12.0-qualcommax-ipq807x-linksys_mx4300
Image-URL      https://downloads.openwrt.org/releases/25.12.0/targets/qualcommax/ipq807x
Image-file     openwrt-25.12.0-qualcommax-ipq807x-linksys_mx4300-squashfs-sysupgrade.bin
Installed      224 packages
Top-level       63 packages
Default         41 packages
User-installed  31 packages (top-level only)

Package version changes:
  apk-mbedtls                         not-installed                               3.0.5-r2
  base-files                          1668~d9c5716d1d                             1693~f919e7899d
  busybox                             1.36.1-r2                                   1.37.0-r6
  ca-bundle                           20250419-r1                                 20250419-r2
  cgi-io                              2022.08.10~901b0f04-r21                     2025.12.11~658b14bd-r1
  coreutils                           9.7-r1                                      9.9-r2
  coreutils-sort                      9.7-r1                                      9.9-r2
  curl                                8.12.1-r1                                   8.15.0-r2
  ddns-scripts                        2.8.2-r64                                   2.8.2-r90
  ddns-scripts-services               2.8.2-r64                                   2.8.2-r90
  dnsmasq-full                        2.90-r4                                     2.91-r2
  dropbear                            2024.86-r2                                  2025.89-r1
  e2fsprogs                           1.47.0-r2                                   1.47.3-r1
  firewall4                           2024.12.18~18fc0ead-r1                      2025.03.17~b6e51575-r2
  fstools                             2024.07.14~408c2cc4-r1                      2026.02.15~8d377aa6-r1
  fwtool                              2019.11.12~8f7fe925-r1                      2025.10.03~04cd252e-r1
  gawk                                5.3.0-r2                                    5.3.2-r1
  getrandom                           2024.04.26~85f10530-r1                      2025.10.30~6f78fa49-r1
  grep                                3.11-r1                                     3.12-r1
  hostapd-common                      2024.09.15~5ace39b0-r2                      2025.08.26~ca266cc2-r1
  ip-tiny                             6.11.0-r1                                   6.18.0-r2
  iperf3                              3.17.1-r4                                   3.20-r1
  ipq-wifi-linksys_mx4200             2025.10.22~ec6831a4-r1                      2026.01.28~88514e5a-r1
  iw                                  6.9-r1                                      6.17-r1
  iwinfo                              2024.10.20~b94f066e-r1                      2026.01.14~f5dd57a8-r1
  jansson                             2.14-r3                                     2.14.1-r1
  jshn                                2025.07.23~49056d17-r1                      2026.03.13~81563384-r1
  jsonfilter                          2025.04.18~8a86fb78-r1                      2025.10.04~f4fe702d-r1
  kmod-ath                            6.6.119.6.12.61-r1                          6.12.71.6.18.7-r1
  kmod-ath11k                         6.6.119.6.12.61-r1                          6.12.71.6.18.7-r1
  kmod-ath11k-ahb                     6.6.119.6.12.61-r1                          6.12.71.6.18.7-r1
  kmod-cfg80211                       6.6.119.6.12.61-r1                          6.12.71.6.18.7-r1
  kmod-crypto-acompress               6.6.119-r1                                  6.12.71-r1
  kmod-crypto-aead                    6.6.119-r1                                  6.12.71-r1
  kmod-crypto-ccm                     6.6.119-r1                                  6.12.71-r1
  kmod-crypto-cmac                    6.6.119-r1                                  6.12.71-r1
  kmod-crypto-crc32c                  6.6.119-r1                                  6.12.71-r1
  kmod-crypto-ctr                     6.6.119-r1                                  6.12.71-r1
  kmod-crypto-gcm                     6.6.119-r1                                  6.12.71-r1
  kmod-crypto-geniv                   6.6.119-r1                                  6.12.71-r1
  kmod-crypto-gf128                   6.6.119-r1                                  6.12.71-r1
  kmod-crypto-ghash                   6.6.119-r1                                  6.12.71-r1
  kmod-crypto-hash                    6.6.119-r1                                  6.12.71-r1
  kmod-crypto-hmac                    6.6.119-r1                                  6.12.71-r1
  kmod-crypto-kpp                     6.6.119-r1                                  6.12.71-r1
  kmod-crypto-lib-chacha20            6.6.119-r1                                  6.12.71-r1
  kmod-crypto-lib-chacha20poly1305    6.6.119-r1                                  6.12.71-r1
  kmod-crypto-lib-curve25519          6.6.119-r1                                  6.12.71-r1
  kmod-crypto-lib-poly1305            6.6.119-r1                                  6.12.71-r1
  kmod-crypto-manager                 6.6.119-r1                                  6.12.71-r1
  kmod-crypto-michael-mic             6.6.119-r1                                  6.12.71-r1
  kmod-crypto-null                    6.6.119-r1                                  6.12.71-r1
  kmod-crypto-rng                     6.6.119-r1                                  6.12.71-r1
  kmod-crypto-seqiv                   6.6.119-r1                                  6.12.71-r1
  kmod-crypto-sha3                    6.6.119-r1                                  6.12.71-r1
  kmod-crypto-sha512                  6.6.119-r1                                  6.12.71-r1
  kmod-fs-ext4                        6.6.119-r1                                  6.12.71-r1
  kmod-gpio-button-hotplug            6.6.119-r5                                  6.12.71-r5
  kmod-gre                            6.6.119-r1                                  6.12.71-r1
  kmod-gre6                           6.6.119-r1                                  6.12.71-r1
  kmod-hwmon-core                     6.6.119-r1                                  6.12.71-r1
  kmod-i2c-core                       6.6.119-r1                                  6.12.71-r1
  kmod-ip6-tunnel                     6.6.119-r1                                  6.12.71-r1
  kmod-iptunnel                       6.6.119-r1                                  6.12.71-r1
  kmod-iptunnel6                      6.6.119-r1                                  6.12.71-r1
  kmod-leds-gpio                      6.6.119-r1                                  6.12.71-r1
  kmod-leds-pca963x                   6.6.119-r1                                  6.12.71-r1
  kmod-lib-crc-ccitt                  6.6.119-r1                                  6.12.71-r1
  kmod-lib-crc16                      6.6.119-r1                                  6.12.71-r1
  kmod-lib-crc32c                     6.6.119-r1                                  6.12.71-r1
  kmod-lib-lzo                        6.6.119-r1                                  6.12.71-r1
  kmod-libphy                         6.6.119-r1                                  6.12.71-r1
  kmod-mac80211                       6.6.119.6.12.61-r1                          6.12.71.6.18.7-r1
  kmod-nf-conntrack                   6.6.119-r1                                  6.12.71-r1
  kmod-nf-conntrack-netlink           6.6.119-r1                                  6.12.71-r1
  kmod-nf-conntrack6                  6.6.119-r1                                  6.12.71-r1
  kmod-nf-flow                        6.6.119-r1                                  6.12.71-r1
  kmod-nf-log                         6.6.119-r1                                  6.12.71-r1
  kmod-nf-log6                        6.6.119-r1                                  6.12.71-r1
  kmod-nf-nat                         6.6.119-r1                                  6.12.71-r1
  kmod-nf-reject                      6.6.119-r1                                  6.12.71-r1
  kmod-nf-reject6                     6.6.119-r1                                  6.12.71-r1
  kmod-nfnetlink                      6.6.119-r1                                  6.12.71-r1
  kmod-nft-core                       6.6.119-r1                                  6.12.71-r1
  kmod-nft-fib                        6.6.119-r1                                  6.12.71-r1
  kmod-nft-nat                        6.6.119-r1                                  6.12.71-r1
  kmod-nft-offload                    6.6.119-r1                                  6.12.71-r1
  kmod-nls-base                       6.6.119-r1                                  6.12.71-r1
  kmod-phy-aquantia                   6.6.119-r1                                  6.12.71-r1
  kmod-qca-nss-dp                     6.6.119.2024.04.16~5bf8b91e-r1              6.12.71.2025.11.24~19c51af0-r1
  kmod-qca-ssdk                       6.6.119.2024.06.13~c451136b-r3              6.12.71.2025.05.30~446db12b-r1
  kmod-qcom-qmi-helpers               6.6.119.6.12.61-r1                          6.12.71.6.18.7-r1
  kmod-qrtr                           6.6.119-r1                                  6.12.71-r1
  kmod-qrtr-smd                       6.6.119-r1                                  6.12.71-r1
  kmod-slhc                           6.6.119-r1                                  6.12.71-r1
  kmod-thermal                        6.6.119-r1                                  6.12.71-r1
  kmod-udptunnel4                     6.6.119-r1                                  6.12.71-r1
  kmod-udptunnel6                     6.6.119-r1                                  6.12.71-r1
  kmod-usb-core                       6.6.119-r1                                  6.12.71-r1
  kmod-usb-dwc3                       6.6.119-r1                                  6.12.71-r1
  kmod-usb-dwc3-qcom                  6.6.119-r1                                  6.12.71-r1
  kmod-usb-xhci-hcd                   6.6.119-r1                                  6.12.71-r1
  kmod-usb3                           6.6.119-r1                                  6.12.71-r1
  kmod-wireguard                      6.6.119-r1                                  6.12.71-r1
  libatomic                           13.3.0-r4                                   14.3.0-r5
  libblkid                            2.40.2-r1                                   2.41.3-r1
  libblobmsg-json                     2025.07.23~49056d17-r1                      2026.03.13~81563384-r1
  libcomerr                           1.47.0-r2                                   1.47.3-r1
  libcurl                             8.12.1-r1                                   8.15.0-r2
  libe2p                              1.47.0-r2                                   1.47.3-r1
  libext2fs                           1.47.0-r2                                   1.47.3-r1
  libgmp                              6.3.0-r1                                    6.3.0-r2
  libiperf3                           3.17.1-r4                                   3.20-r1
  libiwinfo                           2024.10.20~b94f066e-r1                      2026.01.14~f5dd57a8-r1
  libiwinfo-data                      2024.10.20~b94f066e-r1                      2026.01.14~f5dd57a8-r1
  libjson-script                      2025.07.23~49056d17-r1                      2026.03.13~81563384-r1
  libncurses                          6.4-r2                                      6.4-r3
  libnetfilter-conntrack              1.0.9-r2                                    1.1.0-r1
  libnettle                           3.9.1-r1                                    3.10.2-r1
  libnftnl                            1.2.8-r1                                    1.3.1-r1
  libnghttp2                          1.63.0-r1                                   1.66.0-r1
  libnl-tiny                          2025.03.19~c0df580a-r1                      2025.12.02~40493a65-r1
  libopenssl                          3.0.19-r1                                   3.5.5-r1
  libpcre2                            10.42-r1                                    10.47-r1
  libpthread                          1.2.5-r4                                    1.2.5-r5
  libreadline                         8.2-r2                                      8.3-r1
  librt                               1.2.5-r4                                    1.2.5-r5
  libsmartcols                        2.40.2-r1                                   2.41.3-r1
  libss                               1.47.0-r2                                   1.47.3-r1
  libubox                             2025.07.23~49056d17-r1                      2026.03.13~81563384-r1
  libubus                             2025.10.17~60e04048-r1                      2025.12.02~3cc98db1-r1
  libuci                              2025.01.20~16ff0bad-r1                      2025.12.02~66127cd7-r1
  libuclient                          2024.10.22~88ae8f20-r1                      2026.02.20~7a0aa2e4-r1
  libucode                            2025.07.18~3f64c808-r1                      2026.01.16~85922056-r1
  libudebug                           2025.08.24~edeb4d6d                         2026.01.16~875e1a7a
  libustream-mbedtls                  2024.07.28~99bd3d2b-r1                      2026.03.01~99f1c0db-r1
  libuuid                             2.40.2-r1                                   2.41.3-r1
  logd                                2024.04.26~85f10530-r1                      2025.10.30~6f78fa49-r1
  losetup                             2.40.2-r1                                   2.41.3-r1
  luci                                26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-app-attendedsysupgrade         26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-app-ddns                       26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-app-firewall                   26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-app-package-manager            26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-base                           26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-lib-uqr                        26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-light                          26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-mod-admin-full                 26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-mod-network                    26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-mod-status                     26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-mod-system                     26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-proto-gre                      26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-proto-ipv6                     26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-proto-ppp                      26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-proto-wireguard                26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-ssl                            26.068.02905~dff2c52                        26.071.74370~780a7ce
  luci-theme-bootstrap                26.068.02905~dff2c52                        26.071.74370~780a7ce
  mtd                                 26                                          27
  netifd                              2025.05.23~7901e66c-r1                      2026.02.26~cbb83a18-r1
  nftables-json                       1.1.1-r1                                    1.1.6-r1
  odhcp6c                             2024.09.25~b6ae9ffa-r1                      2026.01.25~ee2949e3-r1
  odhcpd-ipv6only                     2025.10.02~b14cf98c-r2                      2026.01.19~2e5068b9-r1
  openwrt-keyring                     2024.11.01~fbae29d7-r2                      2025.12.10~f0670054-r1
  procd                               2024.12.22~42d39376-r1                      2026.03.11~129b729f-r1
  procd-seccomp                       2024.12.22~42d39376-r1                      2026.03.11~129b729f-r1
  procd-ujail                         2024.12.22~42d39376-r1                      2026.03.11~129b729f-r1
  rpcd                                2025.09.01~bba95191-r1                      2025.12.03~ffb9961c-r1
  rpcd-mod-file                       2025.09.01~bba95191-r1                      2025.12.03~ffb9961c-r1
  rpcd-mod-iwinfo                     2025.09.01~bba95191-r1                      2025.12.03~ffb9961c-r1
  rpcd-mod-rpcsys                     2025.09.01~bba95191-r1                      2025.12.03~ffb9961c-r1
  rpcd-mod-ucode                      2025.09.01~bba95191-r1                      2025.12.03~ffb9961c-r1
  terminfo                            6.4-r2                                      6.4-r3
  ubi-utils                           2.2.1-r1                                    2.3.0-r1
  uboot-envtools                      2024.07-r1                                  2025.10-r1
  ubox                                2024.04.26~85f10530-r1                      2025.10.30~6f78fa49-r1
  ubus                                2025.10.17~60e04048-r1                      2025.12.02~3cc98db1-r1
  ubusd                               2025.10.17~60e04048-r1                      2025.12.02~3cc98db1-r1
  uci                                 2025.01.20~16ff0bad-r1                      2025.12.02~66127cd7-r1
  uclient-fetch                       2024.10.22~88ae8f20-r1                      2026.02.20~7a0aa2e4-r1
  ucode                               2025.07.18~3f64c808-r1                      2026.01.16~85922056-r1
  ucode-mod-fs                        2025.07.18~3f64c808-r1                      2026.01.16~85922056-r1
  ucode-mod-math                      2025.07.18~3f64c808-r1                      2026.01.16~85922056-r1
  ucode-mod-nl80211                   2025.07.18~3f64c808-r1                      2026.01.16~85922056-r1
  ucode-mod-rtnl                      2025.07.18~3f64c808-r1                      2026.01.16~85922056-r1
  ucode-mod-ubus                      2025.07.18~3f64c808-r1                      2026.01.16~85922056-r1
  ucode-mod-uci                       2025.07.18~3f64c808-r1                      2026.01.16~85922056-r1
  ucode-mod-uclient                   2024.10.22~88ae8f20-r1                      2026.02.20~7a0aa2e4-r1
  ucode-mod-uloop                     2025.07.18~3f64c808-r1                      2026.01.16~85922056-r1
  uhttpd                              2025.07.06~7e64e8ba-r4                      2025.10.03~ebb92e6b-r1
  uhttpd-mod-ubus                     2025.07.06~7e64e8ba-r4                      2025.10.03~ebb92e6b-r1
  urngd                               2023.11.01~44365eb1-r1                      2025.10.03~f17e33d9-r1
  usign                               2020.05.23~f1f65026-r1                      2025.10.03~c4c72b1b-r1
  wireguard-tools                     1.0.20210914-r4                             1.0.20250521-r1
  wireless-regdb                      2025.10.07-r1                               2026.02.04-r1
  wpad-basic-mbedtls                  2024.09.15~5ace39b0-r2                      2025.08.26~ca266cc2-r1
195 packages are out-of-date

Automatic package replacements/removals:
  Package                             Replaced-by
  opkg                                apk-mbedtls
Details at https://sysupgrade.openwrt.org/json/v1/overview.json

Default package analysis:
  Default                             Provided-by
  dnsmasq                             dnsmasq-full
  nftables                            nftables-json
  ppp                                 not installed
  ppp-mod-pppoe                       not installed

There are currently package build failures for 25.12.0 aarch64_cortex-a53:
  Feed: packages
    domoticz                          Fri Mar 13 13:53:54 2026 - not installed
    pigeonhole                        Fri Mar 13 13:35:31 2026 - not installed
    pillow                            Fri Mar 13 13:17:24 2026 - not installed
    python-flask-httpauth             Fri Mar 13 14:28:16 2026 - not installed
    python-frozenlist                 Fri Mar 13 13:18:00 2026 - not installed
    python-gevent                     Fri Mar 13 14:14:13 2026 - not installed
    python-gmpy2                      Fri Mar 13 13:18:59 2026 - not installed
    python-multidict                  Fri Mar 13 13:18:06 2026 - not installed
    python-psycopg2                   Fri Mar 13 13:19:27 2026 - not installed
    python-pyodbc                     Fri Mar 13 14:14:39 2026 - not installed
    python-pyopenssl                  Fri Mar 13 14:29:06 2026 - not installed
    python-ubus                       Fri Mar 13 13:20:12 2026 - not installed
    python-yarl                       Fri Mar 13 13:37:11 2026 - not installed
  Feed: telephony
    asterisk-chan-sccp                Fri Mar 13 14:46:47 2026 - not installed
  Feed: video
    assimp                            Fri Mar 13 11:21:37 2026 - not installed
    glslang                           Fri Mar 13 10:35:38 2026 - not installed
    qt5base                           Fri Mar 13 14:35:32 2026 - not installed
    qt5quick                          Fri Mar 13 14:35:26 2026 - not installed
    qt5quick-controls                 Fri Mar 13 14:43:12 2026 - not installed
    qt5script                         Fri Mar 13 14:35:28 2026 - not installed
    qt5svg                            Fri Mar 13 14:35:32 2026 - not installed
    qt5translations                   Fri Mar 13 15:10:40 2026 - not installed
    qt5virtualkeyboard                Fri Mar 13 15:10:40 2026 - not installed
    vkmark                            Fri Mar 13 14:30:45 2026 - not installed
24 package build failures don't affect this device, details at
  https://downloads.openwrt.org/releases/faillogs-25.12/aarch64_cortex-a53/

WARNING: There are 2 missing default packages, confirm this is expected before proceeding
Request:
  Version 25.12.0 r32713-f919e7899d (kernel 6.12.71)
Request hash:
  891ec77c51242dfcfeb6b98a2f99b8c67cce0a6a45fd2e58962897c65f1280e8
--
Status:   queued - 0 ahead of you
Progress:   0s total =   0s in queue +   0s in build
--
Status:   container_setup
Progress:   4s total =   0s in queue +   4s in build
--
Status:   validate_manifest
Progress:  18s total =   0s in queue +  18s in build
--
Status:   Error: Impossible package selection: missing (libubox20260213)
Progress:  22s total =   0s in queue +  22s in build

Build failed in  22s total =   0s in queue +  22s to build:
ASU server stderr =
Generate local signing keys...
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.

Building package index...
ERROR: unable to select packages:
  libubox20260213 (no such package):
    required by: mtd-27[libubox20260213]
make[2]: *** [Makefile:254: package_install] Error 2
make[1]: *** [Makefile:193: _call_manifest] Error 2
make: *** [Makefile:369: 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 (libubox20260213)

ERROR: Build failed with status 500 (--version-to 25.12.0 --device qualcommax/ipq807x:linksys_mx4300:squashfs)
The above errors are often due to the upgrade server lagging behind the
build server, first suggestion is to wait a while and try again.

Seems like a good advice?

Try doing an inplace upgrade 1st, 24.10.5 to 24.10.5.

I tried to update to 24.10.5 first but when I try to give the command "owut download -V 25.12 --force" I get the error "Impossible package selection: missing (libubox20260213)".

My router is linksys_e8450-ubi

Maybe try just libubox.

Hello,
I am also facing the same problem with my Linksys E8450 (UBI) running OpenWrt 24.10.5. When using the firmware selector, I got the following error:

RuntimeError: Impossible package selection: missing (libubox20260213)

Complete logs:

Generate local signing keys...
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.

Building package index...
ERROR: unable to select packages:
  libubox20260213 (no such package):
    required by: mtd-27[libubox20260213]
make[2]: *** [Makefile:254: package_install] Error 2
make[1]: *** [Makefile:193: _call_manifest] Error 2
make: *** [Makefile:369: 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 (libubox20260213)

I am not in the hurry to upgrade though. Thanks for your hard work! :slightly_smiling_face:

It seems an update on libubox caused this.
As part of commit 8aac058 on openwrt-25.12 branch.

I got the following on image builded for x86 and qualcommax:

Building package index...

Installing packages...
ERROR: unable to select packages:
  libubox20260213 (no such package):
    required by: mtd-27[libubox20260213]

I'm not sure if we need to wait for downloads to update, or wait for the next point release ( @robimarko mentioned one is expected soon).

This is a known build issue with 25.12.0 that will take either a revert or a new 25.12.1 release to resolve. There is no timeline for a solution, so you'll have to wait...

Fix in place, 25.12.0 should be building for most devices now (although I still see a couple lagging behind, lantiq, mvebu and some ath79).

In place upgrade to the same version worked fine. I did wait a while but it still does not work. I guess I will have to wait for a point release.

You can naturally compile a firmware from sources with the full toolchain. Then you get a coherent set of packages.

(It is only these "glue precompiled binaries together" tools that fail now).

Alright. Thanks for the information :slight_smile:

DISTRIB_ID='OpenWrt'

DISTRIB_RELEASE='25.12.0'

DISTRIB_REVISION='r32713-f919e7899d'

DISTRIB_TARGET='ath79/generic'

DISTRIB_ARCH='mips_24kc'

DISTRIB_DESCRIPTION='OpenWrt 25.12.0 r32713-f919e7899d'

DISTRIB_TAINTS=''

I have been running this system for a while,BTW what is the definiition

of “a while”? In this case several days.

This looks like a problem with the upgrade of libubox20260213

on 03/13 and is not a problem with owut.

I have been trying to upgrade my current 25.12.0 system several

times on 03/14 and now on 03/15.

Hello,
I'm trying to upgrade my Pi4B from 25.12.0-rc5 - r32673-482ba7230a to 25.12.0 using attended system upgrade. After starting to build the firmware the it stops with: - Server response: Error: Impossible package selection: missing (libblobmsg-json20260213, libubox20260213).

I then thought I'd download a new file using the firmware selector and include the additional files I need in it. After many attempts I could not get it to work. So, I resorted to removing some of the additional packages to try and find if there was one particular one causing the issue. Eventually I removed them all and requested a build and it still failed.

As a final check I selected a different router / firmware to build but the screen displayed the following error message..

 Customize installed packages and/or first boot script
Error: Impossible package selection: missing (libubox20260213)
STDERR

Generate local signing keys...
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.

Building package index...
ERROR: unable to select packages:
  libubox20260213 (no such package):
    required by: mtd-27[libubox20260213]
make[2]: *** [Makefile:254: package_install] Error 2
make[1]: *** [Makefile:193: _call_manifest] Error 2
make: *** [Makefile:369: 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 (libubox20260213)

STDOUT

Installed Packages
Script to run on first boot (uci-defaults)
REQUEST BUILD 

What is happening/ what am I doing wrong?
This has never been a problem in the past when I previously built Pi4B images.
Any help would be greatly appreciated!

Mark

Like already said in the thread a few times, it is currently impossible (with attended sysupgrade, owut, etc. glue-binaries-together tools) due to a few package upgrades. A new point release 25.12.1 is needed for those tools to work again with 25.12.x.

But you can build a coherent firmware from source code with the full toolchain.

A new point release 25.12.1 is needed for those tools to work again with 25.12.x.

Many thanks for clearing this up, I'll wait for the next release.

Would instructing the build bots to re-compile all packages (or the one with broken dependencies) work as well?
They would need to do it for a point release anyway.

Building a firmware on your machine is not an option? A state with the patch included of course...

No. That would in practice require a new release to be effective.

This is about "version-locked" packages tied to a release, depending on rollingly built other packages.

Read the 5-year-old discussion and my solution attempt in https://github.com/openwrt/openwrt/pull/4233
and the reverting of that in https://github.com/openwrt/openwrt/commit/8307da3dbdaff13d5ce99f8aefa32f5b7a2e18e6
There is current a bit different approach being suggested in https://github.com/openwrt/openwrt/pull/22396

Likely fixed (for this singular case) by

once the 25.12 buildbot has has time to rebuild it for all targets.

Thanks for the context.

Since ASU / owut are now officially included by default for some devices (from 25.12 release notes), I think we might need to revisit the current approach to avoid breaking their workflow in the future.

Personally, I can build from source, so ASU (and image builder) is just a convenience feature.

Please don't get me wrong, I'm not demanding anything.
I know this is a community project and there is no guarantied support, but the official inclusion of ASU / owut also has some challenges.