Thank you for the troubleshooting tips. I’ll tell you what I’ve seen so far:
I exported the command line and verified that the key was not there.
I took a look at About → Show log → Live and didn’t see anything about the test connect. However, the recorded log did have a stack, as follows:
May 7, 2021 4:42 PM: Request for http://192.168.1.4:5000/api/v1/remoteoperation/test gave error
System.NotImplementedException: The method or operation is not implemented.
at Renci.SshNet.Session.WaitOnHandle (System.Threading.WaitHandle waitHandle, System.TimeSpan timeout) [0x00041] in <8c66a76a693c4e52b456ec0712c863dd>:0
at Renci.SshNet.Session.WaitOnHandle (System.Threading.WaitHandle waitHandle) [0x0000d] in <8c66a76a693c4e52b456ec0712c863dd>:0
at Renci.SshNet.Session.Connect () [0x00184] in <8c66a76a693c4e52b456ec0712c863dd>:0
at Renci.SshNet.BaseClient.CreateAndConnectSession () [0x00053] in <8c66a76a693c4e52b456ec0712c863dd>:0
at Renci.SshNet.BaseClient.Connect () [0x0001f] in <8c66a76a693c4e52b456ec0712c863dd>:0
at Duplicati.Library.Backend.SSHv2.CreateConnection () [0x0010d] in <4da241fbc91e44a2bfb358a60db32dd6>:0
at Duplicati.Library.Backend.SSHv2+<List>d__39.MoveNext () [0x0002c] in <4da241fbc91e44a2bfb358a60db32dd6>:0
at Duplicati.Library.Interface.BackendExtensions.TestList (Duplicati.Library.Interface.IBackend backend) [0x00017] in <655587971ad24e1098eeff3f882f88c5>:0
at Duplicati.Library.Backend.SSHv2.Test () [0x00000] in <4da241fbc91e44a2bfb358a60db32dd6>:0
at Duplicati.Server.WebServer.RESTMethods.RemoteOperation.TestConnection (System.String url, Duplicati.Server.WebServer.RESTMethods.RequestInfo info) [0x000b7] in <87f95256fc6a4c3ea353de8d2aacf89b>:0
at Duplicati.Server.WebServer.RESTMethods.RemoteOperation.POST (System.String key, Duplicati.Server.WebServer.RESTMethods.RequestInfo info) [0x00094] in <87f95256fc6a4c3ea353de8d2aacf89b>:0
at Duplicati.Server.WebServer.RESTHandler.DoProcess (Duplicati.Server.WebServer.RESTMethods.RequestInfo info, System.String method, System.String module, System.String key) [0x00289] in <87f95256fc6a4c3ea353de8d2aacf89b>:0
May 7, 2021 4:42 PM: Reporting error gave error
System.ObjectDisposedException: Cannot write to a closed TextWriter.
at System.IO.StreamWriter.Flush (System.Boolean flushStream, System.Boolean flushEncoder) [0x00008] in <4a89e81f3d9644e6a5d556824ae3eaf1>:0
at System.IO.StreamWriter.Flush () [0x00006] in <4a89e81f3d9644e6a5d556824ae3eaf1>:0
at Duplicati.Server.WebServer.RESTHandler.DoProcess (Duplicati.Server.WebServer.RESTMethods.RequestInfo info, System.String method, System.String module, System.String key) [0x003bc] in <87f95256fc6a4c3ea353de8d2aacf89b>:0
My mono version is: 5.20.1.34
My netstat shows no attempt to contact the remote.
Oh, and I ran it using the “CommandLine” option from the GUI and got this:
Backup started at 05/07/2021 16:52:58
Checking remote backup ...
Listing remote folder ...
Listing remote folder ...
Listing remote folder ...
Listing remote folder ...
Listing remote folder ...
Fatal error => The method or operation is not implemented.
System.NotImplementedException: The method or operation is not implemented.
at Duplicati.Library.Main.BackendManager.List () [0x00049] in <34c05650075c4a0583e29e116862f000>:0
at Duplicati.Library.Main.Operation.FilelistProcessor.RemoteListAnalysis (Duplicati.Library.Main.BackendManager backend, Duplicati.Library.Main.Options options, Duplicati.Library.Main.Database.LocalDatabase database, Duplicati.Library.Main.IBackendWriter log, System.Collections.Generic.IEnumerable`1[T] protectedFiles) [0x0000d] in <34c05650075c4a0583e29e116862f000>:0
at Duplicati.Library.Main.Operation.FilelistProcessor.VerifyRemoteList (Duplicati.Library.Main.BackendManager backend, Duplicati.Library.Main.Options options, Duplicati.Library.Main.Database.LocalDatabase database, Duplicati.Library.Main.IBackendWriter log, System.Collections.Generic.IEnumerable`1[T] protectedFiles) [0x00000] in <34c05650075c4a0583e29e116862f000>:0
at Duplicati.Library.Main.Operation.BackupHandler.PreBackupVerify (Duplicati.Library.Main.BackendManager backend, System.String protectedfile) [0x0011d] in <34c05650075c4a0583e29e116862f000>:0
at Duplicati.Library.Main.Operation.BackupHandler.RunAsync (System.String[] sources, Duplicati.Library.Utility.IFilter filter, System.Threading.CancellationToken token) [0x01048] in <34c05650075c4a0583e29e116862f000>:0
at CoCoL.ChannelExtensions.WaitForTaskOrThrow (System.Threading.Tasks.Task task) [0x00050] in <9a758ff4db6c48d6b3d4d0e5c2adf6d1>:0
at Duplicati.Library.Main.Operation.BackupHandler.Run (System.String[] sources, Duplicati.Library.Utility.IFilter filter, System.Threading.CancellationToken token) [0x00009] in <34c05650075c4a0583e29e116862f000>:0
at Duplicati.Library.Main.Controller+<>c__DisplayClass14_0.<Backup>b__0 (Duplicati.Library.Main.BackupResults result) [0x0004b] in <34c05650075c4a0583e29e116862f000>:0
at Duplicati.Library.Main.Controller.RunAction[T] (T result, System.String[]& paths, Duplicati.Library.Utility.IFilter& filter, System.Action`1[T] method) [0x0026f] in <34c05650075c4a0583e29e116862f000>:0
at Duplicati.Library.Main.Controller.Backup (System.String[] inputsources, Duplicati.Library.Utility.IFilter filter) [0x00074] in <34c05650075c4a0583e29e116862f000>:0
at Duplicati.CommandLine.Commands.Backup (System.IO.TextWriter outwriter, System.Action`1[T] setup, System.Collections.Generic.List`1[T] args, System.Collections.Generic.Dictionary`2[TKey,TValue] options, Duplicati.Library.Utility.IFilter filter) [0x00119] in <28143d111af14d1eb877912a2f4948a3>:0
at (wrapper delegate-invoke) System.Func`6[System.IO.TextWriter,System.Action`1[Duplicati.Library.Main.Controller],System.Collections.Generic.List`1[System.String],System.Collections.Generic.Dictionary`2[System.String,System.String],Duplicati.Library.Utility.IFilter,System.Int32].invoke_TResult_T1_T2_T3_T4_T5(System.IO.TextWriter,System.Action`1<Duplicati.Library.Main.Controller>,System.Collections.Generic.List`1<string>,System.Collections.Generic.Dictionary`2<string, string>,Duplicati.Library.Utility.IFilter)
at Duplicati.CommandLine.Program.ParseCommandLine (System.IO.TextWriter outwriter, System.Action`1[T] setup, System.Boolean& verboseErrors, System.String[] args) [0x00342] in <28143d111af14d1eb877912a2f4948a3>:0
at Duplicati.CommandLine.Program.RunCommandLine (System.IO.TextWriter outwriter, System.IO.TextWriter errwriter, System.Action`1[T] setup, System.String[] args) [0x00002] in <28143d111af14d1eb877912a2f4948a3>:0
Return code: 100
Unfortunately, the backup device doesn’t support FTPS. I will, however, try the BackendTool and see what I can find.
Thank you for your help!