So sorry to necro I know this thread is old old now but I'm having literally the exact same issue on Ubuntu 24.04.2 LTS. Permissions are all set up correctly, i have dotnet 7.0 installed manually with the right paths and such, and the server still just refuses to boot through server.sh. I gave vintagestory ownership of /var/vintagestory and it still didnt write any logs so I tried changing the data path to /home/vintagestory/data but it doesnt write any logs there either, even if the Logs directory is manually created. It really sucks that there's just no logging otherwise I suspect this issue may not be hard to debug