Just in case, I tried fixing the permissions anyway with sudo chown user:salsa /config/config/migration.xml
.
However, this gives another error: chown: invalid user: 'user:salsa'
. Even though it is a valid user and shows up when checking getent passwd | grep 'salsa'
Actually, I managed to fix the issue. Tbh, idk why/how this fixed it and perhaps I should’ve mentioned this as well, but I have tailscale set up on my server to allow remote connections. I was connecting to the server through tailscale even though I’m in the local network. This should work just fine and has in the past, but perhaps it doesn’t when first signing into a fresh install. I disabled tailscale on my client and retried and that worked. I was able to reattempt the install wizard, completed it, and now have a working server once again.
I haven’t yet validated playback as my library is being rescanned now, but I’m at least able to navigate. I’m also unsure why I was able to attempt the wizard before just for it to get stuck…
Thanks for the help! Your swift responses have been appreciated and I learned a good bit :)