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.
1 Like

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

1 Like

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:

2 Likes

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).

1 Like

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).

2 Likes

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).

2 Likes

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.

1 Like

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.

2 Likes

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.

1 Like

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

2 Likes

Likely fixed (for this singular case) by

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

5 Likes

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.

4 Likes