yes... ext4 with keep settings has been broken for several days...
for me... ubus sock was not an issue... although a hacked password migration was needed
80_mount_root ext4 keepsetting workaround
vert@zr:/fs/sdd1/openwrt/RTNGext/cache/files-postinstall/files-community$ cat lib/preinit/80_mount_root
#!/bin/sh
# Copyright (C) 2006 OpenWrt.org
# Copyright (C) 2010 Vertical Communications
missing_lines() {
local file1 file2 line
file1="$1"
file2="$2"
oIFS="$IFS"
IFS=":"
while read line; do
set -- $line
grep -q "^$1:" "$file2" || echo "$*"
done < "$file1"
IFS="$oIFS"
}
do_mount_root() {
mount_root
boot_run_hook preinit_mount_root
[ -f /sysupgrade.tgz ] && {
echo "- config restore -"
cp /etc/passwd /tmp/
cp /etc/group /tmp/
cp /etc/shadow /tmp/
cd /
tar xzf /sysupgrade.tgz
missing_lines /tmp/passwd /etc/passwd >> /etc/passwd
missing_lines /tmp/group /etc/group >> /etc/group
missing_lines /tmp/shadow /etc/shadow >> /etc/shadow
rm /tmp/shadow 2>/dev/null
rm /tmp/passwd 2>/dev/null
rm /tmp/group 2>/dev/null
# Prevent configuration corruption on a power loss
sync
}
}
[ "$INITRAMFS" = "1" ] || boot_hook_add preinit_main do_mount_root