Apparently after "opkg upgrade libubox" on my router running a LEDE trunk image, ubus/uloop has become hosed. Even "logread" fails with "logread
Error relocating /sbin/logread: uloop_run: symbol not found".
So I first got into openwrt failsafe mode, and attempted to "sysupgrade" the latest LEDE trunk image. It failed with "Error relocating /bin/ubus: uloop_run: symbol not found".
Then I got into the Netgear WNDR3700 failsafe mode (https://wiki.openwrt.org/toh/netgear/wndr3700#recovery_flash_in_failsafe_mode) and attempted to tftp a new image into.
- 1st, I mistakenly tried to tftp the latest LEDE trunk image. The tftp transfer went on half way and timed out.
- 2nd, I managed to tftp successfully a copy of the Netgear firmware I have. However, even though the tftp transfer was successful, the router never seemed to reboot itself. It just remained in the Netgear failsafe mode.
- 3rd, I tried the Netgear failsafe and tftp the Netgear firmware image again. It again transferred but did not reboot.
Now, I'm back into Openwrt failsafe mode again (which seems to suggest the tftp transferx of the Netgear failsafe didn't take effect). Now I just need a way to replace /bin/ubus and any other binaries that are showstopperss to "sysupgrade".