LuCI Attended Sysupgrade support thread

Greetings. Having some issues updating here. Thank you in advance:

Server response: failed

Request Data
{
    "system_board": {
        "kernel": "6.12.74",
        "hostname": "Rpi4BWrt",
        "system": "ARMv8 Processor rev 3",
        "model": "Raspberry Pi 4 Model B Rev 1.1",
        "board_name": "raspberrypi,4-model-b",
        "rootfs_type": "ext4",
        "release": {
            "distribution": "OpenWrt",
            "version": "25.12.1",
            "firmware_url": "https://downloads.openwrt.org/",
            "revision": "r32768-b21cfa8f8c",
            "target": "bcm27xx/bcm2711",
            "description": "OpenWrt 25.12.1 r32768-b21cfa8f8c",
            "builddate": "1773711117"
        }
    },
    "advanced_mode": "1",
    "url": "https://sysupgrade.openwrt.org",
    "branch": "25.12",
    "revision": "r32768-b21cfa8f8c",
    "efi": null,
    "sha256_unsigned": "",
    "client": "luci/26.078.75052~c5deeda",
    "packages": {
        "apk-mbedtls": "3.0.5-r2",
        "base-files": "1696~b21cfa8f8c",
        "bash": "5.3-r2",
        "bcm27xx-gpu-fw": "2025.04.30-r1",
        "bcm27xx-utils": "2025.03.14-r1",
        "bind-host": "9.20.18-r1",
        "brcmfmac-nvram-43455-sdio": "20251125-r1",
        "ca-bundle": "20250419-r2",
        "coreutils-mktemp": "9.9-r2",
        "cypress-firmware-43455-sdio": "5.10.9.2022.0909-r1",
        "dnsmasq-full": "2.91-r2",
        "dropbear": "2025.89-r1",
        "e2fsprogs": "1.47.3-r1",
        "firewall4": "2025.03.17~b6e51575-r2",
        "fping": "5.3-r1",
        "getrandom": "2025.10.30~6f78fa49-r1",
        "htop": "3.4.1-r1",
        "ip-full": "6.18.0-r2",
        "jq": "1.8.1-r2",
        "kernel": "6.12.74~17c49556bc33e04de84b3bcafe21db56-r1",
        "kmod-brcmfmac": "6.12.74.6.18.7-r1",
        "kmod-crypto-acompress": "6.12.74-r1",
        "kmod-fs-vfat": "6.12.74-r1",
        "kmod-hid": "6.12.74-r1",
        "kmod-hid-generic": "6.12.74-r1",
        "kmod-i2c-bcm2835": "6.12.74-r1",
        "kmod-i2c-brcmstb": "6.12.74-r1",
        "kmod-ifb": "6.12.74-r1",
        "kmod-lib-crc-ccitt": "6.12.74-r1",
        "kmod-lib-lzo": "6.12.74-r1",
        "kmod-lib-zstd": "6.12.74-r1",
        "kmod-netem": "6.12.74-r1",
        "kmod-ppp": "6.12.74-r1",
        "kmod-pppoe": "6.12.74-r1",
        "kmod-r8169": "6.12.74-r1",
        "kmod-sched-cake": "6.12.74-r1",
        "kmod-sched-ctinfo": "6.12.74-r1",
        "kmod-sched-red": "6.12.74-r1",
        "kmod-sound-arm-bcm2835": "6.12.74-r1",
        "kmod-spi-bcm2835": "6.12.74-r1",
        "kmod-spi-bcm2835-aux": "6.12.74-r1",
        "kmod-usb-hid": "6.12.74-r1",
        "kmod-usb-net-lan78xx": "6.12.74-r1",
        "kmod-veth": "6.12.74-r1",
        "libc": "1.2.5-r5",
        "libf2fs": "1.16.0-r4",
        "libmbedtls": "3.6.5-r1",
        "libsmartcols": "2.41.3-r1",
        "libuclient": "2026.02.20~7a0aa2e4-r1",
        "libustream-mbedtls": "2026.03.01~99f1c0db-r1",
        "logd": "2025.10.30~6f78fa49-r1",
        "lua": "5.1.5-r11",
        "luci": "26.078.75052~c5deeda",
        "luci-app-attendedsysupgrade": "26.078.75052~c5deeda",
        "luci-app-ddns": "26.078.75052~c5deeda",
        "luci-app-irqbalance": "26.078.75052~c5deeda",
        "luci-app-upnp": "26.086.74393~c8e95f1",
        "luci-lib-jsonc": "26.078.75052~c5deeda",
        "luci-ssl": "26.078.75052~c5deeda",
        "mkf2fs": "1.16.0-r4",
        "mtd": "27",
        "nano": "8.7.1-r2",
        "odhcp6c": "2026.01.25~ee2949e3-r1",
        "odhcpd-ipv6only": "2026.03.16~edf2e523-r1",
        "partx-utils": "2.41.3-r1",
        "ppp": "2.5.2-r3",
        "ppp-mod-pppoe": "2.5.2-r3",
        "procd-ujail": "2026.03.13~58eb263d-r1",
        "speedtest-go": "1.7.10-r1",
        "tc-full": "6.18.0-r2",
        "uci": "2025.12.02~66127cd7-r1",
        "uclient-fetch": "2026.02.20~7a0aa2e4-r1",
        "urandom-seed": "3",
        "wget-ssl": "1.25.0-r2",
        "wpad-basic-mbedtls": "2025.08.26~ca266cc2-r1",
        "zram-swap": "32"
    },
    "profile": "raspberrypi,4-model-b",
    "target": "bcm27xx/bcm2711",
    "version": "25.12.1",
    "diff_packages": true,
    "filesystem": "ext4",
    "rootfs_size_mb": null
}
STDERR
Traceback (most recent call last):
  File "/app/.venv/lib/python3.14/site-packages/rq/worker/base.py", line 1463, 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 1378, in _execute
    result = self.func(*self.args, **self.kwargs)
  File "/app/asu/build.py", line 494, in build
    result = _build(build_request, job)
  File "/app/asu/build.py", line 196, in _build
    container = podman.containers.create(
        image,
    ...<7 lines>...
        image_volume_mode="ignore",  # don't create anonymous volumes for VOLUME ["/builder"]
    )
  File "/app/.venv/lib/python3.14/site-packages/podman/domain/containers_create.py", line 412, in create
    response.raise_for_status(not_found=ImageNotFound)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/.venv/lib/python3.14/site-packages/podman/api/client.py", line 85, in raise_for_status
    raise APIError(cause, response=self._response, explanation=message)
podman.errors.exceptions.APIError: 500 Server Error: Internal Server Error (creating container storage: write /home/asu/.local/share/containers/storage/overlay-layers/.tmp-layers.json1015850771: no space left on device)

Same here.
edit:

podman.errors.exceptions.APIError: 500 Server Error: Internal Server Error (creating container storage: write /home/asu/.local/share/containers/storage/overlay-layers/.tmp-layers.json4280867889: no space left on device)
1 Like

@aparcar @Ansuel Container storage full? Is that on S3, too?

2 Likes

I double checked - there is no “error” section or anything else in the GUI output beyond what I pasted already.

I did an owut upgrade (verbatim, without specifying target version) and all it did was to lose all my configuration. I think it upgraded my router from 24.10.4 to 24.10.6. I had to re-configure my router after that.

I now tried the owut check --verbose --version-to 25.12 and again it rejects the current profile, but this time it’s even stranger:

root@OpenWrt:~# owut check --verbose --version-to 25.12
owut - OpenWrt Upgrade Tool 2026.03.30~670907a5-r1 (/usr/bin/owut)
ERROR: Unsupported profile: luxul-abr-4500-v1
  Valid profiles are [ "asus_rt-ac3100", "asus_rt-ac3200", "asus_rt-ac5300", "asus_rt-ac56u", "asus_rt-ac68u", "asus_rt-ac87u", "asus_rt-ac88u", "asus_rt-n18u", "buffalo_wxr-1900dhp", "buffalo_wzr-1750dhp", "buffalo_wzr-600dhp2", "buffalo_wzr-900dhp", "dlink_dir-885l", "dlink_dir-890l", "dlink_dwl-8610ap", "linksys_ea6300-v1", "linksys_ea6500-v2", "linksys_ea9200", "linksys_ea9500", "luxul_abr-4500-v1", "luxul_xap-1610-v1", "luxul_xbr-4500-v1", "luxul_xwr-3150-v1", "meraki_mr26", "meraki_mr32", "meraki_mx64", "meraki_mx64-a0", "meraki_mx65", "netgear_r6250-v1", "netgear_r6300-v2", "netgear_r7000", "netgear_r7900", "netgear_r8000", "phicomm_k3", "smartrg_sr400ac", "tenda_ac9" ]

i.e. the profile it identifies as luxul-abt-4500-v1 is listed in the Valid profiles list in the error message, although with a _ instead of - but apparently it changes between the two.

Executing echo "luxul_abr-4500" > /tmp/sysinfo/board_name as suggested before results in the same error - the board without the v1 suffix is rejected:

root@OpenWrt:~# owut check --verbose --version-to 25.12
owut - OpenWrt Upgrade Tool 2026.03.30~670907a5-r1 (/usr/bin/owut)
ERROR: Unsupported profile: luxul_abr-4500
  Valid profiles are [ "asus_rt-ac3100", "asus_rt-ac3200", "asus_rt-ac5300", "asus_rt-ac56u", "asus_rt-ac68u", "asus_rt-ac87u", "asus_rt-ac88u", "asus_rt-n18u", "buffalo_wxr-1900dhp", "buffalo_wzr-1750dhp", "buffalo_wzr-600dhp2", "buffalo_wzr-900dhp", "dlink_dir-885l", "dlink_dir-890l", "dlink_dwl-8610ap", "linksys_ea6300-v1", "linksys_ea6500-v2", "linksys_ea9200", "linksys_ea9500", "luxul_abr-4500-v1", "luxul_xap-1610-v1", "luxul_xbr-4500-v1", "luxul_xwr-3150-v1", "meraki_mr26", "meraki_mr32", "meraki_mx64", "meraki_mx64-a0", "meraki_mx65", "netgear_r6250-v1", "netgear_r6300-v2", "netgear_r7000", "netgear_r7900", "netgear_r8000", "phicomm_k3", "smartrg_sr400ac", "tenda_ac9" ]

How can I proceed?

EDIT: echo luxul_abr-4500-v1 > /tmp/sysinfo/board_name allows the check to pass, I’ll try to upgrade it now.

EDIT 2: I tried the upgrade and I get a warning about the downgrade of ONLY the following packages:

  procd                                         2026.03.14~c59f2d80-r1                      2026.03.13~58eb263d-r1
  procd-seccomp                                 2026.03.14~c59f2d80-r1                      2026.03.13~58eb263d-r1
  procd-ujail                                   2026.03.14~c59f2d80-r1                      2026.03.13~58eb263d-r1

Is it safe to retry with --force?

Sort-of correct, in the board file that first underscore should pedantically be a comma luxul,abr-4500-v1. That said, the underscore will work just fine with ASU (not sure about other tooling, but if you're upgrading anyhow that's not an issue).

I'm seeing those downgrades in my tests occasionally, not sure what is up with that, but yes, it should be just fine to --force it as ASU will build a coherent set of package irrespective of whether they are the latest or not...

Thank you for confirming.

I forgot to mention that I'm asking about --forcebecause the documents say to ask unless I'm 100% confident.

I'll try this when I'm back home tonight.

1 Like

Upgrade done.

I don’t know what I’m doing wrong, but the configuration was completely wiped out.
The router reset back to the default 192.168.1.1, and I could restore an old backup to get it back to a working state.

Indeed (I see it a bit clearer now), the /tmp/sysinfo/board_name has to be with the comma as it is checked in the sysupgrade path... https://github.com/openwrt/openwrt/blob/09e7b24ceb5d9310334c4f88327dc6d58052e7fd/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh#L36-L62

And for the NOT keeping settings, it is a general platform problem there are reports in the forum and an opened issue about bcm53xx devices having the same problem, including this luxul one.

1 Like

Thanks for looking into this.

I'll try to follow the ticket for updates.

Has been fixed, ty!

Both ASU and firmware-selector are failing to generate a snapshot image with this error:

ERROR: unable to select packages:
  fit-check-sign (no such package):
    required by: fitblk-2[fit-check-sign]

Target is MT3000 mediatek/filogic

That package just got a version bump yesterday morning and it may not have built yet. Try again in half a day or so...

1 Like

Attended-sysupgrade upgraded my wr3000 from latest 24 to 25.12.2 and SQM didn't work. I tried uninstalling and purging, but the system's asking to install iptables, ip and a lot of packages absent in the repos and generally deprecated! Could it be that the sqm version in the repos is still the old one? why did it update successfully, though?

I've got luci-app-sqm and sqm-scripts on my 25.12.2 edge router, working just fine and saw no issues when building the image.

The ip and iptables requirements are virtual, in that there is no actual package of that name - they are more like "capabilities" to be provided by alternative concrete packages. Here's what I see (I cut out some fields manually to reduce verbosity).

$ apk query --installed --format yaml --fields package,depends sqm-scripts
# 1 items
- package: sqm-scripts-1.7.2-r1
  depends: # 7 items
    - ip
    - iptables
    - iptables-mod-ipopt
    - kmod-ifb
    - kmod-sched-cake
    - libc
    - tc

$ apk query --installed --format yaml --fields all --match provides ip
# 1 items
- package: ip-tiny-6.18.0-r2
  name: ip-tiny
  version: 6.18.0-r2
  description: Routing control utility (minimal)
  provider-priority: 100
  provides: # 2 items
    - ip=6.18.0-r2
    - ip-tiny-any
  reverse-depends:
    - sqm-scripts

$ apk query --installed --format yaml --fields all  --match provides iptables
# 1 items
- package: iptables-nft-1.8.10-r3
  name: iptables-nft
  version: 1.8.10-r3
  description: |
    Extra iptables nftables nft binaries. iptables-nft iptables-nft-restore iptables-nft-save iptables-translate iptables-restore-translate
  provider-priority: 100
  depends: # 3 items
    - kmod-ipt-core
    - libc
    - xtables-nft
  provides: # 2 items
    - iptables=1.8.10-r3
    - iptables-nft-any
  reverse-depends:
    - sqm-scripts

And getting rid of the --installed selector, we can see the various alternatives.

$ apk query --format yaml --fields name,provides  --match provides iptables
# 2 items
- name: iptables-nft
  provides: # 2 items
    - iptables=1.8.10-r3
    - iptables-nft-any
- name: iptables-zz-legacy
  provides: # 3 items
    - iptables=1.8.10-r3
    - iptables-legacy=1.8.10-r3
    - iptables-zz-legacy-any

$ apk query --format yaml --fields name,provides  --match provides ip
# 2 items
- name: ip-full
  provides: # 2 items
    - ip=6.18.0-r2
    - ip-full-any
- name: ip-tiny
  provides: # 2 items
    - ip=6.18.0-r2
    - ip-tiny-any

Still happening, there is something wrong here.

Thanks for your thorough explanation!
I’d like to point out that these “soft requirements” are marked as totally missing and with red text in LUCI, and this lead me to thinking this must be an error.
I already knew going into 25.12 that firewall4 and nftables now provide the functionalities previously provided by firewall3 and iptables, because that’s in the changelogs and there’s a symlink from fw3 to the fw4 binary, but these facts seems to not be acknowledged by LUCI.

Can confirm mediatek/filogic MT3000 snapshots can now be built again.

Getting a failure using both LuCI and owut.

Given that the release was cut a few days ago, is this still expected, or is it possible that there's a missing package, and there's a wider problem?

Just trying now as I've been away.

Server response: Error: Impossible package selection

Request Data
{
    "system_board": {
        "kernel": "6.12.74",
        "hostname": "ea8500",
        "system": "ARMv7 Processor rev 0 (v7l)",
        "model": "Linksys EA8500 WiFi Router",
        "board_name": "linksys,ea8500",
        "rootfs_type": "squashfs",
        "release": {
            "distribution": "OpenWrt",
            "version": "25.12.1",
            "firmware_url": "https://downloads.openwrt.org/",
            "revision": "r32768-b21cfa8f8c",
            "target": "ipq806x/generic",
            "description": "OpenWrt 25.12.1 r32768-b21cfa8f8c",
            "builddate": "1773711117"
        }
    },
    "advanced_mode": "1",
    "url": "https://sysupgrade.openwrt.org",
    "branch": "25.12",
    "revision": "r32768-b21cfa8f8c",
    "efi": null,
    "sha256_unsigned": "",
    "client": "luci/26.078.75052~c5deeda",
    "packages": {
        "acme-acmesh-dnsapi": "3.1.2-r1",
        "apk-mbedtls": "3.0.5-r2",
        "ath10k-firmware-qca99x0-ct": "2023.04.04-r1",
        "attendedsysupgrade-common": "9",
        "base-files": "1696~b21cfa8f8c",
        "busybox": "1.37.0-r6",
        "ca-bundle": "20250419-r2",
        "cgi-io": "2025.12.11~658b14bd-r1",
        "dnsmasq": "2.91-r2",
        "dropbear": "2025.89-r1",
        "firewall4": "2025.03.17~b6e51575-r2",
        "fstools": "2026.02.15~8d377aa6-r1",
        "fwtool": "2025.10.03~04cd252e-r1",
        "getrandom": "2025.10.30~6f78fa49-r1",
        "hostapd-common": "2025.08.26~ca266cc2-r1",
        "iw": "6.17-r1",
        "jansson": "2.14.1-r1",
        "jshn": "2026.03.13~81563384-r2",
        "jsonfilter": "2026.03.16~b9034210-r1",
        "kernel": "6.12.74~ce4fda09ec43926c9d3289d2b34fb9b1-r1",
        "kmod-ata-ahci": "6.12.74-r1",
        "kmod-ata-ahci-platform": "6.12.74-r1",
        "kmod-ata-core": "6.12.74-r1",
        "kmod-ath": "6.12.74.6.18.7-r1",
        "kmod-ath10k-ct": "6.12.74.2025.12.01~bb84e159-r1",
        "kmod-cfg80211": "6.12.74.6.18.7-r1",
        "kmod-crypto-aead": "6.12.74-r1",
        "kmod-crypto-ccm": "6.12.74-r1",
        "kmod-crypto-cmac": "6.12.74-r1",
        "kmod-crypto-crc32c": "6.12.74-r1",
        "kmod-crypto-ctr": "6.12.74-r1",
        "kmod-crypto-gcm": "6.12.74-r1",
        "kmod-crypto-geniv": "6.12.74-r1",
        "kmod-crypto-gf128": "6.12.74-r1",
        "kmod-crypto-ghash": "6.12.74-r1",
        "kmod-crypto-hash": "6.12.74-r1",
        "kmod-crypto-hmac": "6.12.74-r1",
        "kmod-crypto-manager": "6.12.74-r1",
        "kmod-crypto-null": "6.12.74-r1",
        "kmod-crypto-rng": "6.12.74-r1",
        "kmod-crypto-seqiv": "6.12.74-r1",
        "kmod-crypto-sha3": "6.12.74-r1",
        "kmod-crypto-sha512": "6.12.74-r1",
        "kmod-gpio-button-hotplug": "6.12.74-r5",
        "kmod-hwmon-core": "6.12.74-r1",
        "kmod-i2c-core": "6.12.74-r1",
        "kmod-leds-gpio": "6.12.74-r1",
        "kmod-lib-crc-ccitt": "6.12.74-r1",
        "kmod-lib-crc32c": "6.12.74-r1",
        "kmod-mac80211": "6.12.74.6.18.7-r1",
        "kmod-nf-conntrack": "6.12.74-r1",
        "kmod-nf-conntrack6": "6.12.74-r1",
        "kmod-nf-flow": "6.12.74-r1",
        "kmod-nf-log": "6.12.74-r1",
        "kmod-nf-log6": "6.12.74-r1",
        "kmod-nf-nat": "6.12.74-r1",
        "kmod-nf-reject": "6.12.74-r1",
        "kmod-nf-reject6": "6.12.74-r1",
        "kmod-nfnetlink": "6.12.74-r1",
        "kmod-nft-core": "6.12.74-r1",
        "kmod-nft-fib": "6.12.74-r1",
        "kmod-nft-nat": "6.12.74-r1",
        "kmod-nft-offload": "6.12.74-r1",
        "kmod-nls-base": "6.12.74-r1",
        "kmod-phy-qcom-ipq806x-usb": "6.12.74-r1",
        "kmod-ppp": "6.12.74-r1",
        "kmod-pppoe": "6.12.74-r1",
        "kmod-pppox": "6.12.74-r1",
        "kmod-scsi-core": "6.12.74-r1",
        "kmod-slhc": "6.12.74-r1",
        "kmod-usb-common": "6.12.74-r1",
        "kmod-usb-core": "6.12.74-r1",
        "kmod-usb-dwc3": "6.12.74-r1",
        "kmod-usb-dwc3-qcom": "6.12.74-r1",
        "kmod-usb-ehci": "6.12.74-r1",
        "kmod-usb-ledtrig-usbport": "6.12.74-r1",
        "kmod-usb-ohci": "6.12.74-r1",
        "kmod-usb-roles": "6.12.74-r1",
        "kmod-usb-xhci-hcd": "6.12.74-r1",
        "kmod-usb2": "6.12.74-r1",
        "kmod-usb3": "6.12.74-r1",
        "libblobmsg-json": "2026.03.13~81563384-r2",
        "libc": "1.2.5-r5",
        "libgcc": "14.3.0-r5",
        "libiwinfo-data": "2026.01.14~f5dd57a8-r1",
        "libiwinfo": "2026.01.14~f5dd57a8-r1",
        "libjson-c": "0.18-r1",
        "libjson-script": "2026.03.13~81563384-r2",
        "liblucihttp-ucode": "2023.03.15~9b5b683f-r1",
        "liblucihttp": "2023.03.15~9b5b683f-r1",
        "libmbedtls": "3.6.5-r1",
        "libmnl": "1.0.5-r1",
        "libnftnl": "1.3.1-r1",
        "libnl-tiny": "2025.12.02~40493a65-r1",
        "libubox": "2026.03.13~81563384-r2",
        "libubus": "2025.12.02~3cc98db1-r1",
        "libuci": "2025.12.02~66127cd7-r1",
        "libuclient": "2026.02.20~7a0aa2e4-r1",
        "libucode": "2026.01.16~85922056-r1",
        "libudebug": "2026.01.16~875e1a7a",
        "libustream-mbedtls": "2026.03.01~99f1c0db-r1",
        "logd": "2025.10.30~6f78fa49-r1",
        "luci": "26.078.75052~c5deeda",
        "luci-app-acme": "26.078.75052~c5deeda",
        "luci-app-attendedsysupgrade": "26.078.75052~c5deeda",
        "luci-app-firewall": "26.078.75052~c5deeda",
        "luci-app-package-manager": "26.078.75052~c5deeda",
        "luci-app-uhttpd": "26.078.75052~c5deeda",
        "luci-app-usteer": "26.078.75052~c5deeda",
        "luci-base": "26.078.75052~c5deeda",
        "luci-lib-uqr": "26.078.75052~c5deeda",
        "luci-light": "26.078.75052~c5deeda",
        "luci-mod-admin-full": "26.078.75052~c5deeda",
        "luci-mod-network": "26.078.75052~c5deeda",
        "luci-mod-status": "26.078.75052~c5deeda",
        "luci-mod-system": "26.078.75052~c5deeda",
        "luci-proto-ipv6": "26.078.75052~c5deeda",
        "luci-proto-ppp": "26.078.75052~c5deeda",
        "luci-ssl": "26.078.75052~c5deeda",
        "luci-theme-bootstrap": "26.078.75052~c5deeda",
        "mtd": "27",
        "nano": "8.7.1-r2",
        "netifd": "2026.02.26~cbb83a18-r1",
        "nftables-json": "1.1.6-r1",
        "odhcp6c": "2026.01.25~ee2949e3-r1",
        "odhcpd-ipv6only": "2026.03.16~edf2e523-r1",
        "openwrt-keyring": "2025.12.10~f0670054-r1",
        "owut": "2026.01.13~2526d84b-r1",
        "ppp": "2.5.2-r3",
        "ppp-mod-pppoe": "2.5.2-r3",
        "procd": "2026.03.13~58eb263d-r1",
        "procd-seccomp": "2026.03.13~58eb263d-r1",
        "procd-ujail": "2026.03.13~58eb263d-r1",
        "px5g-mbedtls": "11",
        "rpcd": "2025.12.03~ffb9961c-r1",
        "rpcd-mod-file": "2025.12.03~ffb9961c-r1",
        "rpcd-mod-iwinfo": "2025.12.03~ffb9961c-r1",
        "rpcd-mod-luci": "20240305-r1",
        "rpcd-mod-rpcsys": "2025.12.03~ffb9961c-r1",
        "rpcd-mod-rrdns": "20170710",
        "rpcd-mod-ucode": "2025.12.03~ffb9961c-r1",
        "ubi-utils": "2.3.0-r1",
        "uboot-envtools": "2025.10-r1",
        "ubox": "2025.10.30~6f78fa49-r1",
        "ubus": "2025.12.02~3cc98db1-r1",
        "ubusd": "2025.12.02~3cc98db1-r1",
        "uci": "2025.12.02~66127cd7-r1",
        "uclient-fetch": "2026.02.20~7a0aa2e4-r1",
        "ucode": "2026.01.16~85922056-r1",
        "ucode-mod-digest": "2026.01.16~85922056-r1",
        "ucode-mod-fs": "2026.01.16~85922056-r1",
        "ucode-mod-html": "1",
        "ucode-mod-log": "2026.01.16~85922056-r1",
        "ucode-mod-math": "2026.01.16~85922056-r1",
        "ucode-mod-nl80211": "2026.01.16~85922056-r1",
        "ucode-mod-rtnl": "2026.01.16~85922056-r1",
        "ucode-mod-ubus": "2026.01.16~85922056-r1",
        "ucode-mod-uci": "2026.01.16~85922056-r1",
        "ucode-mod-uloop": "2026.01.16~85922056-r1",
        "uhttpd": "2025.10.03~ebb92e6b-r1",
        "uhttpd-mod-ubus": "2025.10.03~ebb92e6b-r1",
        "urandom-seed": "3",
        "urngd": "2025.10.03~f17e33d9-r1",
        "usign": "2025.10.03~c4c72b1b-r1",
        "wifi-scripts": "1.0-r1",
        "wireless-regdb": "2026.02.04-r1",
        "wpad-mbedtls": "2025.08.26~ca266cc2-r1",
        "zlib": "1.3.1-r1"
    },
    "profile": "linksys,ea8500",
    "target": "ipq806x/generic",
    "version": "25.12.1",
    "diff_packages": true,
    "filesystem": "squashfs"
}
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: usteer-2025.10.04~1d6524c6-r1: ADB integrity error
make[2]: *** [Makefile:254: package_install] Error 1
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/base.py", line 1463, 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 1378, in _execute
    result = self.func(*self.args, **self.kwargs)
  File "/app/asu/build.py", line 494, in build
    result = _build(build_request, job)
  File "/app/asu/build.py", line 302, in _build
    report_error(job, check_package_errors(job.meta["stderr"]))
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/util.py", line 338, in report_error
    raise RuntimeError(msg)
RuntimeError: Impossible package selection

owut
root@ea8500:~# owut upgrade
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         ipq806x/generic
Profile        linksys_ea8500
Package-arch   arm_cortex-a15_neon-vfpv4
Version-from   25.12.1 r32768-b21cfa8f8c (kernel 6.12.74)
Version-to     25.12.2 r32802-f505120278 (kernel 6.12.74)
29 packages are out-of-date
There are 1 missing and 1 modified default packages
WARNING: There are 1 missing default packages, confirm this is expected before proceeding (run 'owut check --verbose' for details)
Request hash:
  010f7d39a4c4667dca024f363aa06517a80c0e59de93c6ec2be4bede7cf9f377
--
Status:   queued - 0 ahead of you
Progress:   0s total =   0s in queue +   0s in build
--
Status:   container_setup
Progress:   2s total =   0s in queue +   2s in build
--
Status:   validate_manifest
Progress:  24s total =   0s in queue +  24s in build
--
Status:   Error: Impossible package selection
Progress:  28s total =   0s in queue +  28s in build

Build failed in  28s total =   0s in queue +  28s 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: usteer-2025.10.04~1d6524c6-r1: ADB integrity error
make[2]: *** [Makefile:254: package_install] Error 1
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/base.py", line 1463, 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 1378, in _execute
    result = self.func(*self.args, **self.kwargs)
  File "/app/asu/build.py", line 494, in build
    result = _build(build_request, job)
  File "/app/asu/build.py", line 302, in _build
    report_error(job, check_package_errors(job.meta["stderr"]))
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/util.py", line 338, in report_error
    raise RuntimeError(msg)
RuntimeError: Impossible package selection

ERROR: Build failed with status 500 (--version-to 25.12.2 --device ipq806x/generic:linksys_ea8500: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.

Fail upgrading

also failed libopenssl3 with apk

Server response: Error: Impossible package selection

Request Data
{
    "system_board": {
        "kernel": "6.12.74",
        "hostname": "router",
        "system": "MediaTek MT7621 ver:1 eco:3",
        "model": "TP-Link Archer C6 v3",
        "board_name": "tplink,archer-c6-v3",
        "rootfs_type": "squashfs",
        "release": {
            "distribution": "OpenWrt",
            "version": "25.12.2",
            "firmware_url": "https://downloads.openwrt.org/",
            "revision": "r32802-f505120278",
            "target": "ramips/mt7621",
            "description": "OpenWrt 25.12.2 r32802-f505120278",
            "builddate": "1774469393"
        }
    },
    "advanced_mode": "1",
    "url": "https://sysupgrade.openwrt.org",
    "branch": "25.12",
    "revision": "r32802-f505120278",
    "efi": false,
    "sha256_unsigned": "",
    "client": "luci/26.101.22673~0c81d2d",
    "packages": {
        "apk-mbedtls": "3.0.5-r3",
        "base-files": "1699~f505120278",
        "ca-bundle": "20250419-r2",
        "ca-certificates": "20250419-r2",
        "cgi-io": "2025.12.11~658b14bd-r1",
        "curl": "8.19.0-r1",
        "ddns-scripts": "2.8.3-r2",
        "ddns-scripts-cloudflare": "2.8.3-r2",
        "dnsmasq": "2.91-r2",
        "dropbear": "2025.89-r1",
        "firewall4": "2025.03.17~b6e51575-r2",
        "getrandom": "2025.10.30~6f78fa49-r1",
        "hostapd-common": "2025.08.26~ca266cc2-r1",
        "ip-tiny": "6.18.0-r2",
        "iperf3": "3.20-r1",
        "iwinfo": "2026.01.14~f5dd57a8-r1",
        "kernel": "6.12.74~e907f034ad3de2d6a38bc36369b413fa-r1",
        "kmod-gpio-button-hotplug": "6.12.74-r5",
        "kmod-ipvlan": "6.12.74-r1",
        "kmod-leds-gpio": "6.12.74-r1",
        "kmod-lib-crc-ccitt": "6.12.74-r1",
        "kmod-mt7603": "6.12.74.2026.03.19~39c960c3-r2",
        "kmod-mt7615e": "6.12.74.2026.03.19~39c960c3-r2",
        "kmod-mt7663-firmware-ap": "6.12.74.2026.03.19~39c960c3-r2",
        "kmod-ppp": "6.12.74-r1",
        "kmod-pppoe": "6.12.74-r1",
        "libc": "1.2.5-r5",
        "libiwinfo-lua": "2026.01.14~f5dd57a8-r1",
        "liblucihttp-lua": "2023.03.15~9b5b683f-r1",
        "liblucihttp": "2023.03.15~9b5b683f-r1",
        "libopenssl-conf": "3.5.6-r1",
        "libopenssl-legacy": "3.5.6-r1",
        "libopenssl": "3.5.5-r1",
        "libubus-lua": "2025.12.02~3cc98db1-r1",
        "libustream-openssl": "2026.03.01~99f1c0db-r1",
        "logd": "2025.10.30~6f78fa49-r1",
        "lua": "5.1.5-r11",
        "luci": "26.101.22673~0c81d2d",
        "luci-app-attendedsysupgrade": "26.101.22673~0c81d2d",
        "luci-app-ddns": "26.101.22673~0c81d2d",
        "luci-app-mwan3": "26.101.22673~0c81d2d",
        "luci-app-watchcat": "26.101.22673~0c81d2d",
        "luci-app-wol": "26.101.22673~0c81d2d",
        "luci-lib-base": "26.101.22673~0c81d2d",
        "luci-lua-runtime": "26.101.22673~0c81d2d",
        "luci-proto-relay": "26.101.22673~0c81d2d",
        "luci-ssl-openssl": "26.101.22673~0c81d2d",
        "mtd": "27",
        "odhcp6c": "2026.01.25~ee2949e3-r1",
        "odhcpd-ipv6only": "2026.03.16~edf2e523-r1",
        "owut": "2026.04.09~5d6760b5-r1",
        "pixiewps": "1.4.2-r2",
        "ppp": "2.5.2-r3",
        "ppp-mod-pppoe": "2.5.2-r3",
        "procd-ujail": "2026.03.13~58eb263d-r1",
        "px5g-standalone": "11",
        "shadow-useradd": "4.8.1-r3",
        "sudo": "1.9.17_p2-r1",
        "uci": "2025.12.02~66127cd7-r1",
        "urandom-seed": "3",
        "urngd": "2025.10.03~f17e33d9-r1",
        "wakeonlan": "0.41-r1",
        "wpad-basic-openssl": "2025.08.26~ca266cc2-r1"
    },
    "profile": "tplink,archer-c6-v3",
    "target": "ramips/mt7621",
    "version": "25.12.2",
    "diff_packages": true,
    "filesystem": "squashfs"
}
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: pixiewps-1.4.2-r2: ADB integrity error
ERROR: px5g-standalone-11: ADB integrity error
ERROR: perlbase-getopt-5.40.0-r3: ADB integrity error
ERROR: perlbase-class-5.40.0-r3: ADB integrity error
ERROR: perlbase-filehandle-5.40.0-r3: ADB integrity error
ERROR: perlbase-dynaloader-5.40.0-r3: ADB integrity error
ERROR: perlbase-time-5.40.0-r3: ADB integrity error
ERROR: perlbase-net-5.40.0-r3: ADB integrity error
ERROR: wakeonlan-0.41-r1: ADB integrity error
ERROR: wget: exited with error 3
ERROR: wpad-basic-openssl-2025.08.26~ca266cc2-r1: ADB integrity error
make[2]: *** [Makefile:254: package_install] Error 10
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/base.py", line 1463, 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 1378, in _execute
    result = self.func(*self.args, **self.kwargs)
  File "/app/asu/build.py", line 494, in build
    result = _build(build_request, job)
  File "/app/asu/build.py", line 302, in _build
    report_error(job, check_package_errors(job.meta["stderr"]))
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/util.py", line 338, in report_error
    raise RuntimeError(msg)
RuntimeError: Impossible package selection

Trying to upgrade from 24.10.5 to 24.10.6 and getting impossible package selection.

Server response: Error: Impossible package selection: missing (bmon, luci-app-crowdsec-firewall-bouncer, luci-app-vnstat2)

Request Data
{
    "system_board": {
        "kernel": "6.6.119",
        "hostname": "OpenWrt",
        "system": "ARMv8 Processor rev 4",
        "model": "GL.iNet GL-MT6000",
        "board_name": "glinet,gl-mt6000",
        "rootfs_type": "squashfs",
        "release": {
            "distribution": "OpenWrt",
            "version": "24.10.5",
            "revision": "r29087-d9c5716d1d",
            "target": "mediatek/filogic",
            "description": "OpenWrt 24.10.5 r29087-d9c5716d1d",
            "builddate": "1766005702"
        }
    },
    "advanced_mode": "1",
    "url": "https://sysupgrade.openwrt.org",
    "branch": "24.10",
    "revision": "r29087-d9c5716d1d",
    "efi": null,
    "sha256_unsigned": "",
    "client": "luci/26.068.02905~dff2c52",
    "packages": {
        "luci-proto-wireguard": "26.068.02905~dff2c52",
        "iwinfo": "2024.10.20~b94f066e-r1",
        "luci-mod-rpc": "26.068.02905~dff2c52",
        "libc": "1.2.5-r4",
        "mkf2fs": "1.16.0-r3",
        "opkg": "2024.10.16~38eccbb1-r1",
        "wpad-basic-mbedtls": "2024.09.15~5ace39b0-r2",
        "luci-app-vnstat2": "26.068.02905~dff2c52",
        "kmod-crypto-aead": "6.6.119-r1",
        "kmod-lib-crc-ccitt": "6.6.119-r1",
        "getrandom": "2024.04.26~85f10530-r1",
        "kmod-phy-aquantia": "6.6.119-r1",
        "kmod-pppoe": "6.6.119-r1",
        "procd-ujail": "2024.12.22~42d39376-r1",
        "base-files": "1668~d9c5716d1d",
        "libustream-mbedtls": "2024.07.28~99bd3d2b-r1",
        "fitblk": "2",
        "kmod-mt7986-firmware": "6.6.119.2025.11.06~eb567bc7-r1",
        "firewall4": "2024.12.18~18fc0ead-r1",
        "uboot-envtools": "2024.07-r1",
        "dnsmasq": "2.90-r4",
        "kmod-crypto-hmac": "6.6.119-r1",
        "qrencode": "4.1.1-r1",
        "kmod-crypto-acompress": "6.6.119-r1",
        "luci-app-ddns": "26.068.02905~dff2c52",
        "kmod-usb3": "6.6.119-r1",
        "odhcp6c": "2024.09.25~b6ae9ffa-r1",
        "uci": "2025.01.20~16ff0bad-r1",
        "luci-ssl": "26.068.02905~dff2c52",
        "dropbear": "2024.86-r2",
        "curl": "8.12.1-r1",
        "kmod-hwmon-core": "6.6.119-r1",
        "adguardhome": "0.107.57-r1",
        "mtd": "26",
        "odhcpd-ipv6only": "2025.10.02~b14cf98c-r2",
        "kmod-crypto-hw-safexcel": "6.6.119-r1",
        "kmod-crypto-authenc": "6.6.119-r1",
        "kmod-mt7915e": "6.6.119.2025.11.06~eb567bc7-r1",
        "urandom-seed": "3",
        "ppp": "2.5.1-r1",
        "kmod-leds-gpio": "6.6.119-r1",
        "luci-app-crowdsec-firewall-bouncer": "26.090.82140~946fa2f",
        "kmod-gpio-button-hotplug": "6.6.119-r5",
        "logd": "2024.04.26~85f10530-r1",
        "ddns-scripts-cloudflare": "2.8.2-r64",
        "mt7986-wo-firmware": "20241110-r2",
        "luci-app-attendedsysupgrade": "26.068.02905~dff2c52",
        "kmod-libphy": "6.6.119-r1",
        "kmod-crypto-des": "6.6.119-r1",
        "e2fsprogs": "1.47.0-r2",
        "kmod-ppp": "6.6.119-r1",
        "luci-app-upnp": "26.068.02905~dff2c52",
        "bmon": "4.0-r1",
        "f2fsck": "1.16.0-r3",
        "ca-bundle": "20250419-r1",
        "libuclient": "2024.10.22~88ae8f20-r1",
        "luci": "26.068.02905~dff2c52",
        "kmod-lib-lzo": "6.6.119-r1",
        "kernel": "6.6.119~6a9e125268c43e0bae8cecb014c8ab03-r1",
        "hostapd-common": "2024.09.15~5ace39b0-r2",
        "urngd": "2023.11.01~44365eb1-r1",
        "iftop": "2018.10.03~77901c8c-r2",
        "ppp-mod-pppoe": "2.5.1-r1"
    },
    "profile": "glinet,gl-mt6000",
    "target": "mediatek/filogic",
    "version": "24.10.5",
    "diff_packages": true,
    "filesystem": "squashfs",
    "rootfs_size_mb": null
}
STDERR
Generate local signing keys...
Generate local certificate...
Package list missing or not up-to-date, generating it.

Building package index...
Downloading http://cache/downloads.openwrt.org/releases/24.10.6/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://cache/downloads.openwrt.org/releases/24.10.6/targets/mediatek/filogic/packages/Packages.sig
Signature check passed.
Downloading http://cache/downloads.openwrt.org/releases/24.10.6/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://cache/downloads.openwrt.org/releases/24.10.6/packages/aarch64_cortex-a53/base/Packages.sig
Signature check passed.
Downloading http://cache/downloads.openwrt.org/releases/24.10.6/targets/mediatek/filogic/kmods/6.6.127-1-43cbcde0affaaf16309bb4ab09799e9a/Packages.gz
Updated list of available packages in /builder/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../builder/dl/openwrt_kmods
Downloading http://cache/downloads.openwrt.org/releases/24.10.6/targets/mediatek/filogic/kmods/6.6.127-1-43cbcde0affaaf16309bb4ab09799e9a/Packages.sig
Signature check passed.
Downloading http://cache/downloads.openwrt.org/releases/24.10.6/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://cache/downloads.openwrt.org/releases/24.10.6/packages/aarch64_cortex-a53/luci/Packages.sig
Signature check passed.
Downloading http://cache/downloads.openwrt.org/releases/24.10.6/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://cache/downloads.openwrt.org/releases/24.10.6/packages/aarch64_cortex-a53/packages/Packages.sig
Signature check passed.
Downloading http://cache/downloads.openwrt.org/releases/24.10.6/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://cache/downloads.openwrt.org/releases/24.10.6/packages/aarch64_cortex-a53/routing/Packages.sig
Signature check passed.
Downloading http://cache/downloads.openwrt.org/releases/24.10.6/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://cache/downloads.openwrt.org/releases/24.10.6/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.
Collected errors:
 * opkg_install_pkg: Checksum or size mismatch for package bmon. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package bmon.
 * opkg_install_pkg: Checksum or size mismatch for package crowdsec-firewall-bouncer. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package luci-app-crowdsec-firewall-bouncer.
 * opkg_install_pkg: Checksum or size mismatch for package vnstat2. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package luci-app-vnstat2.
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/base.py", line 1463, 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 1378, in _execute
    result = self.func(*self.args, **self.kwargs)
  File "/app/asu/build.py", line 494, in build
    result = _build(build_request, job)
  File "/app/asu/build.py", line 302, in _build
    report_error(job, check_package_errors(job.meta["stderr"]))
    ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/util.py", line 338, in report_error
    raise RuntimeError(msg)
RuntimeError: Impossible package selection: missing (bmon, luci-app-crowdsec-firewall-bouncer, luci-app-vnstat2)