Tried upgrading my custom build APU2 image to 21.02.1, but even though it builds fine, booting it stops just after init with ubus repeatedly exiting
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
2
[ 3.739994] mount_root: mounting /dev/root
[ 3.749915] EXT4-fs (sda2): re-mounted. Opts: (null)
[ 3.785596] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
[ 5.778857] urandom-seed: Seed file not found (/etc/urandom.seed)
[ 5.790515] procd: - early -
[ 6.308583] procd: - ubus -
[ 6.311267] procd: Create service ubus
[ 6.313763] procd: Start instance ubus::instance1
[ 6.316912] procd: Started instance ubus::instance1[1278]
[ 6.320246] procd: running /etc/init.d/ubus running
[ 6.323413] procd: glob failed on /etc/init.d/ubus
[ 6.324848] procd: Instance ubus::instance1 exit with error code 32512 after 0 seconds
[ 7.328331] procd: Started instance ubus::instance1[1279]
[ 7.331744] procd: Instance ubus::instance1 exit with error code 32512 after 0 seconds
[ 8.338135] procd: Started instance ubus::instance1[1280]
[ 8.341543] procd: Instance ubus::instance1 exit with error code 32512 after 0 seconds
[ 9.347963] procd: Started instance ubus::instance1[1281]
[ 9.351382] procd: Instance ubus::instance1 exit with error code 32512 after 0 seconds
error repeats ...
Tried it on QEMU instead of the APU2 , same issue.
Tried to build a default x86 config, after a make distclean, same issue.
Tried building on Arch linux instead of Ubuntu 20.04 LTS, same issue.
Tried the 21.02 branch instead of 21.02.1 tag in a competently new and clean build dir, same issue.
Made a VM with a clean Debian 11 install - no issues there. I guess there's an issue with both my Ubuntu 20.04 LTS build host as well as Arch linux ... strange
Maybe some quirk in some of the tools needed to compile images provided by the ubuntu repositories that isn't present in the debian repositories.
After all the quick setup guide for openwrt tells you to download a debian VM and maybe that's what's used by the dev(s) who do all the fun ubus coding.