OS Name/Version: Ubuntu 22.04
Product Name/Version: AMP Release “Callisto” v2.5.1, built 06/07/2024 22:13
Problem Description: Upgraded to Callisto a few minutes ago. Rebooted and now my instances will not start. Error in systemctl status of “pam_unix(sudo:auth): auth could not identify password for [amp]”
Steps to reproduce:
- Upgrade to Callisto
- Open dashboard
- Instance show ‘not running’ Start button is green. Click start button and get ‘You do not have permission to use this method (ADSModule.StartInstance) at this time. This method requires the Session.Exists permission.’
Log file is:
01:46:44] [Loader Info/1] : Loaded steamcmdplugin by CubeCoders Limited
[01:46:44] [InstanceManager Debug/1] : User: amp
[01:46:44] [InstanceManager Debug/1] : Home Dir: /home/amp
[01:46:45] [Core Info/1] : Metrics server started OK on port 12820
[01:46:45] [ADS Info/1] : ADS startup complete in 132ms
[01:46:45] [ADS Info/9] : Updating remote source CubeCoders/AMPTemplates
[01:46:45] [ADS Info/9] : Updating existing remote source https://github.com/CubeCoders/AMPTemplates.git...
[01:46:45] [Core Debug/9] : Running command line: "/usr/bin/git pull" from "Plugins/ADSModule/DeploymentTemplates/CubeCoders-AMPTemplates"
[01:46:45] [InstanceManager Debug/6] : Fetching metadata for ADS from /home/amp/.ampdata/instances/ADS01/Plugins/ADSModule/ADSModule.dll...
[01:46:45] [InstanceManager Debug/6] : Fetching metadata for FileManagerPlugin from /home/amp/.ampdata/instances/ADS01/Plugins/FileManagerPlugin/FileManagerPlugin.dll...
[01:46:45] [InstanceManager Debug/6] : Fetching metadata for EmailSenderPlugin from /home/amp/.ampdata/instances/ADS01/Plugins/EmailSenderPlugin/EmailSenderPlugin.dll...
[01:46:45] [InstanceManager Debug/6] : Fetching metadata for WebRequestPlugin from /home/amp/.ampdata/instances/ADS01/Plugins/WebRequestPlugin/WebRequestPlugin.dll...
[01:46:45] [InstanceManager Debug/6] : Fetching metadata for LocalFileBackupPlugin from /home/amp/.ampdata/instances/ADS01/Plugins/LocalFileBackupPlugin/LocalFileBackupPlugin.dll...
[01:46:45] [InstanceManager Debug/6] : Fetching metadata for CommonCorePlugin from /home/amp/.ampdata/instances/ADS01/Plugins/CommonCorePlugin/CommonCorePlugin.dll...
[01:46:45] [FileManager Notice/1] : Using keypair with fingerprint eiWrJGSaIF4wH3u7AP7R1CqDp7/LKOu+tQGY4rVcrCs=
[01:46:45] [InstanceManager Debug/6] : Fetching metadata for Minecraft from /home/amp/.ampdata/instances/ADS01/Plugins/MinecraftModule/MinecraftModule.dll...
[01:46:45] [FileManager Info/1] : SFTP Server started on 0.0.0.0:2223
[01:46:45] [Webserver Debug/1] : Using webroot: /home/amp/.ampdata/instances/ADS01/WebRoot
[01:46:45] [Webserver Info/1] : Websockets are enabled.
[01:46:45] [API Debug/1] : Building setting specification cache...
Already up to date.
[01:46:48] [API Debug/1] : Setting spec cache built, 105 items added.
[01:46:48] [Logger Info/12] : RouterTimer@10Hz with 2 jobs started
[01:46:48] [Webserver Info/1] : Webserver started on http://0.0.0.0:8080
[01:46:48] [Scheduler Debug/1] : Scheduler timer will start in 11829ms.
[01:46:48] [Core Info/1] : Checking for AMP updates...
[01:46:48] [Core Info/1] : Startup mode is StartApplication.
[01:46:48] [Core Debug/1] : Startup Complete.
[01:46:48] [Core Info/10] : AMP is up to date.
[01:46:50] [RunningTasksManager Debug/7] : Task Updating remote sources (Fetching latest configurations...) ended: Finished
[01:46:50] [Core Debug/8] : Running command line: "/usr/bin/tmux kill-session -t "AMP_Minecraft01"" from ""
[01:46:50] [InstanceManager Debug/8] : Running /usr/bin/tmux -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x>
[01:46:50] [Core Debug/8] : Working Directory: /home/amp/.ampdata/instances/Minecraft01
[01:46:50] [Core Debug/8] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:46:50] [InstanceManager Info/8] : Waiting for AMP instance to start...
[01:46:50] [Core Debug/8] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:46:50] [InstanceManager Notice/8] : AMP instance Minecraft01 is now running.
[01:46:55] [RunningTasksManager Debug/8] : Task Starting Instance (Starting Private Server (Minecraft01)...) ended: Finished
[01:47:00] [Core Debug/6] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:47:00] [Core Debug/6] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:47:00] [Core Debug/6] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:47:00] [Core Debug/6] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:47:36] [API Debug/6] : 192.168.1.38/Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 tried to use session ID 05ff7c64-74ad-4ee6-a06a-2>
[01:47:36] [API Debug/14] : 192.168.1.38/Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 tried to use session ID 3081dd37-ecca-46e5-9754-9>
[01:48:00] [Core Debug/7] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:48:00] [Core Debug/7] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:48:00] [Core Debug/7] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:48:00] [Core Debug/7] : Arguments: -f /dev/null new-session -s "AMP_Minecraft01" -d "cd '/home/amp/.ampdata/instances/Minecraft01'; /home/amp/.ampdata/instances/Minecraft01/AMP_Linux_x86_64 +Core.We>
[01:48:36] [API Debug/16] : 192.168.1.38/Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 tried to use session ID 3081dd37-ecca-46e5-9754-9>
[01:48:36] [API Debug/15] : 192.168.1.38/Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 tried to use session ID 05ff7c64-74ad-4ee6-a06a-2>
Actions taken to resolve so far:
Tried changing ‘ampinstmgr fixperms’ as root.
Tried reboot.
Always shows the error in systemctl status of “pam_unix(sudo:auth): auth could not identify password for [amp]”
UPDATE:
I notedi n the deployment log it says:
192.168.1.38/Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 tried to use session ID 05ff7c64-74ad-4ee6-a06a-2fc0df9e56f2 - but no such ID exists while attempting to call GetUpdates
192.168.1.38 is my nginx reverse proxy, a separate Ubuntu 22.04 machine that handles the incoming URLs and sends it to the right server on my extensive home network. Are the updates failing because they don’t know how to get directly to my AMP server behind the nginx gateway?
I saw someone with a similar issue who said it was their Cloudflare confusing the DNS which sounds somewhat similar.