Hi,
its an Netgear R7800.
I manually restored the packages to get the router running again and tried to identify the issue after it. The simplest example was to uninstall a package and tried to restore it. It shows the same behaviour than after the upgrade. The package was not restored probably. MC is not running uninstalled and running fine installed again.
At first I restored a backup because nothing worked to be sure that everything is fine. But at least I think it was not necessary. In my opinion we should focus on the simple opkg save/restore command that does not do anything if a package is missing.
root@OpenWrt:/etc/config# cat /etc/config/opkg
config opkg 'defaults'
config opkg 'custom'
config opkg 'rwm'
config opkg 'auto'
list rpkg 'wpad-basic-wolfssl'
list ipkg 'avahi-dnsconfd'
list ipkg 'collectd'
list ipkg 'collectd-mod-cpu'
list ipkg 'collectd-mod-interface'
list ipkg 'collectd-mod-iwinfo'
list ipkg 'collectd-mod-load'
list ipkg 'collectd-mod-memory'
list ipkg 'collectd-mod-network'
list ipkg 'collectd-mod-ping'
list ipkg 'collectd-mod-rrdtool'
list ipkg 'glib2'
list ipkg 'iptables-mod-conntrack-extra'
list ipkg 'iptables-mod-ipopt'
list ipkg 'kmod-ifb'
list ipkg 'kmod-ipt-conntrack-extra'
list ipkg 'kmod-ipt-ipopt'
list ipkg 'kmod-ipt-raw'
list ipkg 'kmod-sched-cake'
list ipkg 'kmod-sched-core'
list ipkg 'kmod-tun'
list ipkg 'libattr'
list ipkg 'libavahi-nodbus-support'
list ipkg 'libblkid1'
list ipkg 'libdaemon'
list ipkg 'libffi'
list ipkg 'libgd'
list ipkg 'libjpeg-turbo'
list ipkg 'libltdl7'
list ipkg 'libmnl0'
list ipkg 'libmount1'
list ipkg 'libncurses6'
list ipkg 'libopenssl1.1'
list ipkg 'liboping'
list ipkg 'libpng'
list ipkg 'libreadline8'
list ipkg 'librrd1'
list ipkg 'librt'
list ipkg 'libsodium'
list ipkg 'libsqlite3-0'
list ipkg 'libssh2-1'
list ipkg 'libuuid1'
list ipkg 'libwebp'
list ipkg 'luci-app-commands'
list ipkg 'luci-app-sqm'
list ipkg 'luci-app-statistics'
list ipkg 'luci-app-vnstat2'
list ipkg 'luci-app-watchcat'
list ipkg 'luci-compat'
list ipkg 'mc'
list ipkg 'nano'
list ipkg 'rrdtool1'
list ipkg 'smcroute'
list ipkg 'softethervpn5-bridge'
list ipkg 'softethervpn5-libs'
list ipkg 'sqm-scripts'
list ipkg 'tc-mod-iptables'
list ipkg 'tc-tiny'
list ipkg 'terminfo'
list ipkg 'vnstat2'
list ipkg 'vnstati2'
list ipkg 'watchcat'
list ipkg 'wpad-wolfssl'
list ipkg 'zlib'
root@OpenWrt:/etc/config# md5sum /etc/profile.d/opkg.sh
f182c2837fee35ebf0fb1e79fe235a45 /etc/profile.d/opkg.sh
root@OpenWrt:/etc/config# cat /etc/backup/installed_packages.txt
cat: can't open '/etc/backup/installed_packages.txt': No such file or directory
root@OpenWrt:/etc/config# ls -1 /etc/hotplug.d/online/
30-sleep
50-opkg-restore
root@OpenWrt:/etc/config# logread -e opkg
root@OpenWrt:/etc/config# mount
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/ubi0_1 on /overlay type ubifs (rw,noatime,assert=read-only,ubi=0,vol=1)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,noatime,mode=700)
root@OpenWrt:/etc/config#