owut: ucv_resource_new_ex: symbol not found (looks in file /usr/lib/ucode/uloop.so
Nobody has claimed this yet.
- Dominant language
- Makefile
- Stars
- 4.6k
- Forks
- 4k
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 134
Description
Package Name
owut
Maintainer
Eric Fahlgren ericfahlgren@gmail.com
OpenWrt Version
24.10.0
OpenWrt Target/Subtarget
mvebu/cortexa53
Steps to Reproduce
- opkg install owut
- owut does not work. It is unable to even report the version
opkg info owut
Package: owut
Version: 2025.07.110d00192d-r10d00192d-r1_all.ipk
Depends: libc, attendedsysupgrade-common, rpcd-mod-file, ucode, ucode-mod-fs, ucode-mod-ubus, ucode-mod-uci, ucode-mod-uclient, ucode-mod-uloop
Status: install user installed
Section: utils
Architecture: all
Size: 28183
Filename: owut_2025.07.11
Conffiles:
/etc/owut.d/pre-install.sh 91770a2f553d58c0697d9dbf22244f944a6963f414e48dc1d0e8384644e8ec1a
Description: The OpenWrt Upgrade Tool (owut) is a command line program that
checks for new packages, package build breakages, generates
sysupgrade images containing installed packages and installs
images. It is written in ucode for easy end-user customization.
Documentation is available at
https://openwrt.org/docs/guide-user/installation/sysupgrade.owut
Installed-Time: 1754873948
Since it appears to relate to ucode-mod-uloop
opkg info ucode-mod-uloop
Package: ucode-mod-uloop
Version: 2025.07.183f64c808-r13f64c808-r1_aarch64_cortex-a53.ipk
Depends: libc, ucode, libubox20240329
Status: install ok installed
Section: lang
Architecture: aarch64_cortex-a53
Size: 10259
Filename: ucode-mod-uloop_2025.07.18
Description: The uloop module allows ucode scripts to interact with OpenWrt uloop event loop implementation.
Installed-Time: 1754873948
Actual Behaviour
root@OpenWrt:/# owut -V
Runtime error: Unable to dlopen file '/usr/lib/ucode/uloop.so': Error relocating /usr/lib/ucode/uloop.so: ucv_resource_new_ex: symbol not found
In /usr/bin/owut, line 10, byte 34:
let PROG = ${NAME}/${VERSION};
Near here -----------------------^
Confirmation Checklist
- The package is maintained in this repository.
- I understand that issues related to the base OpenWrt repository or LuCI repository will be closed.
- I am reporting an issue for OpenWrt, not an unsupported fork.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with /usr/bin/owut and the failing load of /usr/lib/ucode/uloop.so, then compare the installed owut and ucode-mod-uloop package versions and dependencies. Confirm which package provides the missing symbol and verify that owut -V starts successfully after compatible packages are installed.
Written by the indexing model from the issue text.
Assessment
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100