Configuration with Application Deployment - Custom backup location is not working

System Information

Field Value
Operating System Linux - Ubuntu 24.04.1 on x86_64
Product AMP ‘Phobos’ v2.6.0.6 (Mainline)
Virtualization None
Application Application Deployment
Module ADSModule
Running in Container No
Current State Indeterminate

Problem Description

Issue

I followed this article to create new instance defaults and update existing instances:

However, when starting an instance, the “backup” tab within the instance WEB UI is missing and I get the following error in the instance log file:
[15:56:08] [Loader Info/1] : Loaded FileManagerPlugin by CubeCoders Limited
[15:56:08] [Loader Info/1] : Loaded EmailSenderPlugin by CubeCoders Limited
[15:56:08] [Loader Info/1] : Loaded WebRequestPlugin by CubeCoders Limited
[15:56:08] [Loader Error/1] : Container failed to resolve plugin LocalFileBackupPlugin
[15:56:08] [Loader Error/1] : Resolution failed with error: Exception has been thrown by the target of an invocation.

For more detailed information run Unity in debug mode: new UnityContainer().AddExtension(new Diagnostic())
[15:56:08] [Loader Fatal/1] : ‘LocalFileBackupPlugin’ does not implement abstract class ‘ModuleShared.AMPPlugin’
[15:56:08] [Core Error/1] : Could not load plugin LocalFileBackupPlugin
[15:56:08] [Loader Info/1] : Loaded CommonCorePlugin by CubeCoders Limited
[15:56:08] [Loader Info/1] : Loaded AnalyticsPlugin by CubeCoders Limited
[15:56:08] [System Error/10] : Missing plugin/assembly: MaxMind.Db (/AMP/Plugins/MaxMind.Db/MaxMind.Db.dll) for
[15:56:08] [Loader Info/1] : GenericModule requests dependency steamcmdplugin…
[15:56:08] [Loader Info/1] : Loaded steamcmdplugin by CubeCoders Limited
[15:56:08] [Loader Info/1] : GenericModule requests dependency RCONPlugin…
[15:56:08] [Loader Info/1] : Loaded RCONPlugin by CubeCoders Limited

Settings in the GUI are:
Configuration → Instance Deployment → Deployment Defaults → Default Settings → Node = LocalFileBackupPlugin.Storage.StorePath
Value = /media/data2/{{InstanceName}}/

Configuration → Instance Deployment → Deployment Defaults → Default Settings →
Host Path = /media/data2
Container Path = /media/data2

I have made various changes to the LocalFileBackupPlugin.kvp and FileManagerPlugin.kvp for existing instances with the same results as new instances but for troubleshooting purposes for this issue I’m sticking to new instances.

Instances are successfully running on data1 and I have confirmed that the amp user can read/write to data2. Current /media/data2 permissions:
drwxr-xr-x 5 amp root 4096 Jan 2 09:55 data1
drwxr-xr-x 3 amp root 4096 Dec 30 09:42 data2

fstab snippet of mounted drives
#additional drives
/dev/sdb1 /media/data1 ext4 defaults 0 0
/dev/sdc1 /media/data2 ext4 defaults 0 0

Reproduction Steps

  • Follow published KB article instructions
  • Create new instance as test
  • Update kvp files for existing instance

Many thanks for your help!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.