Unable to start Service for AMP main instance

OS Name/Version: Win Server 2012 R2

Product Name/Version: 2.3.4.3 (Triton), built 12/07/2022 13:00

Problem Description:
Main Instance unable to start.

LOGS:

[19:39:20] [GSMyAdmin Error] : Unable to load module ADSModule: Resolution of the dependency failed, type = ‘ADSModule.ModuleMain’, name = ‘(none)’.
Exception occurred while: Calling constructor ADSModule.ModuleMain(ModuleShared.ILogger log, ModuleShared.IConfigSerializer config, ModuleShared.IPlatformInfo platform, ModuleShared.IRunningTasksManager taskManager, ModuleShared.IFeatureManager features, ModuleShared.IPluginMessagePusher messages, ModuleShared.IDataStoreProvider data, ModuleShared.ITokenRequester tokens, ModuleShared.IAMPInstanceInfo instanceInfo, GSMyAdmin.Authentication.IAuthenticationProvider auth).
Exception is: SQLiteException - ReadOnly

At the time of the exception, the container was:
Resolving ADSModule.ModuleMain,(none)
Calling constructor ADSModule.ModuleMain(ModuleShared.ILogger log, ModuleShared.IConfigSerializer config, ModuleShared.IPlatformInfo platform, ModuleShared.IRunningTasksManager taskManager, ModuleShared.IFeatureManager features, ModuleShared.IPluginMessagePusher messages, ModuleShared.IDataStoreProvider data, ModuleShared.ITokenRequester tokens, ModuleShared.IAMPInstanceInfo instanceInfo, GSMyAdmin.Authentication.IAuthenticationProvider auth)

[19:39:20] [GSMyAdmin Error] : ResolutionFailedException
[19:39:20] [GSMyAdmin Error] : [0] (ResolutionFailedException) : Resolution of the dependency failed, type = ‘ADSModule.ModuleMain’, name = ‘(none)’.
Exception occurred while: Calling constructor ADSModule.ModuleMain(ModuleShared.ILogger log, ModuleShared.IConfigSerializer config, ModuleShared.IPlatformInfo platform, ModuleShared.IRunningTasksManager taskManager, ModuleShared.IFeatureManager features, ModuleShared.IPluginMessagePusher messages, ModuleShared.IDataStoreProvider data, ModuleShared.ITokenRequester tokens, ModuleShared.IAMPInstanceInfo instanceInfo, GSMyAdmin.Authentication.IAuthenticationProvider auth).
Exception is: SQLiteException - ReadOnly

At the time of the exception, the container was:
Resolving ADSModule.ModuleMain,(none)
Calling constructor ADSModule.ModuleMain(ModuleShared.ILogger log, ModuleShared.IConfigSerializer config, ModuleShared.IPlatformInfo platform, ModuleShared.IRunningTasksManager taskManager, ModuleShared.IFeatureManager features, ModuleShared.IPluginMessagePusher messages, ModuleShared.IDataStoreProvider data, ModuleShared.ITokenRequester tokens, ModuleShared.IAMPInstanceInfo instanceInfo, GSMyAdmin.Authentication.IAuthenticationProvider auth)

[19:39:20] [GSMyAdmin Error] : at Unity.UnityContainer.ThrowingBuildUp(IBuilderContext context)
at GSMyAdmin.ModuleLoader.LoadApplicationModule(String ModuleName)
[19:39:20] [GSMyAdmin Error] : SQLiteException
[19:39:20] [GSMyAdmin Error] : [1] (SQLiteException) : ReadOnly
[19:39:20] [GSMyAdmin Error] : at SQLite.SQLiteCommand.ExecuteNonQuery()
at SQLite.SQLiteConnection.Execute(String query, Object[] args)
at SQLite.SQLiteConnection.CreateTable(Type ty, CreateFlags createFlags)
at GSMyAdmin.Providers.SQLiteDataProvider.RegisterRecordTypeTRecord
at ADSModule.ModuleMain…ctor(ILogger log, IConfigSerializer config, IPlatformInfo platform, IRunningTasksManager taskManager, IFeatureManager features, IPluginMessagePusher messages, IDataStoreProvider data, ITokenRequester tokens, IAMPInstanceInfo instanceInfo, IAuthenticationProvider auth)
at lambda_method(Closure , IBuilderContext )
at Unity.ObjectBuilder.BuildPlan.DynamicMethod.DynamicBuildPlanGenerationContext.<>c__DisplayClass16_0.b__0(IBuilderContext context)
at Unity.Strategies.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
at Unity.UnityContainer.ThrowingBuildUp(IBuilderContext context)
[19:39:20] [GSMyAdmin Fatal] : Failed to initialize application module.

Steps to reproduce:

  1. Update server from 2.3.3.2 to 2.3.4.3
  2. Update all instances starting with main via the amp instance manager
  3. Try and start the main instance

Actions taken to resolve:
I was able to “Fix?” this issue by running the AMP.EXE file located at the root of the main AMP instance. (One folder level above logs). The popped up a cmd window that ran, and was able to start the service. once this window was closed the service stopped but i was able to manual start the service via the windows services window.