Upgrade problems 24.10.4 to 25.12.0

I have a problem and need help.

Was thinking to upgrade from 24.10.4 to 25.12.0.

That for I was checking with owut. The result was:

answer:

I removed ntf-qos over the gui. a error was shown 255. restartet router and got this error as welcome screen:

Error
Unhandled exception during request dispatching
module 'luci.ucodebridge' not found:
no field package.preload['luci.ucodebridge']
no file './luci/ucodebridge.lua'
no file '/usr/share/lua/luci/ucodebridge.lua'
no file '/usr/share/lua/luci/ucodebridge/init.lua'
no file '/usr/lib/lua/luci/ucodebridge.lua'
no file '/usr/lib/lua/luci/ucodebridge/init.lua'
no file './luci/ucodebridge.so'
no file '/usr/lib/lua/luci/ucodebridge.so'
no file '/usr/lib/lua/loadall.so'
no file './luci.so'
no file '/usr/lib/lua/luci.so'
no file '/usr/lib/lua/loadall.so'

In anonymous function, file [C]

In anonymous function, file /usr/share/ucode/luci/runtime.uc, line 133, byte 10:
called from function [arrow function] (/usr/share/ucode/luci/runtime.uc:141:63)
called from function render ([C])
called from function [anonymous function] (/usr/share/ucode/luci/runtime.uc:141:64)
called from function run_action (/usr/share/ucode/luci/dispatcher.uc:778:34)
called from function [anonymous function] (/usr/share/ucode/luci/dispatcher.uc:1003:48)
called from anonymous function (/www/cgi-bin/luci:39:13)

        die(ex);

Near here --------^

can anyon help me please?

I did uninstall nft-qos as well on the main rooter and I’m scared that when I reboot the same happens on the main device.

edit: I still can acess by ssh.

the uninstall output is more relevant.

uninstall probably pulled the luci package too, try reinstalling luci-compat.

unfortunalely I didn`t copy the log.

do you have any idea how to find it?

(I’m a beginner)

doubt it's kept, if it's gone, it's gone.

nope, it is still alive.

installed luci-compat like you sayed, and I' can reach the gui again.

thanks so much! Is there anything recommended to do additionally?

I meant the log.

you should be good.
owut will complain if there's anything wrong.

thanks so much!

You could plainly owut in place... Dirty luci global config is not saved over upgrades.

upgrade was working successfull on my AP.

No I have a problem that a shelly em device can’t connect any more.

disassociated

deauthenticated due to inactivity (timer DEAUTH/REMOVE)

did not acknowledge authentication response

is there something important to know that changed on wifi settings?

looks like there is a smaller timeframe for authentication or similar.

Stuff called log lines?

sorry, don’t understand what you want me to say. (do you mean the changelog?)

finally the device could connect again after a few atempts when disabled WMM-mode.

Well, let me wish you happy prompting in this case.

may I ask a other thing?

Default package analysis:
Default                        Provided-by
kmod-eeprom-at24               not installed
nftables                       nftables-json

WARNING: There are 1 missing default packages, confirm this is expected before proceeding
It is safe to proceed with an upgrade

only to be shure and not ending up in a mess, is it okay to ignore the missing package?

p.s.

my english is not as good to understand sarcasm.

reinstall ^ ?

it's good enough to realize it's sarcasm :slight_smile:

Disabling WMM means enabling wifi-G max, you should explain what your (20 years old) client is.

–this was rubbish, sorry–

the only thing is that now this shelly device could connect again, and it seemed to be this setting.

so you say it is recommended to install kmod-eeprom-at24 before?

sorry to ask this maybe silly question, but I don’t know about that package. I never installed nor uninstalled this.

Now I upgraded my secound device the BPI-R3mini and have problems.

Adguard wouldnt work any more so I uninstalled it and reverted everything with the script from the main page. https://openwrt.org/docs/guide-user/services/dns/adguard-home?s[]=adguardhome

Restarted the device and dnsmasq error came up.

[06.03.2026, 15:23:56 WEZ] daemon.err: procd: Got unexpected signal 1
[06.03.2026, 15:23:56 WEZ] daemon.crit: dnsmasq[1]: DHCP host has multiple names at line 43 of /var/etc/dnsmasq.conf.cfg01411c
[06.03.2026, 15:23:56 WEZ] daemon.crit: dnsmasq[1]: FAILED to start up
[06.03.2026, 15:23:56 WEZ] daemon.info: procd: Instance dnsmasq::cfg01411c s in a crash loop 8 crashes, 0 seconds since last crash
[06.03.2026, 15:29:25 WEZ] daemon.notice: hostapd: Set MLD config:
[06.03.2026, 15:29:25 WEZ] daemon.notice: hostapd: Reload all interfaces
[06.03.2026, 15:29:25 WEZ] daemon.notice: wpa_supplicant[2157]: Set MLD config:
[06.03.2026, 15:29:25 WEZ] daemon.notice: hostapd: Reloaded settings for phy phy0
[06.03.2026, 15:29:25 WEZ] daemon.notice: hostapd: Reloaded settings for phy phy1
[06.03.2026, 15:29:27 WEZ] daemon.err: procd: Got unexpected signal 1
[06.03.2026, 15:29:27 WEZ] daemon.crit: dnsmasq[1]: DHCP host has multiple names at line 43 of /var/etc/dnsmasq.conf.cfg01411c
[06.03.2026, 15:29:27 WEZ] daemon.crit: dnsmasq[1]: FAILED to start up
[06.03.2026, 15:29:27 WEZ] daemon.info: procd: Instance dnsmasq::cfg01411c s in a crash loop 9 crashes, 0 seconds since last crash

after deleting the generated temporary file /var/etc/dnsmasq.conf.cfg01411c it seems to work normal. no more errors in the log.

But now I have a problem with apk update

Executing package manager

apk update

8 unavailable, 0 stale; 312 distinct packages available

Errors

wgetFailed to send request: Operation not permitted
ERROR: wget: exited with error 4
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/targets/mediatek/filogic/packages/packages.adb: unexpected end of file
wgetFailed to send request: Operation not permitted
ERROR: wget: exited with error 4
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/base/packages.adb: unexpected end of file
wgetFailed to send request: Operation not permitted
ERROR: wget: exited with error 4
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/targets/mediatek/filogic/kmods/6.12.71-1-60d938adcb727697d3015e4285d4c290/packages.adb: unexpected end of file
wgetFailed to send request: Operation not permitted
ERROR: wget: exited with error 4
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/luci/packages.adb: unexpected end of file
wgetFailed to send request: Operation not permitted
ERROR: wget: exited with error 4
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/packages/packages.adb: unexpected end of file
wgetFailed to send request: Operation not permitted
ERROR: wget: exited with error 4
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/routing/packages.adb: unexpected end of file
wgetFailed to send request: Operation not permitted
ERROR: wget: exited with error 4
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/telephony/packages.adb: unexpected end of file
wgetFailed to send request: Operation not permitted
ERROR: wget: exited with error 4
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/video/packages.adb: unexpected end of file

The apk update command failed with code 8

manually I can reach the adresses and download the packages.

so there must be a basic error somewhere, but where to search? DNS and internet are working.

my AP has no problems to get apk update

edit: it must be a dnsmasq problem

root@OpenWrt-Router:~# service dnsmasq restart
udhcpc: started, v1.37.0
udhcpc: broadcasting discover
udhcpc: no lease, failing

echo "nameserver 8.8.8.8" >> /etc/resolv.conf?

now it is:

Executing package manager

apk update 
8 unavailable, 0 stale; 312 distinct packages available
Errors
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
ERROR: wget: exited with error 5
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/targets/mediatek/filogic/packages/packages.adb: unexpected end of file
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
ERROR: wget: exited with error 5
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/base/packages.adb: unexpected end of file
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
ERROR: wget: exited with error 5
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/targets/mediatek/filogic/kmods/6.12.71-1-60d938adcb727697d3015e4285d4c290/packages.adb: unexpected end of file
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
ERROR: wget: exited with error 5
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/luci/packages.adb: unexpected end of file
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
ERROR: wget: exited with error 5
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/packages/packages.adb: unexpected end of file
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
ERROR: wget: exited with error 5
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/routing/packages.adb: unexpected end of file
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
ERROR: wget: exited with error 5
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/telephony/packages.adb: unexpected end of file
wgetSSL verify error: certificate is self-signed or not signed by a trusted CA
ERROR: wget: exited with error 5
WARNING: updating and opening https://downloads.openwrt.org/releases/25.12.0/packages/aarch64_cortex-a53/video/packages.adb: unexpected end of file

The apk update command failed with code 8.

etc/resolve.conf:

search lan
nameserver 127.0.0.1
nameserver ::1
nameserver 8.8.8.8