Apk madness doing `add -f`

This is a post about what just happened to me, a relatively new openwrt user. I wanted to install luci-app-banip. It wouldn't work. Some installed libraries' versions are too new (?):

# apk add luci-app-banip
ERROR: unable to select packages:
  libubox20250723-2025.07.23~49056d17-r1:
    conflicts: libubox20251004-2025.10.04~c163d7ab-r1[libubox=2025.07.23~49056d17-r1]
    satisfies: world[libubox20250723] block-mount-2025.07.05~e8cd820c-r1[libubox20250723] cgi-io-2022.08.10~901b0f04-r21[libubox20250723] jshn-2025.07.23~49056d17-r1[libubox20250723]
               jsonfilter-2025.04.18~8a86fb78-r1[libubox20250723] libblobmsg-json20250723-2025.07.23~49056d17-r1[libubox20250723]
               libjson-script20250723-2025.07.23~49056d17-r1[libubox20250723] libubus20250702-2025.07.02~5952b48e-r1[libubox20250723] libuci20250120-2025.08.14~9033e8c2-r1[libubox20250723]
               libuclient20201210-2024.10.22~88ae8f20-r1[libubox20250723] libudebug-2025.08.24~edeb4d6d[libubox20250723] libustream-mbedtls20201210-2024.07.28~99bd3d2b-r1[libubox20250723]
               logd-2024.04.26~85f10530-r1[libubox20250723] mtd-26[libubox20250723] netifd-2025.08.14~8c139e18-r1[libubox20250723] odhcp6c-2025.02.06~8aa8b706-r1[libubox20250723]
               odhcpd-ipv6only-2024.05.08~a2988231-r1[libubox20250723] procd-2025.08.12~dafdf98b-r1[libubox20250723] procd-seccomp-2025.08.12~dafdf98b-r1[libubox20250723]
               procd-ujail-2025.08.12~dafdf98b-r1[libubox20250723] rpcd-2025.08.09~1905e096-r1[libubox20250723] rpcd-mod-file-2025.08.09~1905e096-r1[libubox20250723]
               rpcd-mod-iwinfo-2025.08.09~1905e096-r1[libubox20250723] rpcd-mod-luci-20240305-r1[libubox20250723] rpcd-mod-rrdns-20170710[libubox20250723]
               rpcd-mod-ucode-2025.08.09~1905e096-r1[libubox20250723] ubox-2024.04.26~85f10530-r1[libubox20250723] ubusd-2025.07.02~5952b48e-r1[libubox20250723]
               ucode-mod-log-2025.07.18~3f64c808-r1[libubox20250723] ucode-mod-nl80211-2025.07.18~3f64c808-r1[libubox20250723] ucode-mod-rtnl-2025.07.18~3f64c808-r1[libubox20250723]
               ucode-mod-uloop-2025.07.18~3f64c808-r1[libubox20250723] uhttpd-2025.07.06~7e64e8ba-r5[libubox20250723] urngd-2023.11.01~44365eb1-r1[libubox20250723]
               usign-2020.05.23~f1f65026-r1[libubox20250723]
  libubus20250702-2025.07.02~5952b48e-r1:
    conflicts: libubus20251017-2025.10.17~60e04048-r1[libubus=2025.07.02~5952b48e-r1]
    satisfies: world[libubus20250702] cgi-io-2022.08.10~901b0f04-r21[libubus20250702] dnsmasq-2.91-r2[libubus20250702] libiwinfo20230701-2025.02.06~9cec6b4d-r1[libubus20250702]
               libubus-lua-2025.07.02~5952b48e-r1[libubus20250702] libudebug-2025.08.24~edeb4d6d[libubus20250702] logd-2024.04.26~85f10530-r1[libubus20250702]
               netifd-2025.08.14~8c139e18-r1[libubus20250702] odhcpd-ipv6only-2024.05.08~a2988231-r1[libubus20250702] procd-2025.08.12~dafdf98b-r1[libubus20250702]
               procd-ujail-2025.08.12~dafdf98b-r1[libubus20250702] rpcd-2025.08.09~1905e096-r1[libubus20250702] rpcd-mod-file-2025.08.09~1905e096-r1[libubus20250702]
               rpcd-mod-iwinfo-2025.08.09~1905e096-r1[libubus20250702] rpcd-mod-luci-20240305-r1[libubus20250702] rpcd-mod-rrdns-20170710[libubus20250702]
               rpcd-mod-ucode-2025.08.09~1905e096-r1[libubus20250702] ubox-2024.04.26~85f10530-r1[libubus20250702] ubus-2025.07.02~5952b48e-r1[libubus20250702]
               ucode-mod-ubus-2025.07.18~3f64c808-r1[libubus20250702] uhttpd-mod-ubus-2025.07.06~7e64e8ba-r5[libubus20250702] wpad-basic-mbedtls-2025.08.26~ca266cc2-r1[libubus20250702]
  libubox20251004-2025.10.04~c163d7ab-r1:
    conflicts: libubox20250723-2025.07.23~49056d17-r1[libubox=2025.10.04~c163d7ab-r1]
    satisfies: libubus20251017-2025.10.17~60e04048-r1[libubox20251004] rpcd-mod-rpcsys-2025.10.03~cfb93f10-r1[libubox20251004]
  libubus20251017-2025.10.17~60e04048-r1:
    conflicts: libubus20250702-2025.07.02~5952b48e-r1[libubus=2025.10.17~60e04048-r1]
    satisfies: rpcd-mod-rpcsys-2025.10.03~cfb93f10-r1[libubus20251017]
```

I couldn’t find any way to revert to the older version of libubox or libubus, or fix their install (happy to learn what to do next time though!).

So I get a bit desperate and decide to try to force it to install, thinking these libraries are most likely nearly or totally compatible anyway, and worst case, I’ll end up with a broken install.

BIG MISTAKE:

# apk add -f luci-app-banip
(  1/190) Purging apk-mbedtls (3.0.0_pre20250606-r2)
apk-mbedtls-3.0.0_pre20250606-r2.pre-deinstall: Executing script...
(  2/190) Purging base-files (1667~f26260c7e7)
base-files-1667~f26260c7e7.pre-deinstall: Executing script...
base-files-1667~f26260c7e7.pre-deinstall: umount: can't remount /dev/mmcblk0p7 read-only
base-files-1667~f26260c7e7.pre-deinstall: umount: can't remount /dev/sda1 read-only
base-files-1667~f26260c7e7.pre-deinstall: umount: can't remount /dev/mmcblk0p7 read-only
base-files-1667~f26260c7e7.pre-deinstall: umount: devpts busy - remounted read-only
base-files-1667~f26260c7e7.pre-deinstall: umount: tmpfs busy - remounted read-only
base-files-1667~f26260c7e7.pre-deinstall: umount: can't remount overlayfs:/overlay read-only
base-files-1667~f26260c7e7.pre-deinstall: umount: can't remount tmpfs read-only
base-files-1667~f26260c7e7.pre-deinstall: umount: proc busy - remounted read-only
(  3/190) Purging busybox (1.37.0-r5)
busybox-1.37.0-r5.pre-deinstall: Executing script...
(  4/190) Purging fstools (2025.07.05~e8cd820c-r1)
fstools-2025.07.05~e8cd820c-r1.pre-deinstall: Executing script...
fstools-2025.07.05~e8cd820c-r1.pre-deinstall: execve: No such file or directory

ERROR: fstools-2025.07.05~e8cd820c-r1.pre-deinstall: exited with error 127
(  5/190) Purging jsonfilter (2025.04.18~8a86fb78-r1)
jsonfilter-2025.04.18~8a86fb78-r1.pre-deinstall: Executing script...
jsonfilter-2025.04.18~8a86fb78-r1.pre-deinstall: execve: No such file or directory

ERROR: jsonfilter-2025.04.18~8a86fb78-r1.pre-deinstall: exited with error 127
(  6/190) Purging procd (2025.08.12~dafdf98b-r1)
procd-2025.08.12~dafdf98b-r1.pre-deinstall: Executing script...
procd-2025.08.12~dafdf98b-r1.pre-deinstall: execve: No such file or directory
 ...

Instead, it goes off PURGING 190 packages, starting with base-files and busybox! Once it’s done that, (of course) it starts failing completely but it doesn’t stop trying! What kind of madness is this?

My proximate question is, what the heck can I do now? I haven’t rebooted, because I assume it’ll be a useless brick if I do. But I also no longer have ls (though I can use tab completion to find files in a directory), apk, mount, all permanent storage seems to be unmounted. I do have a backup of most of my config but jeez. I do have scp so I could maybe get a static build of apk and use it to re-install busybox and base-files if that were possible?? Is there anything I can do?

My broader question, well, really assertion, is: this can not be a reasonable outcome of such a command. In no case should adding (installing) a package start by removing (what appears to be) your entire system. apk has got to be smarter than this, or at the very minimum ask for approval with lots of scary warnings.

Maybe start with what hardware you are using and what OpenWrt version?

1 Like

Hellps to owut snapshot every now and then.

1 Like

I’m not able to tell you anything about the version of snapshot other than that it’s about a month old (nothing about it in /etc, no uname, luci isn’t working). Running on Banana Pi R4 (bpi-r4).

Just flash a new and clean image with your packages included. Maybe even save configs during sysupgrade :person_shrugging:
Snapshot is snapshot. Take care.

Edit ps. I think snapshot is not intended for live upgrade as live upgrades are never encouraged. There is even a wiki package warning about all the issues involved.

Just Flash a new version.

1 Like

You are running into typical trouble with individual core package updates with development snapshots, as the package versions (including the ABI versioned packages) may change quite rapidly.
Instead of updating individual core packages, just compile and install a new coherent firmware.

Trying to force things with apk is a no-go, as you noticed.

If you get warning about conflict, just believe it.

6 Likes

I have managed to recover, by taking the following steps:

  1. On another computer, download static builds of busybox (extract binary with tar verifying you’ve chosen the correct platform in the path for you) and apk (version >3.0 under here), and run chmod 777 on them

  2. From the router use scp to copy them over from the computer to an available drive (in this example, call it /opt), use /opt/busybox.static ln -s /opt/busybox.static /opt/ln, export PATH=/opt;$PATH, then ln -s all the tools you need (mkdir, grep, chmod, ls, …), eg ln -s /opt/busybox.static /opt/mkdir.

  3. Restore your prior apk repositories to match your platform in /etc/apk/repositories and run apk.static update. Restore /var symlink: ln -s /tmp /var

  4. Use apk.static to fix your install by re-installing base-files, busybox etc. apk.static add busybox base-files. This will give an error with the mismatched file versions from before:

    ERROR: unable to select packages:libblobmsg-json20250723 (no such package):required by: world[libblobmsg-json20250723]libjson-script20250723 (no such package):required by: world[libjson-script20250723]libubox20250723 (no such package):required by: world[libubox20250723]libubus20250702 (no such package):required by: world[libubus20250702]busybox-1.37.0-r5:breaks: world[busybox><Q10VKfr0KrXtfPnUdd0P+orbSyDzE=]satisfies: base-files-1671~71ebc54d2a[busybox]base-files-1671~71ebc54d2a:breaks: world[base-files=1667~f26260c7e7]```
    
  5. And this is what I should probably have INITIALLY DONE: edit /etc/apk/world directly. In my case I had two entries for libubox: libubox and libubox20250723 and libubus.Remove the one with the version number. Similarly, for the other conflicting packages, remove any version number from the world file. (eg, change base-files-1671~71ebc54d2a to base-files)

  6. Run apk.static fix (you can use --simulate first to see what it will attempt to do before doing it). This will add the packages you just selected (busybox and base-files) along with correct any current dependencies given your changes to the world file. Most likely the first few packages (anything it attempts before installing busybox and base-files) won’t successfully install. So you will need to run it a second time.

DONE

I had a couple related questions. When on snapshot, how often does one need to sysuprade / owut upgrade? Is there any trigger or sign when it becomes necessary?

Secondly, I’d prefer to use a stable build (so long as it receives security updates), but tried it stable and opkg was missing packages I needed (and that seemingly used to exist). Do we know when there will be a stable build which uses apk?

The next stable release.
25.1x or 26.0x

2 Likes

Helps to owut snapshot every now and then

I’m new to openwrt and to owut. If I run owut check now (on snapshot), it tells me 12 packages missing in target version, cannot upgrade. Using verbose, it seems these are core libraries, like libuci, libuclient, libustream-mbedtls, libgcc1, … and it’s been this way for several days. Is this a matter of snapshot being broken at the moment and I just have to wait, or what? Am I missing something? I would indeed like to figure out a proper upgrade process.

Could you post full owut check -v output?

owut - OpenWrt Upgrade Tool 2025.10.24~07453922-r1 (/usr/bin/owut)
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         mediatek/filogic
Profile        bananapi_bpi-r4
Package-arch   aarch64_cortex-a53
Root-FS-type   squashfs
Sys-type       sysupgrade
Version-from   SNAPSHOT r31733-71ebc54d2a (kernel 6.12.45)
Version-to     SNAPSHOT r31810-05feabfd09 (kernel 6.12.57)
Build-commit   https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=05feabfd09
Build-FS-type  squashfs
Build-at       2025-11-13T13:24:38Z (~25 hours ago)
Image-prefix   openwrt-mediatek-filogic-bananapi_bpi-r4
Image-URL      https://downloads.openwrt.org/snapshots/targets/mediatek/filogic
Image-file     openwrt-mediatek-filogic-bananapi_bpi-r4-squashfs-sysupgrade.itb
Installed      416 packages
Top-level      173 packages
Default         43 packages
User-installed 133 packages (top-level only)

Package version changes:
  base-files                     1671~71ebc54d2a                             1671~05feabfd09
  bind-dig                       9.20.11-r3                                  9.20.15-r1
  bind-libs                      9.20.11-r3                                  9.20.15-r1
  busybox                        1.37.0-r9990                                1.37.0-r5
  e2fsprogs                      1.47.2-r1                                   1.47.3-r1
  eip197-mini-firmware           20250808-r1                                 20251021-r1
  fit-check-sign                 2025.07-r1                                  2025.10-r1
  fwtool                         2019.11.12~8f7fe925-r1                      2025.10.03~04cd252e-r1
  getrandom                      2024.04.26~85f10530-r1                      2025.10.30~6f78fa49-r1
  icu77                          77.1-r1                                     missing to-version
  jansson4                       2.14-r3                                     missing to-version
  jshn                           2025.10.04~c163d7ab-r1                      2025.11.03~e357be61-r1
  kmod-br-netfilter              6.12.45-r1                                  6.12.57-r1
  kmod-cfg80211                  6.12.45.6.16-r1                             6.12.57.6.16-r1
  kmod-crypto-acompress          6.12.45-r1                                  6.12.57-r1
  kmod-crypto-aead               6.12.45-r1                                  6.12.57-r1
  kmod-crypto-authenc            6.12.45-r1                                  6.12.57-r1
  kmod-crypto-blake2b            6.12.45-r1                                  6.12.57-r1
  kmod-crypto-ccm                6.12.45-r1                                  6.12.57-r1
  kmod-crypto-cmac               6.12.45-r1                                  6.12.57-r1
  kmod-crypto-crc32c             6.12.45-r1                                  6.12.57-r1
  kmod-crypto-ctr                6.12.45-r1                                  6.12.57-r1
  kmod-crypto-des                6.12.45-r1                                  6.12.57-r1
  kmod-crypto-gcm                6.12.45-r1                                  6.12.57-r1
  kmod-crypto-geniv              6.12.45-r1                                  6.12.57-r1
  kmod-crypto-gf128              6.12.45-r1                                  6.12.57-r1
  kmod-crypto-ghash              6.12.45-r1                                  6.12.57-r1
  kmod-crypto-hash               6.12.45-r1                                  6.12.57-r1
  kmod-crypto-hmac               6.12.45-r1                                  6.12.57-r1
  kmod-crypto-hw-safexcel        6.12.45-r1                                  6.12.57-r1
  kmod-crypto-manager            6.12.45-r1                                  6.12.57-r1
  kmod-crypto-md5                6.12.45-r1                                  6.12.57-r1
  kmod-crypto-null               6.12.45-r1                                  6.12.57-r1
  kmod-crypto-rng                6.12.45-r1                                  6.12.57-r1
  kmod-crypto-seqiv              6.12.45-r1                                  6.12.57-r1
  kmod-crypto-sha1               6.12.45-r1                                  6.12.57-r1
  kmod-crypto-sha256             6.12.45-r1                                  6.12.57-r1
  kmod-crypto-sha3               6.12.45-r1                                  6.12.57-r1
  kmod-crypto-sha512             6.12.45-r1                                  6.12.57-r1
  kmod-crypto-xxhash             6.12.45-r1                                  6.12.57-r1
  kmod-eeprom-at24               6.12.45-r1                                  6.12.57-r1
  kmod-fs-btrfs                  6.12.45-r1                                  6.12.57-r1
  kmod-fs-exfat                  6.12.45-r1                                  6.12.57-r1
  kmod-fs-ext4                   6.12.45-r1                                  6.12.57-r1
  kmod-fs-vfat                   6.12.45-r1                                  6.12.57-r1
  kmod-gpio-button-hotplug       6.12.45-r5                                  6.12.57-r5
  kmod-hwmon-core                6.12.45-r1                                  6.12.57-r1
  kmod-hwmon-pwmfan              6.12.45-r1                                  6.12.57-r1
  kmod-i2c-core                  6.12.45-r1                                  6.12.57-r1
  kmod-i2c-mux                   6.12.45-r1                                  6.12.57-r1
  kmod-i2c-mux-pca954x           6.12.45-r1                                  6.12.57-r1
  kmod-ifb                       6.12.45-r1                                  6.12.57-r1
  kmod-input-core                6.12.45-r1                                  6.12.57-r1
  kmod-ip6tables                 6.12.45-r1                                  6.12.57-r1
  kmod-ipt-conntrack             6.12.45-r1                                  6.12.57-r1
  kmod-ipt-core                  6.12.45-r1                                  6.12.57-r1
  kmod-ipt-extra                 6.12.45-r1                                  6.12.57-r1
  kmod-ipt-ipopt                 6.12.45-r1                                  6.12.57-r1
  kmod-ipt-nat                   6.12.45-r1                                  6.12.57-r1
  kmod-ipt-nat6                  6.12.45-r1                                  6.12.57-r1
  kmod-ipt-physdev               6.12.45-r1                                  6.12.57-r1
  kmod-leds-gpio                 6.12.45-r1                                  6.12.57-r1
  kmod-lib-crc-ccitt             6.12.45-r1                                  6.12.57-r1
  kmod-lib-crc16                 6.12.45-r1                                  6.12.57-r1
  kmod-lib-crc32c                6.12.45-r1                                  6.12.57-r1
  kmod-lib-lzo                   6.12.45-r1                                  6.12.57-r1
  kmod-lib-raid6                 6.12.45-r1                                  6.12.57-r1
  kmod-lib-xor                   6.12.45-r1                                  6.12.57-r1
  kmod-lib-xxhash                6.12.45-r1                                  6.12.57-r1
  kmod-lib-zlib-deflate          6.12.45-r1                                  6.12.57-r1
  kmod-lib-zlib-inflate          6.12.45-r1                                  6.12.57-r1
  kmod-lib-zstd                  6.12.45-r1                                  6.12.57-r1
  kmod-libphy                    6.12.45-r1                                  6.12.57-r1
  kmod-mac80211                  6.12.45.6.16-r1                             6.12.57.6.16-r1
  kmod-mt76-connac               6.12.45.2025.09.09~a6559a00-r1              6.12.57.2025.11.06~eb567bc7-r1
  kmod-mt76-core                 6.12.45.2025.09.09~a6559a00-r1              6.12.57.2025.11.06~eb567bc7-r1
  kmod-mt7996-233-firmware       6.12.45.2025.09.09~a6559a00-r1              6.12.57.2025.11.06~eb567bc7-r1
  kmod-mt7996-firmware           6.12.45.2025.09.09~a6559a00-r1              6.12.57.2025.11.06~eb567bc7-r1
  kmod-mt7996-firmware-common    6.12.45.2025.09.09~a6559a00-r1              6.12.57.2025.11.06~eb567bc7-r1
  kmod-mt7996e                   6.12.45.2025.09.09~a6559a00-r1              6.12.57.2025.11.06~eb567bc7-r1
  kmod-nf-conntrack              6.12.45-r1                                  6.12.57-r1
  kmod-nf-conntrack-netlink      6.12.45-r1                                  6.12.57-r1
  kmod-nf-conntrack6             6.12.45-r1                                  6.12.57-r1
  kmod-nf-flow                   6.12.45-r1                                  6.12.57-r1
  kmod-nf-ipt                    6.12.45-r1                                  6.12.57-r1
  kmod-nf-ipt6                   6.12.45-r1                                  6.12.57-r1
  kmod-nf-ipvs                   6.12.45-r1                                  6.12.57-r1
  kmod-nf-log                    6.12.45-r1                                  6.12.57-r1
  kmod-nf-log6                   6.12.45-r1                                  6.12.57-r1
  kmod-nf-nat                    6.12.45-r1                                  6.12.57-r1
  kmod-nf-nat6                   6.12.45-r1                                  6.12.57-r1
  kmod-nf-reject                 6.12.45-r1                                  6.12.57-r1
  kmod-nf-reject6                6.12.45-r1                                  6.12.57-r1
  kmod-nfnetlink                 6.12.45-r1                                  6.12.57-r1
  kmod-nft-compat                6.12.45-r1                                  6.12.57-r1
  kmod-nft-core                  6.12.45-r1                                  6.12.57-r1
  kmod-nft-fib                   6.12.45-r1                                  6.12.57-r1
  kmod-nft-nat                   6.12.45-r1                                  6.12.57-r1
  kmod-nft-offload               6.12.45-r1                                  6.12.57-r1
  kmod-nls-base                  6.12.45-r1                                  6.12.57-r1
  kmod-nls-cp437                 6.12.45-r1                                  6.12.57-r1
  kmod-nls-iso8859-1             6.12.45-r1                                  6.12.57-r1
  kmod-nls-utf8                  6.12.45-r1                                  6.12.57-r1
  kmod-nvme                      6.12.45-r1                                  6.12.57-r1
  kmod-ovpn-dco-v2               6.12.45.0.2.20241216-r1                     6.12.57.0.2.20250801-r1
  kmod-phylink                   6.12.45-r1                                  6.12.57-r1
  kmod-ppp                       6.12.45-r1                                  6.12.57-r1
  kmod-pppoe                     6.12.45-r1                                  6.12.57-r1
  kmod-pppox                     6.12.45-r1                                  6.12.57-r1
  kmod-regmap-core               6.12.45-r1                                  6.12.57-r1
  kmod-regmap-i2c                6.12.45-r1                                  6.12.57-r1
  kmod-rtc-pcf8563               6.12.45-r1                                  6.12.57-r1
  kmod-sched-cake                6.12.45-r1                                  6.12.57-r1
  kmod-sched-core                6.12.45-r1                                  6.12.57-r1
  kmod-scsi-core                 6.12.45-r1                                  6.12.57-r1
  kmod-sfp                       6.12.45-r1                                  6.12.57-r1
  kmod-slhc                      6.12.45-r1                                  6.12.57-r1
  kmod-sound-core                6.12.45-r1                                  6.12.57-r1
  kmod-thermal                   6.12.45-r1                                  6.12.57-r1
  kmod-tun                       6.12.45-r1                                  6.12.57-r1
  kmod-udptunnel4                6.12.45-r1                                  6.12.57-r1
  kmod-udptunnel6                6.12.45-r1                                  6.12.57-r1
  kmod-usb-common                6.12.45-r1                                  6.12.57-r1
  kmod-usb-core                  6.12.45-r1                                  6.12.57-r1
  kmod-usb-storage               6.12.45-r1                                  6.12.57-r1
  kmod-usb-storage-uas           6.12.45-r1                                  6.12.57-r1
  kmod-usb-xhci-hcd              6.12.45-r1                                  6.12.57-r1
  kmod-usb-xhci-mtk              6.12.45-r1                                  6.12.57-r1
  kmod-usb3                      6.12.45-r1                                  6.12.57-r1
  kmod-veth                      6.12.45-r1                                  6.12.57-r1
  libatomic1                     14.3.0-r5                                   missing to-version
  libblkid1                      2.41.1-r2                                   missing to-version
  libblobmsg-json20251004        2025.10.04~c163d7ab-r1                      missing to-version
  libbz2-1.0                     1.0.8-r1                                    missing to-version
  libcap-ng                      0.8.4-r1                                    0.8.4-r2
  libcomerr0                     1.47.2-r1                                   missing to-version
  libcurl4                       8.15.0-r1                                   missing to-version
  libe2p2                        1.47.2-r1                                   missing to-version
  libevent2-7                    2.1.12-r2                                   missing to-version
  libext2fs2                     1.47.2-r1                                   missing to-version
  libf2fs6                       1.16.0-r4                                   missing to-version
  libgcc1                        14.3.0-r5                                   missing to-version
  libgmp10                       6.3.0-r2                                    missing to-version
  libiptext-nft0                 1.8.10-r2                                   missing to-version
  libiptext0                     1.8.10-r2                                   missing to-version
  libiptext6-0                   1.8.10-r2                                   missing to-version
  libiwinfo-data                 2025.02.06~9cec6b4d-r1                      2025.11.07~5f4c213f-r1
  libiwinfo20230701              2025.11.07~5f4c213f-r1                      missing to-version
  libjson-c5                     0.18-r1                                     missing to-version
  libjson-script20251004         2025.10.04~c163d7ab-r1                      missing to-version
  libltdl7                       2.4.7-r1                                    missing to-version
  liblua5.1.5                    5.1.5-r11                                   missing to-version
  liblucihttp0                   2023.03.15~9b5b683f-r1                      missing to-version
  liblz4-1                       1.10.0-r1                                   missing to-version
  liblzo2                        2.10-r4                                     missing to-version
  libmbedtls21                   3.6.4-r1                                    missing to-version
  libmnl0                        1.0.5-r1                                    missing to-version
  libmount1                      2.41.1-r2                                   missing to-version
  libncurses6                    6.4-r3                                      missing to-version
  libnettle8                     3.10.1-r1                                   missing to-version
  libnftnl11                     1.2.9-r1                                    missing to-version
  libnghttp2-14                  1.66.0-r1                                   missing to-version
  libnl-core200                  3.11.0-r1                                   missing to-version
  libnl-genl200                  3.11.0-r1                                   missing to-version
  libnl-tiny1                    2025.03.19~c0df580a-r1                      missing to-version
  libogg0                        1.3.5-r1                                    missing to-version
  libopenssl3                    3.5.3-r1                                    missing to-version
  libpopt0                       1.19-r1                                     missing to-version
  libreadline8                   8.3-r1                                      missing to-version
  libsmartcols1                  2.41.1-r2                                   missing to-version
  libsqlite3-0                   3.51.0-r1                                   missing to-version
  libss2                         1.47.2-r1                                   missing to-version
  libstdcpp6                     14.3.0-r5                                   missing to-version
  libubox20251004                2025.10.04~c163d7ab-r1                      missing to-version
  libubus-lua                    2025.10.17~60e04048-r1                      2025.11.03~0d4bcb56-r1
  libubus20251017                2025.10.17~60e04048-r1                      missing to-version
  libuci20250120                 2025.10.05~5e69edac-r1                      missing to-version
  libuclient20201210             2025.10.03~dc909ca7-r1                      missing to-version
  libucode20230711               2025.07.18~3f64c808-r1                      missing to-version
  libudebug                      2025.09.28~5327524e                         2025.10.21~75f39cd4
  libustream-mbedtls20201210     2025.10.03~5a81c108-r1                      missing to-version
  libuuid1                       2.41.1-r2                                   missing to-version
  libuv1                         1.48.0-r1                                   missing to-version
  libxtables12                   1.8.10-r2                                   missing to-version
  logd                           2025.10.03~c75525a5-r1                      2025.10.30~6f78fa49-r1
  lsblk                          2.41.1-r2                                   2.41.2-r1
  luci                           25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-attendedsysupgrade    25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-banip                 25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-firewall              25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-hd-idle               25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-irqbalance            25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-minidlna              25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-openvpn               25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-package-manager       25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-samba4                25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-sqm                   25.313.52912~ade0263                        25.316.76643~9717162
  luci-app-statistics            25.313.52912~ade0263                        25.316.76643~9717162
  luci-base                      25.313.52912~ade0263                        25.316.76643~9717162
  luci-compat                    25.313.52912~ade0263                        25.316.76643~9717162
  luci-lib-base                  25.313.52912~ade0263                        25.316.76643~9717162
  luci-lib-docker                25.313.52912~ade0263                        25.316.76643~9717162
  luci-lib-ip                    25.313.52912~ade0263                        25.316.76643~9717162
  luci-lib-jsonc                 25.313.52912~ade0263                        25.316.76643~9717162
  luci-lib-nixio                 25.313.52912~ade0263                        25.316.76643~9717162
  luci-light                     25.313.52912~ade0263                        25.316.76643~9717162
  luci-lua-runtime               25.313.52912~ade0263                        25.316.76643~9717162
  luci-mod-admin-full            25.313.52912~ade0263                        25.316.76643~9717162
  luci-mod-network               25.313.52912~ade0263                        25.316.76643~9717162
  luci-mod-status                25.313.52912~ade0263                        25.316.76643~9717162
  luci-mod-system                25.313.52912~ade0263                        25.316.76643~9717162
  luci-proto-ipv6                25.313.52912~ade0263                        25.316.76643~9717162
  luci-proto-ppp                 25.313.52912~ade0263                        25.316.76643~9717162
  luci-ssl                       25.313.52912~ade0263                        25.316.76643~9717162
  luci-theme-bootstrap           25.313.52912~ade0263                        25.316.76643~9717162
  mt7988-wo-firmware             20250808-r1                                 20251021-r1
  nftables-json                  1.1.3-r1                                    1.1.5-r1
  odhcp6c                        2025.11.04~b3e1db42-r1                      2025.11.09~e5690c1f-r1
  odhcpd-ipv6only                2025.11.04~d44af6dd-r1                      2025.11.04~d44af6dd-r5
  openvpn-openssl                2.6.14-r1                                   2.6.14-r3
  syncthing                      2.0.10-r1                                   2.0.11-r1
  ubi-utils                      2.2.1-r1                                    2.3.0-r1
  uboot-envtools                 2025.07-r1                                  2025.10-r1
  ubox                           2025.10.03~c75525a5-r1                      2025.10.30~6f78fa49-r1
  ubus                           2025.10.17~60e04048-r1                      2025.11.03~0d4bcb56-r1
  ubusd                          2025.10.17~60e04048-r1                      2025.11.03~0d4bcb56-r1
  uci                            2025.10.05~5e69edac-r1                      2025.11.03~c1e2eee6-r1
  ucode                          2025.07.18~3f64c808-r1                      2025.11.07~ea579046-r1
  ucode-mod-digest               2025.09.29~1090abb1-r1                      2025.11.07~ea579046-r1
  ucode-mod-fs                   2025.07.18~3f64c808-r1                      2025.11.07~ea579046-r1
  ucode-mod-log                  2025.09.29~1090abb1-r1                      2025.11.07~ea579046-r1
  ucode-mod-math                 2025.09.29~1090abb1-r1                      2025.11.07~ea579046-r1
  ucode-mod-nl80211              2025.09.29~1090abb1-r1                      2025.11.07~ea579046-r1
  ucode-mod-rtnl                 2025.09.29~1090abb1-r1                      2025.11.07~ea579046-r1
  ucode-mod-ubus                 2025.09.29~1090abb1-r1                      2025.11.07~ea579046-r1
  ucode-mod-uci                  2025.09.29~1090abb1-r1                      2025.11.07~ea579046-r1
  ucode-mod-uloop                2025.09.29~1090abb1-r1                      2025.11.07~ea579046-r1
12 packages missing in target version, cannot upgrade
1 packages were downgraded
237 packages are out-of-date

Default package analysis:
  Default                        Provided-by
  libustream-mbedtls             libustream-mbedtls20201210
  nftables                       nftables-json

There are currently package build failures for SNAPSHOT aarch64_cortex-a53:

... <omitted for space> ...

Failures don't affect this device, details at
  https://downloads.openwrt.org/snapshots/faillogs/aarch64_cortex-a53/

ERROR: Checks reveal errors, do not upgrade

I have one custom package, busybox.

Something to do with botched apk -f

1 Like

Extending on it - make a sysupgrade with at least some extra packages - first sysupgrade transfers all config files, you can add missing packages before next owut sysupgrade.

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.