Belkin RT3200 (e8450) - sysupgrade from Snapshot to release (22.03.02) - Orange Internet LED only

I tried out snapshot r21373-aa12a0fdd1 and then decided to move to release 22.03.02 by doing:

/tmp# wget https://downloads.openwrt.org/releases/22.03.2/targets/mediatek/mt7622/openwrt-22.03.2-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb

/tmp# sha256sum openwrt-22.03.2-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb
(this is correct): a9a94dbfa573155cd925f984e2b538aef36dbc4247a221c4ad8484a1a8bf3876  openwrt-22.03.2-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb 

/tmp# sysupgrade -v /tmp/openwrt-22.03.2-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb
Mon Nov 28 21:05:46 CST 2022 upgrade: Saving config files...
etc/config/attendedsysupgrade
etc/config/dawn
etc/config/dawn-opkg
etc/config/dawn.orig
etc/config/dhcp
etc/config/dhcp-opkg
etc/config/dropbear
etc/config/firewall
etc/config/luci
etc/config/luci-opkg
etc/config/network
etc/config/opkg
etc/config/opkg.installed
etc/config/rpcd
etc/config/system
etc/config/ubootenv
etc/config/ucitrack
etc/config/uhttpd
etc/config/uhttpd-opkg
etc/config/umdns
etc/config/wireless
etc/crontabs/root
etc/dropbear/dropbear_ed25519_host_key
etc/dropbear/dropbear_rsa_host_key
etc/fw_env.config
etc/group
etc/hosts
etc/hotplug.d/iface/90-online
etc/hotplug.d/online/10-sleep
etc/hotplug.d/online/50-opkg-restore
etc/inittab
etc/luci-uploads/.placeholder
etc/nftables.d/10-custom-filter-chains.nft
etc/nftables.d/README
etc/opkg/keys/4d017e6f1ed5d616
etc/opkg/keys/8a11255d14aef6c8
etc/opkg/keys/b5043e70f9a75cde
etc/passwd
etc/profile
etc/profile.d/opkg.sh
etc/rc.local
etc/shadow
etc/shells
etc/shinit
etc/sysctl.conf
etc/sysupgrade.conf
etc/uhttpd.crt
etc/uhttpd.key
etc/uhttpd.key
etc/uhttpd.crt
Mon Nov 28 21:05:46 CST 2022 upgrade: Commencing upgrade. Closing all shell sessions.
Command failed: Connection failed

After waiting 15 min, all I see it solid orange LED and no power LED. Stays in this state after 5 sec from power cycle.

Eventually setup TFTP recovery (note: I needed to specifically name the recovery file for TFTP server to openwrt-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb - without the version number in the name - maybe note this in docs for noobs).

Looks like the same problem as here.

I do not think the "upgrade" should have failed. And I am wondering what I did wrong before I perform the same process on another identical device. Is there a better process I missed?

Any ideas?

As you have flashed the correct file (with -ubi- in the filename) this should not have happened. Can you check if you find anything in /sys/fs/pstore, if so please dump the content of the files here.

Thanks for the reply. I do not see anything in pstore:

~# ls -la /sys/fs/pstore/
drwxr-x---    2 root     root             0 Nov 28 23:08 .
drwxr-xr-x    7 root     root             0 Dec 31  1969 ..
~#

This system was working great and I probably should have left it alone... Nevertheless, the reason I wanted to switch to release was because I was unable to install the package luci-mod-rpc which gave the following error:

~# opkg install luci-mod-rpc
Installing luci-mod-rpc (git-21.020.56896-af422b1) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/luci-mod-rpc_git-21.020.56896-af422b1_all.ipk
Installing lua (5.1.5-10) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/lua_5.1.5-10_aarch64_cortex-a53.ipk
Installing luci-lib-nixio (git-22.222.71555-88b9088) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/luci-lib-nixio_git-22.222.71555-88b9088_aarch64_cortex-a53.ipk
Installing libnl-tiny2022-11-01 (2022-11-01-db3b2cdb-1) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/libnl-tiny2022-11-01_2022-11-01-db3b2cdb-1_aarch64_cortex-a53.ipk
Configuring lua.
Configuring luci-lib-nixio.
Collected errors:
 * check_data_file_clashes: Package libnl-tiny2022-11-01 wants to install file /usr/lib/libnl-tiny.so
        But that file is already provided by package  * libnl-tiny2022-05-17
 * opkg_install_cmd: Cannot install package luci-mod-rpc.

So I thought I would try to upgrade all of the upgradeable packages to get to a consistent state, but that failed as follows (note a bunch of kernel-related dependency errors):

~# opkg list-upgradable | cut -f 1 -d ' ' | xargs -r opkg upgrade
Collected errors:
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-gf128
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nls-base
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-usb-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-hash
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-null
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-aead
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-manager
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-hmac
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-sha256
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-rng
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-seqiv
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-crypto-ctr
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nfnetlink
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nf-reject
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nf-reject6
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nf-conntrack
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nf-conntrack6
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nf-nat
...
29f33a9d6a9e59e76b1467d790661555) for kmod-gpio-button-hotplug
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-mt7615-firmware
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-lib-lzo
Upgrading iwinfo on root from 2022-09-22-4a43b0d4-1 to 2022-11-01-00aab871-1...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/iwinfo_2022-11-01-00aab871-1_aarch64_cortex-a53.ipk
Upgrading luci-lib-base on root from git-20.232.39649-1f6dc29 to git-22.308.54612-9118452...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/luci-lib-base_git-22.308.54612-9118452_all.ipk
Upgrading libiperf3 on root from 3.11-2 to 3.12-1...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/libiperf3_3.12-1_aarch64_cortex-a53.ipk
Upgrading rpcd on root from 2022-09-12-e80d0b2d-1 to 2022-09-21-8c852b65-1...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/rpcd_2022-09-21-8c852b65-1_aarch64_cortex-a53.ipk
Installing libubox20220927 (2022-09-27-ea560134-1) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/libubox20220927_2022-09-27-ea560134-1_aarch64_cortex-a53.ipk
Installing libblobmsg-json20220927 (2022-09-27-ea560134-1) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/libblobmsg-json20220927_2022-09-27-ea560134-1_aarch64_cortex-a53.ipk
Upgrading busybox on root from 1.35.0-3 to 1.35.0-5...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/busybox_1.35.0-5_aarch64_cortex-a53.ipk
Upgrading libiwinfo-lua on root from 2022-09-22-4a43b0d4-1 to 2022-11-01-00aab871-1...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/libiwinfo-lua_2022-11-01-00aab871-1_aarch64_cortex-a53.ipk
Upgrading luci-mod-system on root from git-22.264.77137-2b3c852 to git-22.297.83017-f478fe6...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/luci-mod-system_git-22.297.83017-f478fe6_all.ipk
Removing obsolete file /usr/lib/lua/luci/model/cbi/admin_system/backupfiles.lua.
Upgrading ucode-mod-ubus on root from 2022-09-09-7fa59ce4-1 to 2022-10-18-00af0650-1...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/ucode-mod-ubus_2022-10-18-00af0650-1_aarch64_cortex-a53.ipk
Upgrading luci-theme-bootstrap on root from git-22.175.85350-d4c4afe to git-22.297.83017-2e3282e...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/luci-theme-bootstrap_git-22.297.83017-2e3282e_all.ipk
Removing obsolete file /usr/lib/lua/luci/view/themes/bootstrap/sysauth.htm.
Removing obsolete file /usr/lib/lua/luci/view/themes/bootstrap/header.htm.
Removing obsolete file /usr/lib/lua/luci/view/themes/bootstrap/footer.htm.
Upgrading procd-ujail on root from 2022-07-17-ef5d3e36-1 to 2022-11-10-039b88f7-2...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/procd-ujail_2022-11-10-039b88f7-2_aarch64_cortex-a53.ipk
Upgrading base-files on root from 1498-r20871-c3b9f00aaa to 1507-r21373-aa12a0fdd1...
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/packages/base-files_1507-r21373-aa12a0fdd1_aarch64_cortex-a53.ipk
umount: devpts busy - remounted read-only
umount: tmpfs busy - remounted read-only
umount: can't remount overlayfs:/overlay read-only
umount: can't remount tmpfs read-only
umount: proc busy - remounted read-only
Upgrading ucode-mod-uci on root from 2022-09-09-7fa59ce4-1 to 2022-10-18-00af0650-1...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/ucode-mod-uci_2022-10-18-00af0650-1_aarch64_cortex-a53.ipk
Upgrading firewall4 on root from 2022-09-01-f5fcdcf2-1 to 2022-10-18-7ae5e14b-1...
...
Upgrading fstools on root from 2022-08-13-81785c1b-1 to 2022-11-10-3affe9ea-1...
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/packages/fstools_2022-11-10-3affe9ea-1_aarch64_cortex-a53.ipk
...
Installing liblucihttp-ucode (2022-07-08-6e68a106-1) to root...
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/liblucihttp-ucode_2022-07-08-6e68a106-1_aarch64_cortex-a53.ipk
lua was autoinstalled and is now orphaned, removing.
Removing package lua from root...
luci-lib-nixio was autoinstalled and is now orphaned, removing.
Removing package luci-lib-nixio from root...
luci-lib-ip was autoinstalled and is now orphaned, removing.
Removing package luci-lib-ip from root...
libubus-lua was autoinstalled and is now orphaned, removing.
Removing package libubus-lua from root...
luci-lib-jsonc was autoinstalled and is now orphaned, removing.
Removing package luci-lib-jsonc from root...
liblucihttp-lua was autoinstalled and is now orphaned, removing.
Removing package liblucihttp-lua from root...
Removing obsolete file /usr/lib/lua/luci/view/view.htm.
Removing obsolete file /usr/lib/lua/luci/store.lua.
Removing obsolete file /usr/lib/lua/luci/template.lua.
Removing obsolete file /usr/lib/lua/luci/view/header.htm.
Removing obsolete file /usr/lib/lua/luci/view/empty_node_placeholder.htm.
Removing obsolete file /usr/lib/lua/luci/view/footer.htm.
Removing obsolete file /usr/lib/lua/luci/controller/admin/uci.lua.
Removing obsolete file /usr/lib/lua/luci/view/error404.htm.
Removing obsolete file /usr/lib/lua/luci/sys/zoneinfo.lua.
Removing obsolete file /usr/lib/lua/luci/config.lua.
Removing obsolete file /usr/lib/lua/luci/sys.lua.
Removing obsolete file /usr/lib/lua/luci/view/csrftoken.htm.
Removing obsolete file /usr/lib/lua/luci/sys/zoneinfo/tzoffset.lua.
Removing obsolete file /usr/lib/lua/luci/sys/zoneinfo/tzdata.lua.
Removing obsolete file /usr/lib/lua/luci/controller/admin/index.lua.
Removing obsolete file /usr/lib/lua/luci/ccache.lua.
Removing obsolete file /usr/lib/lua/luci/xml.lua.
Removing obsolete file /usr/lib/lua/luci/model/uci.lua.
Removing obsolete file /usr/lib/lua/luci/cacheloader.lua.
Removing obsolete file /usr/lib/lua/luci/i18n.lua.
Removing obsolete file /usr/lib/lua/luci/version.lua.
Removing obsolete file /usr/lib/lua/luci/view/sysauth.htm.
Removing obsolete file /usr/lib/lua/luci/dispatcher.lua.
Removing obsolete file /usr/libexec/rpcd/luci.
Removing obsolete file /usr/lib/lua/luci/sgi/uhttpd.lua.
Removing obsolete file /usr/lib/lua/luci/template/parser.so.
Removing obsolete file /usr/lib/lua/luci/view/error500.htm.
Removing obsolete file /usr/lib/lua/luci/view/indexer.htm.
Removing obsolete file /usr/lib/lua/luci/sgi/cgi.lua.
Upgrading kmod-nf-log6 on root from 5.15.71-1 to 5.15.80-1...
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/packages/kmod-nf-log6_5.15.80-1_aarch64_cortex-a53.ipk
...
Upgrading kmod-cfg80211 on root from 5.15.71+5.15.58-1-2 to 5.15.80+5.15.74-1-1...
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/packages/kmod-cfg80211_5.15.80%2b5.15.74-1-1_aarch64_cortex-a53.ipk
Configuring libiwinfo-data.
Configuring iwinfo.
Configuring luci-lib-base.
Configuring libiperf3.
Configuring libubox20220927.
Configuring libblobmsg-json20220927.
Configuring rpcd.
uci: Entry not found
Configuring busybox.
Configuring libiwinfo-lua.
Configuring rpcd-mod-file.
Configuring libucode20220812.
Configuring rpcd-mod-ucode.
Configuring ucode.
Configuring ucode-mod-fs.
Configuring ucode-mod-uci.
Configuring ucode-mod-ubus.
Configuring ucode-mod-math.
Configuring ucode-mod-html.
Configuring liblucihttp-ucode.
Configuring luci-base.
Configuring luci-mod-system.
Configuring libgpg-error.
Configuring luci-theme-bootstrap.
/luci-static/bootstrap
/luci-static/bootstrap-dark
/luci-static/bootstrap-light
uci: Entry not found
Configuring procd-ujail.
Configuring jshn.
Configuring ubi-utils.
Configuring fstools.
Configuring base-files.
sysctl: error setting key 'vm.min_free_kbytes': Read-only file system
/etc/rc.common: line 32: can't create /proc/sys/net/ipv6/conf/default/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/all/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/br-lan/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/default/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/eth0/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lan1/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lan2/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lan3/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lan4/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lo/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/wan/accept_ra: Read-only file system
sysctl: error setting key 'kernel.panic': Read-only file system
sysctl: error setting key 'kernel.core_pattern': Read-only file system
sysctl: error setting key 'fs.suid_dumpable': Read-only file system
sysctl: error setting key 'fs.protected_hardlinks': Read-only file system
sysctl: error setting key 'fs.protected_symlinks': Read-only file system
sysctl: error setting key 'net.core.bpf_jit_enable': Read-only file system
sysctl: error setting key 'net.ipv4.conf.default.arp_ignore': Read-only file system
sysctl: error setting key 'net.ipv4.conf.all.arp_ignore': Read-only file system
sysctl: error setting key 'net.ipv4.ip_forward': Read-only file system
sysctl: error setting key 'net.ipv4.icmp_echo_ignore_broadcasts': Read-only file system
sysctl: error setting key 'net.ipv4.icmp_ignore_bogus_error_responses': Read-only file system
sysctl: error setting key 'net.ipv4.igmp_max_memberships': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_fin_timeout': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_keepalive_time': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_syncookies': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_timestamps': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_sack': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_dsack': Read-only file system
sysctl: error setting key 'net.ipv6.conf.default.forwarding': Read-only file system
sysctl: error setting key 'net.ipv6.conf.all.forwarding': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_acct': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_checksum': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_tcp_timeout_established': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_udp_timeout': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_udp_timeout_stream': Read-only file system
uci: Entry not found
/etc/rc.common: eval: line 22: can't create /proc/sys/kernel/hostname: Read-only file system
sysctl: error setting key 'vm.min_free_kbytes': Read-only file system
/etc/rc.common: line 32: can't create /proc/sys/net/ipv6/conf/default/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/all/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/br-lan/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/default/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/eth0/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lan1/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lan2/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lan3/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lan4/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/lo/accept_ra: Read-only file system
/etc/rc.common: line 34: can't create /proc/sys/net/ipv6/conf/wan/accept_ra: Read-only file system
sysctl: error setting key 'kernel.panic': Read-only file system
sysctl: error setting key 'kernel.core_pattern': Read-only file system
sysctl: error setting key 'fs.suid_dumpable': Read-only file system
sysctl: error setting key 'fs.protected_hardlinks': Read-only file system
sysctl: error setting key 'fs.protected_symlinks': Read-only file system
sysctl: error setting key 'net.core.bpf_jit_enable': Read-only file system
sysctl: error setting key 'net.ipv4.conf.default.arp_ignore': Read-only file system
sysctl: error setting key 'net.ipv4.conf.all.arp_ignore': Read-only file system
sysctl: error setting key 'net.ipv4.ip_forward': Read-only file system
sysctl: error setting key 'net.ipv4.icmp_echo_ignore_broadcasts': Read-only file system
sysctl: error setting key 'net.ipv4.icmp_ignore_bogus_error_responses': Read-only file system
sysctl: error setting key 'net.ipv4.igmp_max_memberships': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_fin_timeout': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_keepalive_time': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_syncookies': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_timestamps': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_sack': Read-only file system
sysctl: error setting key 'net.ipv4.tcp_dsack': Read-only file system
sysctl: error setting key 'net.ipv6.conf.default.forwarding': Read-only file system
sysctl: error setting key 'net.ipv6.conf.all.forwarding': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_acct': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_checksum': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_tcp_timeout_established': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_udp_timeout': Read-only file system
sysctl: error setting key 'net.netfilter.nf_conntrack_udp_timeout_stream': Read-only file system
Configuring hostapd-common.
Configuring libnftnl11.
Configuring firewall4.
Configuring uboot-envtools.
uci: Entry not found
Configuring dnsmasq.
uci: Entry not found
Configuring libjson-script20220927.
Configuring procd.
Configuring rpcd-mod-iwinfo.
Configuring luci-mod-status.
Configuring odhcp6c.
Configuring rpcd-mod-rpcsys.
Configuring attendedsysupgrade-common.
uci: Entry not found
Configuring luci-app-attendedsysupgrade.
Configuring luci-mod-network.
uci: Entry not found
Configuring uhttpd.
Configuring uhttpd-mod-ubus.
uci: Entry not found
Configuring luci.
Configuring procd-seccomp.
Configuring iperf3.
Collected errors:
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nfnetlink
...
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nf-reject
 * resolve_conffiles: Existing conffile /etc/group is different from the conffile in the new package. The new conffile will be placed at /etc/group-opkg.
 * resolve_conffiles: Existing conffile /etc/passwd is different from the conffile in the new package. The new conffile will be placed at /etc/passwd-opkg.
 * resolve_conffiles: Existing conffile /etc/rc.local is different from the conffile in the new package. The new conffile will be placed at /etc/rc.local-opkg.
 * resolve_conffiles: Existing conffile /etc/shadow is different from the conffile in the new package. The new conffile will be placed at /etc/shadow-opkg.
 * resolve_conffiles: Existing conffile /etc/sysupgrade.conf is different from the conffile in the new package. The new conffile will be placed at /etc/sysupgrade.conf-opkg.
...
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-lib-crc32c:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mt76-connac:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-seqiv:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nft-nat:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-ghash:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-hwmon-core:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/cacheloader.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/ccache.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/config.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/dispatcher.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/i18n.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/model/uci.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/store.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/sys/zoneinfo/tzdata.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/sys/zoneinfo/tzoffset.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/sys/zoneinfo.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/sys.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/template/parser.so
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/template.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/version.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/view/empty_node_placeholder.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/view/indexer.htm
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package luci-lua-runtime wants to install file /usr/lib/lua/luci/xml.lua
        But that file is already provided by package  * luci-base
 * check_data_file_clashes: Package libnl-tiny2022-11-01 wants to install file /usr/lib/libnl-tiny.so
        But that file is already provided by package  * libnl-tiny2022-05-17
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-ccm:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nf-log:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * resolve_conffiles: Existing conffile /etc/config/luci is different from the conffile in the new package. The new conffile will be placed at /etc/config/luci-opkg.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nf-log6:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mac80211:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ppp:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nft-offload:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-null:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * check_data_file_clashes: Package libnl-tiny2022-11-01 wants to install file /usr/lib/libnl-tiny.so
        But that file is already provided by package  * libnl-tiny2022-05-17
 * resolve_conffiles: Existing conffile /etc/config/uhttpd is different from the conffile in the new package. The new conffile will be placed at /etc/config/uhttpd-opkg.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nf-conntrack:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-gcm:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-cmac:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-crypto-rng:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-nf-ipt
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-ipt-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-ipt-conntrack
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555) for kmod-ipt-nat
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nf-conntrack6:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mt76-core:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * check_data_file_clashes: Package libnl-tiny2022-11-01 wants to install file /usr/lib/libnl-tiny.so
        But that file is already provided by package  * libnl-tiny2022-05-17
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nft-core:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-nls-base:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-slhc:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-cfg80211:
 *      kernel (= 5.15.80-1-29f33a9d6a9e59e76b1467d790661555)
xargs: opkg: exited with status 255; aborting
~#

Sorry for the huge paste, but thought it might help point out my problem.
Please let me know if there is anything obvious.

Did you cold-start the system since you saw the yellow light? Or you just went on and used TFTP recovery? Because pstore lives in RAM and hence is cleared once the system looses power...

Yes, makes sense, and using the official release will fix that.

Don't worry, that's what this forum is for, and your post is not too excessive. It will help other people to find your post and answer to their problems as well, and other than the various pastebins it won't just expire and disappear...

Unfortunately no. It looks like you did everything correctly and the information about what has actually happened is gone by now :frowning:

Thanks again. Yes, I did unplug it after TFTP restore.

When I go to do this with my identically situated secondary device and run into the same problem, shall I just copy whatever is in pstore before power cycling? Or is there another approach?

Yes, the best would be dumping pstore after unsuccessful update, using initramfs image loaded via TFTP. Then me and others would (hopefully) get a clue what's going on.