The error messages say there’s logs I can look at but I’ve checked the deployment logs on the main section, the console, and the event logs and I’m not seeing any relevant error messages. Also, I’m running inside the docker version of AMP (never had issues with this, no config changes here). Also, I can’t start either of my minecraft instances. It says Java isn’t found even though I’ve run su -l amp and java --version returns Temurin 21. Not sure if it’s related. Could be a permissions thing since I sometimes run chmod -R and I might’ve run it destructively, but I don’t know where to get more detailed logs.
Reproduction Steps
Update AMP
Update to Advanced License
Update all instance to advanced licenses with ampinstmgr reactivate (nothing was starting before) (I want to use ldap after this is fixed)
You can open CMD as admin and run ampinstmgr fixPerms to hopefully resolve that. Do it while AMP is completely stopped (check Task Manager to make sure).
ampinstmgr fixperms did not fix the problem. I tried running chown -R amp:amp /home/amp/.ampdata/ which also didn’t work. Both commands exited successfully.
Looking at the file that failed to run, it did not have execute permissions even after running ampinstmgr fixperms. Running chmod +x <failing file> worked. Looks like ampinstmgr fixperms doesn’t add execute bits or maybe it doesn’t know what the palworld executeable is. Maybe something for you guys to look into.
But looks like things are solved! Thanks!
Also, the logs tip helped me notice my Minecraft instances were set to java 21 and only java 17 was found. That’s fixed too.
One tip for your UI guys, there’s way too many places to check logs in this application which makes it confusing. The event log tab seems the most useless and the view logs seems the most useful but it’s hidden under a right click menu.
I suspect if you just updated the server inside the instance then steamcmd would have sorted the issue with the binary not being executable. Servers installed via steamcmd don’t need the executable bit set separately unless the devs have botched the steam upload