Amp not booting up automatically on ubuntu

Note - If you do not fill in every section below, your post won’t be answered - you must provide the steps you have followed so far and the actions you’ve already taken. Make sure to remove this notice from your post too.

OS Name/Version: Ubuntu Desktop 22.04.3 LTS (GNU/Linux 6.5.0-17-generic x86_64)

Product Name/Version: AMP Release “Decadeus”
v2.4.8, built 29/01/2024 18:40

Problem Description: Setup a headless box last night, it was working and persisting between boots. shut it down in the small hours (still testing this all before i run a server or two for me and the guys
Booted up the box an hour or so ago as i need to test the servers will shut down at 1600 but the web page to access the instances didnt work.

I went onto discord to get some help and a gentleman called “TABLE” showed me how to manually start it (which worked) and get the logs for the error (I am not at home in linux so not sure where things like that are, would use windows but power requirements need to be kept low)

Feb 10 06:32:05 Little ampinstmgr[2277]: [Info] Instance was shut down gracefully.
Feb 10 06:32:05 Little ampinstmgr[2277]: [Info] Instance ADS01 has stopped.
-- Boot c3dbcea0ee5748b8bcc5bb7793b0fdee --
Feb 10 14:13:33 Little ampinstmgr[890]: [Info] AMP Instance Manager v2.4.8 built 29/01/2024 18:40
Feb 10 14:13:33 Little ampinstmgr[890]: [Info] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
Feb 10 14:13:33 Little ampinstmgr[890]: Can't find custom attr constructor image: /opt/cubecoders/amp/plugins/ADSModule.dll mtoken: 0x0a00001e due to: Could not load file or assembly 'SQLite-net, Version=1.0.0.0, Culture=neutral, Public>
Feb 10 14:13:33 Little ampinstmgr[890]: [Info] Waiting for AMP instance to start...
Feb 10 14:13:34 Little ampinstmgr[890]: [Notice] AMP instance ADS01 is now running.
Feb 10 14:13:34 Little ampinstmgr[890]: * Assertion at object.c:585, condition `is_ok (error)' not met, function:mono_runtime_class_init_full, (null) assembly:mscorlib.dll type:ThreadAbortException member:(null)
Feb 10 14:13:34 Little ampinstmgr[890]: =================================================================
Feb 10 14:13:34 Little ampinstmgr[890]:         Native Crash Reporting
Feb 10 14:13:34 Little ampinstmgr[890]: =================================================================
Feb 10 14:13:34 Little ampinstmgr[890]: Got a SIGABRT while executing native code. This usually indicates
Feb 10 14:13:34 Little ampinstmgr[890]: a fatal error in the mono runtime or one of the native libraries
Feb 10 14:13:34 Little ampinstmgr[890]: used by your application.
Feb 10 14:13:34 Little ampinstmgr[890]: =================================================================
Feb 10 14:13:34 Little ampinstmgr[890]: =================================================================
Feb 10 14:13:34 Little ampinstmgr[890]:         Native stacktrace:
Feb 10 14:13:34 Little ampinstmgr[890]: =================================================================
Feb 10 14:13:34 Little ampinstmgr[890]:         0x56135516f48d - /opt/cubecoders/amp/ampinstmgr :
Feb 10 14:13:34 Little ampinstmgr[890]:         0x56135516f809 - /opt/cubecoders/amp/ampinstmgr :
Feb 10 14:13:34 Little ampinstmgr[890]:         0x5613550f94bf - /opt/cubecoders/amp/ampinstmgr :
Feb 10 14:13:34 Little ampinstmgr[890]:         0x56135516eaa3 - /opt/cubecoders/amp/ampinstmgr :
Feb 10 14:13:34 Little ampinstmgr[890]:         0x7f4b66c42520 - /lib/x86_64-linux-gnu/libc.so.6 :
Feb 10 14:13:34 Little ampinstmgr[890]:         0x7f4b66c969fc - /lib/x86_64-linux-gnu/libc.so.6 : pthread_kill
Feb 10 14:13:34 Little ampinstmgr[890]:         0x7f4b66c42476 - /lib/x86_64-linux-gnu/libc.so.6 : raise
Feb 10 14:13:34 Little ampinstmgr[890]:         0x7f4b66c287f3 - /lib/x86_64-linux-gnu/libc.so.6 : abort
Feb 10 14:13:34 Little ampinstmgr[890]:         0x56135507b9e1 - /opt/cubecoders/amp/ampinstmgr :
Feb 10 14:13:34 Little ampinstmgr[890]:         0x5613553a86bc - /opt/cubecoders/amp/ampinstmgr :
Feb 10 14:13:34 Little ampinstmgr[890]:         0x5613553c422e - /opt/cubecoders/amp/ampinstmgr :
Feb 10 14:13:34 Little ampinstmgr[890]:         0x5613553c47b0 - /opt/cubecoders/amp/ampinstmgr : monoeg_assertion_message
Feb 10 14:13:34 Little ampinstmgr[890]:         0x5613552e4563 - /opt/cubecoders/amp/ampinstmgr :
Feb 10 14:13:34 Little ampinstmgr[890]:         0x5613551a184d - /opt/cubecoders/amp/ampinstmgr :

Steps to reproduce:

  • Step 1 Boot the box
  • Step 2 load into the webpage
  • Step 3 see the 404

Actions taken to resolve so far:
many reboots.
logged in as amp
manually loaded with ampinstmgr start ADS01

No idea why it works manually but not automatically, naturally automatically is needed.

Link to the discord tech support request (theres so more screenshots in there and I will likely see replies there a lot faster than here as I will be away from my pc for a few hours) Discord

EDIT:

After the manual boot of amp, and after the timer test I was running, I rebooted the box. This time amp loaded up with out issue.

It is important to note that I have not fixed anything, what ever caused it to not load on boot (multiple times) is still present. The act of booting it manually should not have fixed the autoboot (unless linux is very different to what I know lol)
It does make this issue less urgent, more a wtf hapened than a plea for help.