Error trying to install luci-app-attendsysupgrade

Hello everyone, functional illiterate here👋

A while ago someone notified me that I was running a snapshot instead of a stable release (which I'd rather be running because I'm a n00b), and I'm finally getting around to fixing that.

Based on the recommendation here, I tried installing luci-app-attendedsysupgrade but I got an error, The apk install command failed with code 70 (full whatsit pasted below).

I'm not married to the Luci-assisted upgrade, but I have no idea what I'm doing with Unix so I'm worried about screwing my current configuration up (it took me weeks😅) if I try to switch the firmware.

Would anybody be able to offer some advice, either for getting the app above installed, or for shifting the firmware to the stable release via command line in an idiotproof way?

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]
               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]
               map-7[libubox20250723]
               mtd-26[libubox20250723]
               netifd-2025.09.12~2a85440b-r1[libubox20250723]
               odhcp6c-2025.02.06~8aa8b706-r1[libubox20250723]
               odhcpd-ipv6only-2025.09.16~c9816de1-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.08.26~5f712ffd-r1[libubox20250723]
               ucode-mod-nl80211-2025.08.26~5f712ffd-r1[libubox20250723]
               ucode-mod-rtnl-2025.08.26~5f712ffd-r1[libubox20250723]
               ucode-mod-uloop-2025.08.26~5f712ffd-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: libubus20251004-2025.10.04~ad2768bb-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]
               libudebug-2025.08.24~edeb4d6d[libubus20250702]
               logd-2024.04.26~85f10530-r1[libubus20250702]
               map-7[libubus20250702]
               netifd-2025.09.12~2a85440b-r1[libubus20250702]
               odhcpd-ipv6only-2025.09.16~c9816de1-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.08.26~5f712ffd-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: libubus20251004-2025.10.04~ad2768bb-r1[libubox20251004]
               rpcd-mod-rpcsys-2025.10.03~cfb93f10-r1[libubox20251004]
  libubus20251004-2025.10.04~ad2768bb-r1:
    conflicts: libubus20250702-2025.07.02~5952b48e-r1[libubus=2025.10.04~ad2768bb-r1]
    satisfies: rpcd-mod-rpcsys-2025.10.03~cfb93f10-r1[libubus20251004]

Core packages with ABI versioning have been updated since you have originally installed your firmware. And the current version of some libraries need some of those. That is conflict, that can't really be solved. So, you can't install attendedsysupgrade.

The path forward is to install a new firmware, with coherent current package versions.

Your best bet is to use the online firmware selector, which can do similar tailored image compilation as attendedsysupgrade.

3 Likes

Config files will be preserved over this sysupgrade - just add luci-app-attendedsysupgrade and/or owut in the image, then install extra packages in the new image, and next attended upgrades will keep software compilation in place.

3 Likes

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