Old server: Ubuntu 20.04 VM on unRAID server.
New server: Ubuntu 20.04 bare metal.
Both are running AMP 2.3.1. On the VM, I zip the instance I want to move, which in this case is a ValheimPlus server. I also have a Satisfactory server I want to move.
Once zipped, I connect to the new server and transfer the .zip file over the network. I move the .zip file into /home/amp/.ampdata/instances and unzip it. I check the permissions to confirm they were preserved, they were. Owner is still amp.
Then I run ampinstmgr repair. This is the output:
amp@bo:~/.ampdata/instances$ ampinstmgr repair
[Info] AMP Instance Manager v2.3.1 built 13/01/2022 21:17
[Info] Release spec: Release - built by CUBECODERS/buildbot on CCL-DEV
[Info] Found unattached instance ButtzValheim, importing...
[Notice] AMP Service port ranges have not been specified, using any available...
[Notice] Application Service port ranges have not been specified, using any available...
[16:40:44] [Core Info] : Starting AMP version 2.3.1.0 (Triton), built 13/01/2022 21:16
[16:40:44] [Core Info] : Stream: Mainline (Release) - built by CUBECODERS/buildbot on CCL-DEV
[16:40:44] [Core Warning] : Current time zone is set to EST - Servers should ideally be UTC to avoid time-zone related issues
[16:40:44] [Core Info] : OS: Linux / x86_64
[16:40:44] [Core Info] : CPU: 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz (4C/8T)
[16:40:44] [Core Info] : AMP Instance ID: b460b7e2-e3f1-4c6d-8022-c01c8427d99b
[16:40:45] [ModuleLoader Info] : Loaded GenericModule version 1.0.0.0 by CubeCoders Limited
[16:40:45] [Core Info] : Metrics publishing is enabled at udp://localhost:12820.
[16:40:45] [ModuleLoader Info] : Loaded FileManagerPlugin version 1.0.0.0 by CubeCoders Limited
[16:40:45] [ModuleLoader Info] : Loaded EmailSenderPlugin version 1.0.0.0 by CubeCoders Limited
[16:40:45] [ModuleLoader Info] : Loaded WebRequestPlugin version 1.0.0.0 by CubeCoders Limited
[16:40:45] [ModuleLoader Info] : Loaded LocalFileBackupPlugin version 1.0.0.0 by CubeCoders Limited
[16:40:45] [ModuleLoader Info] : Loaded CommonCorePlugin version 1.0.0.0 by CubeCoders Limited
[16:40:45] [ModuleLoader Info] : GenericModule requests dependency steamcmdplugin...
[16:40:45] [ModuleLoader Info] : Loaded steamcmdplugin version 1.0.0.0 by CubeCoders Limited
[16:40:45] [Core Warning] : No such setting node: Core.Login.LDAPAllowAuthOnAnyDomain - maybe the relevant plugin/module isn't loaded?
[16:40:45] [Core Error] : Unable to set Core.AMP.PreviousVersion (Version) to
[16:40:45] [Core Error] : is not a valid Version
[16:40:45] [Core Info] : -configonly specified or activation performed. Saving settings and shutting down. This is perfectly normal.
[Info] Success
[Info] Successfully imported 1 instances.
The "Unable to set Core.AMP.PreviousVersion (Version) to" and "is not a valid Version" lines are highlighted bright red and yet it looks like the import succeeded based on the next line. However, the instance is broken on the new server. On the old server, it correctly appears to be a ValheimPlus module and it's on the right port for Valheim:
I can manage the instance, the instance starts, I can connect to it with a Valheim client.
On the new server, the instance is broken:
Port and module is wrong, and I can't manage the instance. It's as if AMP read the folder name and tried to make an instance, but couldn't read any of the data inside.
I have no idea what I'm doing wrong or if this is even the correct way to transfer an instance. I tried searching and found a few threads on this forum which seemed to indicate this would work, but I can't get it to work. Please help!