Missing plugin when enabling LDAP support

OS Name/Version: Debian 12

Product Name/Version: AMP / 23.0.0

Problem Description: Missing plugin error for LDAP

Steps to reproduce:

  • Setup an AMP instance with an Advanced license
  • Enable LDAP support and point AMP to the LDAP server
  • Start the server and attempt a login
[21:46:31] [Logger Error]         : Missing plugin/assembly: Novell.Directory.Ldap.resources (/home/amp/.ampdata/instances/ADS01/Plugins/Novell.Directory.Ldap.resources/Novell.Directory.Ldap.resources.dll) for

Actions taken to resolve so far:

  • Attempted to change the domain used for LDAP
  • Tried restarting the LDAP server itself
  • Ensured the LDAP_Admins group exists
  • Tried reinstalling AMP on a clean install
[21:44:49] [Logger Info]          : Starting AMP version 2.4.6.8 (Decadeus), built 26/11/2023 20:19
[21:44:49] [Logger Info]          : Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[21:44:49] [Logger Info]          : Running in a QEMU KVM environment.
[21:44:49] [Logger Info]          : Purging old audit logs (this may take a moment)...
[21:44:49] [Logger Warning]       : Current time zone is set to PST - It is recommended you switch to UTC+0 to avoid time-zone related issues
[21:44:49] [Logger Info]          : OS: Linux / x86_64
[21:44:49] [Logger Info]          : CPU: AMD Ryzen 5 5600G (6C/6T)
[21:44:49] [Logger Info]          : RAM: 32096MB
[21:44:49] [Logger Info]          : AMP Instance ID: b2aea381-53fd-4a80-a498-626e5e036c44
[21:44:49] [Logger Info]          : LDAP authentication enabled for domain [REDACTED]
[21:44:49] [Logger Info]          : Loaded ADSModule version 1.0.0.0 by CubeCoders Limited
[21:44:49] [Logger Info]          : Loaded FileManagerPlugin by CubeCoders Limited
[21:44:49] [Logger Info]          : Loaded EmailSenderPlugin by CubeCoders Limited
[21:44:49] [Logger Info]          : Loaded WebRequestPlugin by CubeCoders Limited
[21:44:49] [Logger Info]          : Loaded LocalFileBackupPlugin by CubeCoders Limited
[21:44:49] [Logger Info]          : Loaded CommonCorePlugin by CubeCoders Limited
[21:44:49] [Logger Info]          : ADSModule requests dependency InstanceManagerPlugin...
[21:44:50] [Logger Info]          : Loaded InstanceManagerPlugin by CubeCoders Limited
[21:44:50] [Logger Info]          : ADSModule requests dependency SystemUserManagerPlugin...
[21:44:50] [Logger Info]          : Loaded SystemUserManagerPlugin by CubeCoders Limited
[21:44:50] [Logger Info]          : Licence Present: AMP Advanced Edition
[21:44:50] [Logger Info]          : Loaded steamcmdplugin by CubeCoders Limited
[21:44:50] [Logger Info]          : Metrics server started OK on port 12820
[21:44:50] [Logger Info]          : ADS startup complete in 73ms
[21:44:50] [Logger Info]          : Updating remote source CubeCoders/AMPTemplates
[21:44:50] [Logger Info]          : Updating existing remote source https://github.com/CubeCoders/AMPTemplates.git...
[21:44:50] [Logger Notice]        : Using keypair with fingerprint stnZusd8oDNuSpRhy+/8IHTUbT9Oe2XrBBlHaR01AYo=
[21:44:50] [Logger Info]          : SFTP Server started on 0.0.0.0:2223
[21:44:50] [Webserver Info]       : Websockets are enabled.
[21:44:50] [Logger Info]          : Webserver started on [REDACTED]
[21:44:50] [Logger Info]          : RouterTimer@10Hz with 2 jobs started
[21:44:50] [Core Info]            : Checking for AMP updates...
[21:44:50] [Logger Info]          : Startup mode is StartApplication.
Already up to date.
[21:44:51] [Core Info]            : AMP is up to date.
[21:46:31] [Logger Error]         : Missing plugin/assembly: Novell.Directory.Ldap.resources (/home/amp/.ampdata/instances/ADS01/Plugins/Novell.Directory.Ldap.resources/Novell.Directory.Ldap.resources.dll) for
[21:46:31] [Logger Error]         : Missing plugin/assembly: Novell.Directory.Ldap.resources (/home/amp/.ampdata/instances/ADS01/Plugins/Novell.Directory.Ldap.resources/Novell.Directory.Ldap.resources.dll) for

This can be safely ignored. Resources plugins don’t really exist and just contain locale data. This won’t affect the functionality of AMP (in fact I need to make it just not show any output for missing resources because it literally doesn’t matter)