No GUI when launching. No warning. When I run Duplicati.GUI.TrayIcon.exe via CMD, this comes up:
No database encryption key was found. The database will be stored unencrypted. Supply an encryption key via the environment variable SETTINGS_ENCRYPTION_KEY or disable database encryption with the option --disable-db-encryption
Crash!
Duplicati.Library.Interface.UserInformationException: Server crashed on startup
---> System.Exception: A serious error has occurred in Duplicati: System.InvalidOperationException: Value must be set.
at Microsoft.Data.Sqlite.SqliteParameter.Bind(sqlite3_stmt stmt, sqlite3 handle)
at Microsoft.Data.Sqlite.SqliteParameterCollection.Bind(sqlite3_stmt stmt, sqlite3 handle)
at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext()
at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery()
at Duplicati.Server.Database.Connection.OverwriteAndUpdateDb[T](IDbTransaction transaction, Action`1 deletePrep, IEnumerable`1 values, Action`1 insertPrep, Action`2 insert)
at Duplicati.Server.Database.Connection.OverwriteAndUpdateDb[T](IDbTransaction transaction, Action`1 deletePrep, IEnumerable`1 values, Boolean updateExisting)
at Duplicati.Server.Database.Connection.RegisterNotification(NotificationType type, String title, String message, Exception ex, String backupid, String action, String logid, String messageid, String logtag, Func`3 conflicthandler)
at Duplicati.Server.Program.EmitWarningsForConfigurationIssues(Connection connection, IApplicationSettings applicationSettings, Dictionary`2 commandlineOptions)
at Duplicati.Server.Program.Main(IApplicationSettings applicationSettings, String[] _args)
---> System.InvalidOperationException: Value must be set.
at Microsoft.Data.Sqlite.SqliteParameter.Bind(sqlite3_stmt stmt, sqlite3 handle)
at Microsoft.Data.Sqlite.SqliteParameterCollection.Bind(sqlite3_stmt stmt, sqlite3 handle)
at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext()
at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery()
at Duplicati.Server.Database.Connection.OverwriteAndUpdateDb[T](IDbTransaction transaction, Action`1 deletePrep, IEnumerable`1 values, Action`1 insertPrep, Action`2 insert)
at Duplicati.Server.Database.Connection.OverwriteAndUpdateDb[T](IDbTransaction transaction, Action`1 deletePrep, IEnumerable`1 values, Boolean updateExisting)
at Duplicati.Server.Database.Connection.RegisterNotification(NotificationType type, String title, String message, Exception ex, String backupid, String action, String logid, String messageid, String logtag, Func`3 conflicthandler)
at Duplicati.Server.Program.EmitWarningsForConfigurationIssues(Connection connection, IApplicationSettings applicationSettings, Dictionary`2 commandlineOptions)
at Duplicati.Server.Program.Main(IApplicationSettings applicationSettings, String[] _args)
--- End of inner exception stack trace ---
at Duplicati.Server.Program.Main(IApplicationSettings applicationSettings, String[] _args)
at Duplicati.GUI.TrayIcon.HostedInstanceKeeper.<>c__DisplayClass5_0.<.ctor>b__0(Object _)
--- End of inner exception stack trace ---
at Duplicati.GUI.TrayIcon.HostedInstanceKeeper..ctor(IApplicationSettings applicationSettings, String[] args)
at Duplicati.GUI.TrayIcon.Program.Main(String[] _args)
at Duplicati.GUI.TrayIcon.Net8.Program.<>c__DisplayClass0_0.<Main>b__0()
at Duplicati.Library.Crashlog.CrashlogHelper.WrapWithCrashLog[T](Func`1 method)
Unhandled exception. Duplicati.Library.Interface.UserInformationException: Server crashed on startup
---> System.Exception: Произошел серьезный сбой в Duplicati: System.InvalidOperationException: Value must be set.
at Microsoft.Data.Sqlite.SqliteParameter.Bind(sqlite3_stmt stmt, sqlite3 handle)
at Microsoft.Data.Sqlite.SqliteParameterCollection.Bind(sqlite3_stmt stmt, sqlite3 handle)
at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext()
at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery()
at Duplicati.Server.Database.Connection.OverwriteAndUpdateDb[T](IDbTransaction transaction, Action`1 deletePrep, IEnumerable`1 values, Action`1 insertPrep, Action`2 insert)
at Duplicati.Server.Database.Connection.OverwriteAndUpdateDb[T](IDbTransaction transaction, Action`1 deletePrep, IEnumerable`1 values, Boolean updateExisting)
at Duplicati.Server.Database.Connection.RegisterNotification(NotificationType type, String title, String message, Exception ex, String backupid, String action, String logid, String messageid, String logtag, Func`3 conflicthandler)
at Duplicati.Server.Program.EmitWarningsForConfigurationIssues(Connection connection, IApplicationSettings applicationSettings, Dictionary`2 commandlineOptions)
at Duplicati.Server.Program.Main(IApplicationSettings applicationSettings, String[] _args)
---> System.InvalidOperationException: Value must be set.
at Microsoft.Data.Sqlite.SqliteParameter.Bind(sqlite3_stmt stmt, sqlite3 handle)
at Microsoft.Data.Sqlite.SqliteParameterCollection.Bind(sqlite3_stmt stmt, sqlite3 handle)
at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext()
at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteNonQuery()
at Duplicati.Server.Database.Connection.OverwriteAndUpdateDb[T](IDbTransaction transaction, Action`1 deletePrep, IEnumerable`1 values, Action`1 insertPrep, Action`2 insert)
at Duplicati.Server.Database.Connection.OverwriteAndUpdateDb[T](IDbTransaction transaction, Action`1 deletePrep, IEnumerable`1 values, Boolean updateExisting)
at Duplicati.Server.Database.Connection.RegisterNotification(NotificationType type, String title, String message, Exception ex, String backupid, String action, String logid, String messageid, String logtag, Func`3 conflicthandler)
at Duplicati.Server.Program.EmitWarningsForConfigurationIssues(Connection connection, IApplicationSettings applicationSettings, Dictionary`2 commandlineOptions)
at Duplicati.Server.Program.Main(IApplicationSettings applicationSettings, String[] _args)
--- End of inner exception stack trace ---
at Duplicati.Server.Program.Main(IApplicationSettings applicationSettings, String[] _args)
at Duplicati.GUI.TrayIcon.HostedInstanceKeeper.<>c__DisplayClass5_0.<.ctor>b__0(Object _)
--- End of inner exception stack trace ---
at Duplicati.GUI.TrayIcon.HostedInstanceKeeper..ctor(IApplicationSettings applicationSettings, String[] args)
at Duplicati.GUI.TrayIcon.Program.Main(String[] _args)
at Duplicati.GUI.TrayIcon.Net8.Program.<>c__DisplayClass0_0.<Main>b__0()
at Duplicati.Library.Crashlog.CrashlogHelper.WrapWithCrashLog[T](Func`1 method)
at Duplicati.GUI.TrayIcon.Net8.Program.Main(String[] args)