When upgrading from 1.4-rolling-202308220020 -> 1.5-rolling-202310080024 using add system image, my custom user account 'admin' does not get the home directory properly created/migrated. When logging in after rebooting into the upgraded image, none of the show or other vyos commands would work, just typical linux commands. Copying the .bashrc from /root with sudo, changing file ownership, and then sourcing that helped get it back into temporary operation. I then had to create a temporary user, log in with that new user, then delete the old user, move/remove the 'new' old user home directory, and recreate the old user. Once logged back in with the recreated user, commands worked as expected, and they worked fine on the temporary user as well. I was not able to test if this worked with the default 'vyos' user because that user no longer existed on my install.
Below is an approximation of the home directory when initially logged in after reboot to the new image:
drwxr-xr-x 1 root root 4.0K Oct 12 11:05 . drwxr-xr-x 1 root root 4.0K Oct 12 11:18 .. drwxr-xr-x 2 1002 users 4.0K Oct 12 11:02 .ssh drwxr-xr-x 3 root root 48 Oct 7 20:46 workspace
Note there was a 'workspace' directory there that is not present in the newly re-created admin account's home directory that I'm not sure about it's origin.
The same above behavior occurs if you try to do a live-image install over the existing disk (skip partitioning) and try to import the configuration from the previous installed image.
It was also suggested by @Apachez in Slack that this may be related to https://vyos.dev/T5455
Please let me know if anything else is needed. Thanks!