system broken

Daniel Golle daniel at makrotopia.org
Thu Oct 22 12:03:32 EDT 2020


Thanks for testing and reporting back.

I have fixed a bunch of config migration issues which would lead to
ubus not starting up (and system hanging in preinit).
This should have been fixed by
commit de7ca7dafadfd650d031e0379ce0c002868d5936
Author: Daniel Golle <daniel at makrotopia.org>
Date:   Thu Oct 22 13:13:39 2020 +0100

base-files: merge /etc/passwd et al at sysupgrade config restore

Signed-off-by: Daniel Golle <daniel at makrotopia.org>

Can you try if that resolves the issue?

If you didn't preserve configuration during sysupgrade it will probably
not resolve it and have to look for other causes...


Cheers


Daniel


On Thu, Oct 22, 2020 at 05:43:05PM +0200, e9hack wrote:
> Hi,
> 
> I did check again, at which commit the issue starts
> 
> Last working version: 
> commit: d355b578b7cc95c5b07fcecb217dbac4c05bd49c
> target: include selinux-variants if CONFIG_SELINUX is set
> 
> First not working version:
> commit: 2dffadece9a7243a236ce7d91719787a671e23d4
> ubus: prepare to run ubusd as non-root user
> 
> All further versions have the same issue:
> commit: a2def3663a0feff12550906c33f9ecc3e5fb2a5d
> procd: jail: clean up capability handling and non-root ubusd
> 
> commit: 6a56a6eb30799fcec9eecc3ee860dc4d8a5d952a
> target: select procd-{ujail,seccomp} if !SMALL_FLASH
> 
> commit: 2812ea3acb88c7e3649c912d6ad761bf8818fc51
> Revert "target: select procd-{ujail,seccomp} if !SMALL_FLASH"
> 
> It occurs on two tp-link router, one is a Archer C7, the other one is a wdr3600 with flash extended to 16MB. Both are ath79 based. 
> 
> It may exist another issue. It looks like that it isn't possible to add the user/group ubus with an update image.
> 
> Regards,
> Hartmut
> 
> Am 22.10.2020 um 10:15 schrieb e9hack:
> > Hi,
> > 
> > after commit 
> > 
> > a2def3663a0feff12550906c33f9ecc3e5fb2a5d
> > procd: jail: clean up capability handling and non-root ubusd
> > 
> > system doesn't work properly. After sysupgrade, system does not restart completely and hangs somewhere in the boot process. I've to do a hard reset. After this, system does boot, but password is reset to no password. I don't know if other settings are reset too. ubusd is not started. uhttpd fails to start, because ubus socket isn't available. If I apply a previously saved backup with 'sysupgrade -r ...' and force a reboot, system starts, but tries to initialize a ext rootfs, which doesn't exist, and hangs in the boot process. At this point, I've to do a recovery via uboot. My router is a tp-link Archer C7.
> > 
> > Regards,
> > Hartmut
> > 
> 
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list