Errors occurred: Broken pipe + update canary -> beta

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__AnonymousType21 self)
at CoCoL.AutomationExtensions.RunTask[T](T channels, Func2 method, Boolean catchRetiredExceptions) at Duplicati.Library.Main.Operation.BackupHandler.FlushBackend(BackupResults result, IWriteChannel1 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__AnonymousType21 self)
at CoCoL.AutomationExtensions.RunTask[T](T channels, Func2 method, Boolean catchRetiredExceptions) at Duplicati.Library.Main.Operation.BackupHandler.FlushBackend(BackupResults result, IWriteChannel1 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?

I think 2.1.0.2 is reported to be roughly 2.0.9.111, so maybe about the same, or an upgrade.
Duplicati migrates on upgrades as needed. Downgrades can sometimes need manual work.

Since the server log suggests an uploader issue, what sort of storage are you uploading to?

Jottacolud cloud storage

Anyone else having issues with upload to Jottacloud
is reporting problems there now (but symptom is different).

I do since last night - only one server got backup earlier today. the rest fails :frowning:

So I’ve tried and changed to up-to-date Duplicati - 2.1.0.2_beta_2024-11-29.

Yes, it doesn’t help.

The same job failed with the same error.

Another job was successfully, adding and deleting some data to the cloud storage.
More jobs were also successfully, but with only some date to delete or with ±0 data to add or delete.

1 Like

The error here indicates a network error of sorts.
We do not yet have CI monitoring of Jottacloud, so it is possible there is a change in their API or server issues.

Looks like no reported issues at least:

See their admission to that around the below, but some people today are seeing success.

Minutes ago I just finished all of my 6 jobs successfully!
So everything seems to be fine again.

Thanks for linking to the other issue and the informations!

1 Like