Hello,
Since last weekend I’m not able to complete one of my backup jobs.
The other ones ran just fine before and after.
Since then I’ve tried it several times, but always got the same error:
One or more errors occurred. (Broken pipe (Broken pipe) (One or more errors occurred. (Broken pipe)))
The forum search had no answer. Though I hope someone will help me.
I’m running Duplicati - 2.0.9.108_canary_2024-10-03 on a up-to-date Ubuntu 24.04.1 LTS.
The duplicati process itself runs as service as root as
/usr/bin/duplicati-server --webservice-port=8200 --disable-db-encryption=true
The job log shows:
Summary
Operation: Backup failed
2 Errors
- [Error-Duplicati.Library.Main.Operation.BackupHandler-FatalError]: Fatal error
SocketException: Broken pipe- [Error-Duplicati.Library.Main.Controller-FailedOperation]: Die Operation Backup ist mit folgenden Fehler fehlgeschlagen: One or more errors occurred. (Broken pipe (Broken pipe) (One or more errors occurred. (Broken pipe)))
AggregateException: One or more errors occurred. (Broken pipe (Broken pipe) (One or more errors occurred. (Broken pipe)))
The server log shows:
Summary
System.AggregateException: One or more errors occurred. (Broken pipe (Broken pipe) (One or more errors occurred. (Broken pipe)))
—> System.AggregateException: Broken pipe (Broken pipe) (One or more errors occurred. (Broken pipe))
—> System.Net.Sockets.SocketException (32): Broken pipe
at Duplicati.Library.Main.Operation.Backup.BackendUploader.b__13_0(<>f__AnonymousType21 self) at Duplicati.Library.Main.Operation.Backup.BackendUploader.<Run>b__13_0(<>f__AnonymousType2
1 self)
at CoCoL.AutomationExtensions.RunTask[T](T channels, Func2 method, Boolean catchRetiredExceptions) at Duplicati.Library.Main.Operation.BackupHandler.FlushBackend(BackupResults result, IWriteChannel
1 uploadtarget, Task uploader)
at Duplicati.Library.Main.Operation.BackupHandler.RunAsync(String sources, IFilter filter, CancellationToken token)
— End of inner exception stack trace —
at Duplicati.Library.Main.Operation.BackupHandler.RunAsync(String sources, IFilter filter, CancellationToken token)
—> (Inner Exception #1) System.AggregateException: One or more errors occurred. (Broken pipe)
—> System.Net.Sockets.SocketException (32): Broken pipe
at Duplicati.Library.Main.Operation.Backup.BackendUploader.b__13_0(<>f__AnonymousType21 self) at Duplicati.Library.Main.Operation.Backup.BackendUploader.<Run>b__13_0(<>f__AnonymousType2
1 self)
at CoCoL.AutomationExtensions.RunTask[T](T channels, Func2 method, Boolean catchRetiredExceptions) at Duplicati.Library.Main.Operation.BackupHandler.FlushBackend(BackupResults result, IWriteChannel
1 uploadtarget, Task uploader)
at Duplicati.Library.Main.Operation.BackupHandler.RunAsync(String sources, IFilter filter, CancellationToken token)
— End of inner exception stack trace —<—— End of inner exception stack trace —
at CoCoL.ChannelExtensions.WaitForTaskOrThrow(Task task)
at Duplicati.Library.Main.Operation.BackupHandler.Run(String sources, IFilter filter, CancellationToken token)
at Duplicati.Library.Main.Controller.<>c__DisplayClass12_0.b__0(BackupResults result)
at Duplicati.Library.Main.Controller.RunAction[T](T result, String& paths, IFilter& filter, Action`1 method)
at Duplicati.Library.Main.Controller.Backup(String inputsources, IFilter filter)
at Duplicati.Server.Runner.Run(IRunnerData data, Boolean fromQueue)
Beside this error, I wonder if an update may help.
I switched to canary versions, because I need the .NET8 support. (I think it was after upgrading Ubuntu 22 to 24.)
Now, I see stable version 2.1.0.2 on the home page.
Is it safe to switch from 2.0.9.108_canary to 2.1.0.2?
Will my jobs get migrated?