Packages missing in target version (aka 25.12)

I tried to upgrade my BPi-R3 to 25.12 (from 24.10) with owut and got some “packages missing in target version” errors:

# owut check --verbose --version-to 25.12
owut - OpenWrt Upgrade Tool 2026.01.13~2526d84b-r1 (/usr/bin/owut)
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         mediatek/filogic
Profile        bananapi_bpi-r3
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 (~6 days ago)
Image-prefix   openwrt-25.12.0-mediatek-filogic-bananapi_bpi-r3
Image-URL      https://downloads.openwrt.org/releases/25.12.0/targets/mediatek/filogic
Image-file     openwrt-25.12.0-mediatek-filogic-bananapi_bpi-r3-squashfs-sysupgrade.itb
Installed      491 packages
Top-level      186 packages
Default         41 packages
User-installed 152 packages (top-level only)

Package version changes:
[]
kmod-asn1-encoder                             6.6.119-r1                                  missing to-version
[]
libsqlite3                                    3510200-r1                                  3.51.2-r1
[]
  python3-distutils                             3.11.14-r1                                  missing to-version
[]
  python3-ubus                                  0.1.2-r1                                    missing to-version
[]

While first and second lines are not really an issue, the last two are…

I can see a python-ubus (and not a pyhton3-ubus) in the There are currently package build failures for 25.12.0 aarch64_cortex-a53:section but nothing about python3-distutils.

What can I do to solve this issue please?

Thanks for your help.

Start by adding entire output of

owut check -v -V 25.12.0

Some packages and their nomenclature did change between versions.

1 Like

This one is deprecated upstream...

1 Like

Which one? And which one replace it please?

I’ll add the extra-verbose output later.

First get the last line of owut check - OK?

Nope, I got this:

 owut check -v
owut - OpenWrt Upgrade Tool 2026.01.13~2526d84b-r1 (/usr/bin/owut)
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         mediatek/filogic
Profile        bananapi_bpi-r3
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     24.10.5 r29087-d9c5716d1d (kernel 6.6.119)
Build-commit   https://git.openwrt.org/?p=openwrt/openwrt.git;a=shortlog;h=d9c5716d1d
Build-FS-type  squashfs
Build-at       2025-12-17T21:08:22Z (~81 days ago)
Image-prefix   openwrt-24.10.5-mediatek-filogic-bananapi_bpi-r3
Image-URL      https://downloads.openwrt.org/releases/24.10.5/targets/mediatek/filogic
Image-file     openwrt-24.10.5-mediatek-filogic-bananapi_bpi-r3-squashfs-sysupgrade.itb
Installed      491 packages
Top-level      186 packages
Default         42 packages
User-installed 151 packages (top-level only)

Package version changes:
  luci-app-aurora-config                        0.3.0-r20260208                             missing to-version
  luci-theme-aurora                             0.11.0-r20260208                            missing to-version
2 packages missing in target version, cannot upgrade
2 packages are out-of-date

Default package analysis:
  Default                                       Provided-by
  nftables                                      nftables-json

There are currently package build failures for 24.10.5 aarch64_cortex-a53:
  Feed: packages
    python-flask-httpauth                       Sat Mar  7 14:44:23 2026 - not installed
    python-gevent                               Sat Mar  7 14:36:40 2026 - not installed
    python-msgpack                              Sat Mar  7 14:03:40 2026 - not installed
3 package build failures don't affect this device, details at
  https://downloads.openwrt.org/releases/faillogs-24.10/aarch64_cortex-a53/

ERROR: Checks reveal errors, do not upgrade

The 2 packages missing are not an issue here (I have to remove it manually before upgrade).

The 3rd is not clear for me. But if I understand correctly, only removing “aurora theme” should be enough to pass the check?

Remove 3rd party theme and run check again.

Done and owut check pass:

# owut check
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         mediatek/filogic
Profile        bananapi_bpi-r3
Package-arch   aarch64_cortex-a53
Version-from   24.10.5 r29087-d9c5716d1d (kernel 6.6.119)
Version-to     24.10.5 r29087-d9c5716d1d (kernel 6.6.119)
All packages are up-to-date
There are 0 missing and 1 modified default packages
There are no changes, upgrade not necessary (re-run with '--verbose' for details)

But I still got issue in upgrading:

# owut check --version-to 25.12
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         mediatek/filogic
Profile        bananapi_bpi-r3
Package-arch   aarch64_cortex-a53
Version-from   24.10.5 r29087-d9c5716d1d (kernel 6.6.119)
Version-to     25.12.0 r32713-f919e7899d (kernel 6.12.71)
1 packages missing in target version, cannot upgrade
1 packages were downgraded
384 packages are out-of-date
There are 0 missing and 1 modified default packages
ERROR: Checks reveal errors, do not upgrade (re-run with '--verbose' for details)

With –verbose here are lines with red output on right column:

  libsqlite3                                    3510200-r1                                  3.51.2-r1
  python3-ubus                                  0.1.2-r1                                    missing to-version

And after the error I also got this:

There are currently package build failures for 25.12.0 aarch64_cortex-a53:
Feed: packages
[]
python-ubus                                 Sun Mar  8 11:14:09 2026 - not installed
[]

Maybe I just have to wait until this issue is solved upstream?

Enjoy!

Try to figure out how two other packages got fixed. Same method works here too.

You mean I have to remove python3-ubus before upgrading?

But I need ubus, if it’s not available in 25.12 I can’t upgrade atm…

Or maybe ubus is already included in 25.12 and no more “third-party” package installation is required. I see many ubus occurrences in changelog, but I don’t understand their meaning.

it has nothing to do with ubus being included, it is only that you no longer can call ubus from python.

1 Like

Oh, I didn’t though about this option… :sweat_smile:

Thanks, I’ll try removing it when I’ll be back later.

You can remove them via owyt command line or luci-app-attendedsysupgrade advanced mode. Just be careful to not cut too far....

1 Like

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