Armbian-config not persisting changes

Hi all, I’m having issues with armbian-config - nothing that I do in there saves changes, and there’s some weird behavior as well. I’ve had to manually edit config files to make desired changes, such as disabling autologin. As of today, all software and firmware are up-to-date (eg. armbian 23.11.1 stable). Here’s an example:

  • Disable Desktop and Autologin process
    1. Logged out of user account in lightdm
    2. Ctrl+Alt+F1 to drop to TTY1
    3. Login as root and run killall -u cpi
    4. Run armbian-config
    5. System → Desktop → Stop and Disable Desktop
    6. System → Desktop → Disable Autologin “Yes”
    7. Here, the system automatically reboots and automatically loads Desktop and logs into the cpi user, despite the change I just made.

I had to manually edit /etc/lightdm/lightdm.conf.d/12-autologin.conf to disable autologin.

Basically, any changes I make as root or even a sudoer account are not persisted to the underlying config files. This is especially irritating for ssh config, but in general I’m wondering what the underlying issue is.

Any thoughts would be appreciated, thanks!

Okay, strangely I have gotten armbian-config changes to persist. After manually configuring SSH and tunneling in from my laptop, things behave as they’re supposed to. Very weird, but I’ll take it I guess.