Keep getting errors and have yet to upload a good portion of my data

I have installed my Duplicati on my unraid box and while I have gotten about 250 gb uploaded I end up with errors at some point. Usually when I get errors I see my data upload amount reset to the total amount, so I get upset I am wasting the few weeks I have spent uploading.

I am by no means a coder but I can usually google or read the errors pretty well. Here is my latest error:

System.Net.WebException: Error: SecureChannelFailure (Ssl error:100003f2:SSL routines:OPENSSL_internal:SSLV3_ALERT_UNEXPECTED_MESSAGE
at /build/mono-5.2.0.224/external/boringssl/ssl/tls_record.c:462) —> Mono.Btls.MonoBtlsException: Ssl error:100003f2:SSL routines:OPENSSL_internal:SSLV3_ALERT_UNEXPECTED_MESSAGE
at /build/mono-5.2.0.224/external/boringssl/ssl/tls_record.c:462
at Mono.Btls.MonoBtlsContext.ProcessHandshake () [0x00038] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncProtocolRequest asyncRequest, Mono.Net.Security.AsyncOperationStatus status) [0x0002a] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation (Mono.Net.Security.AsyncOperationStatus status) [0x0006b] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.AsyncProtocolRequest.ProcessOperation () [0x0000d] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.AsyncProtocolRequest.StartOperation () [0x0003c] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.AsyncProtocolRequest.StartOperation (Mono.Net.Security.AsyncOperation operation) [0x00024] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.MobileAuthenticatedStream.ProcessAuthentication (System.Net.LazyAsyncResult lazyResult) [0x00057] in <2736c63206b04ee9bdd526624de6640b>:0
— End of stack trace from previous location where exception was thrown —
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <77c9551943624fd18301ba6f78a841e5>:0
at Mono.Net.Security.MobileAuthenticatedStream.ProcessAuthentication (System.Net.LazyAsyncResult lazyResult) [0x00078] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.MobileAuthenticatedStream.AuthenticateAsClient (System.String targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x0000c] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.Private.MonoSslStreamWrapper.AuthenticateAsClient (System.String targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, System.Boolean checkCertificateRevocation) [0x00006] in <2736c63206b04ee9bdd526624de6640b>:0
at Mono.Net.Security.MonoTlsStream.CreateStream (System.Byte[] buffer) [0x0007b] in <2736c63206b04ee9bdd526624de6640b>:0
at System.Net.WebConnection.CreateStream (System.Net.HttpWebRequest request) [0x00073] in <2736c63206b04ee9bdd526624de6640b>:0
— End of inner exception stack trace —
at Duplicati.Library.Main.Operation.BackupHandler.HandleFilesystemEntry (Duplicati.Library.Snapshots.ISnapshotService snapshot, Duplicati.Library.Main.BackendManager backend, System.String path, System.IO.FileAttributes attributes) [0x0000e] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Operation.BackupHandler.RunMainOperation (Duplicati.Library.Snapshots.ISnapshotService snapshot, Duplicati.Library.Main.BackendManager backend) [0x0018a] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Operation.BackupHandler.Run (System.String[] sources, Duplicati.Library.Utility.IFilter filter) [0x00860] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Controller+<>c__DisplayClass16_0.b__0 (Duplicati.Library.Main.BackupResults result) [0x0030f] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Controller.RunAction[T] (T result, System.String[]& paths, Duplicati.Library.Utility.IFilter& filter, System.Action`1[T] method) [0x0014b] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Library.Main.Controller.Backup (System.String[] inputsources, Duplicati.Library.Utility.IFilter filter) [0x00068] in <118ad25945a24a3991f7b65e7a45ea1e>:0
at Duplicati.Server.Runner.Run (Duplicati.Server.Runner+IRunnerData data, System.Boolean fromQueue) [0x00454] in :0

I also get a pop up when opening the Duplicati UI about SSL errors, but I do not have specifics on that as I dismissed the error.

I really want to use this software as it seems perfect for my basic needs with Backblaze B2 and when it works it seems to work well.

If you look in the Logs section of the web UI you might be able to find an entry fit the SSL error you dismissed. Not that it might be in there main log area or the log for the specific backup that is having problems.

Tracking down the source of your backup SSL issue might be easier with some if the following info:

  • what version of Duplicati are you using?
  • are you using a Docker container and, if so, which one?
  • to what destination are you backing up

Oh, and thanks for trying out Duplicati!

My destination is Backblaze B2, and I have about 1.5 tb to back up. I came back today with error and still have 1.5 to go.

I got this today as a pop up: Missing XSRF Token

Im running Dup 2.0.2.1_beta_2017-08-01

Another error is “Oct 6, 2017 1:58 PM: Request for http://192.168.0.117:8200/api/v1/serverstate/pause?duration= gave error”

With log: System.InvalidOperationException: Cannot add stuff to HttpInput.Empty.
at HttpServer.HttpInput.Add (System.String name, System.String value) [0x00016] in :0
at Duplicati.Server.WebServer.RESTHandler.DoProcess (Duplicati.Server.WebServer.RESTMethods.RequestInfo info, System.String method, System.String module, System.String key) [0x0024b] in :0

I have ordered more ram as I was hitting 75-95% so perhaps it is this causing issues. I am running Unraid 6.3.5.

Thank you. Also there are no current logs in the log spot but when they populate I can see what I can post.

The XSRF token error is a known issue, though usually it only manifests on resource constrained systems. It’s just a GUI error and a page refresh (something like F5 or ctrl-r) seems to get around it.

I suspect the http REST errors are a side effect of trying to use the GUI without a refresh after an XSRF error. I get the XSRF message on my old laptop, the next time it pops up I’ll try to continue without a refresh and see if I get a similar error logged.


So back to the SSL issue… There is a known issue with mono having stale (or NO) SSL certificates on some installs. It’s possible your error is related to that.

Try searching here for “mono” and you should find some tips on checking or updating mono certs. (Sorry, my mobile device doesn’t do well with searching while replying).

Note that the error you posted is not the normal one seen with mono SSL problems so I could be wrong. Hopefully somebody else can chime in if they have any thoughts.:slight_smile:

Thank you very much, will try tomorrow.

The mentioned TLS/SSL troubleshooting page is here:

It should not cause intermittent SSL errors if you have outdated certificates, but it is theoretically possible if B2 has different certificates on their servers.