Package conflict after upgrade (extroot)

Hello,

I have succesfully upgraded my TP-LINK 1043ND router to 19.07.7. I use an USB pendrive to expand my root partition. So when I download a new package, it is located on this pendrive.

There are several packages and config files on this device and I don't want to spend a whole day to reinstall and reconfigure everything. So I created a backup file and I followed this totorial:

https://wiki.mbirth.de/know-how/software/openwrt/sysupgrade-with-extroot.html

After that, almost everything worked fine. I could restore my settings and config files and I didn't have to reinstall my packages. Unfortunately it seems that my kernel packages (kmod-****) are not compatible with the newer kernel:

op2

(that's just one example)

How can I solve this issue?

1 Like

I'm afraid there's no simple solution.
The most reliable way is to reinstall the overlay packages.
You can relatively easily accomplish it with the following method:
https://openwrt.org/docs/guide-user/advanced/opkg_extras
Perform save, then rollback then restore.
In addition, reset the status database if the issue persists:

cp -f /rom/usr/lib/opkg/status /usr/lib/opkg/status
2 Likes