Dear Duplicati users,
Starting with v2.2.0.102-2.2.0.102_canary_2025-12-12-linux-x64-gui, everytime I start Duplicati I get the following error:
Crash!
Tmds.DBus.Protocol.ConnectException: path
---> System.ArgumentException: path
at Tmds.DBus.Protocol.AddressParser.ParseUnixProperties(AddressEntry address, String& path, Guid& guid)
at Tmds.DBus.Protocol.DBusConnection.ConnectAsync(String address, String userId, Boolean supportsFdPassing, CancellationToken cancellationToken)
at Tmds.DBus.Protocol.Connection.DoConnectAsync()
--- End of inner exception stack trace ---
at Tmds.DBus.Protocol.Connection.DoConnectAsync()
at Tmds.DBus.Protocol.Connection.CallMethodAsync[T](MessageBuffer message, MessageValueReader`1 reader, Object readerState)
at Duplicati.Library.SecretProvider.LibSecret.SecretCollection.CreateAsync(String collectionName, Boolean autoCreateCollection, CancellationToken cancellationToken)
at Duplicati.Library.SecretProvider.LibSecretLinuxProvider.InitializeAsync(Uri config, CancellationToken cancellationToken)
at Duplicati.Library.DynamicLoader.SecretProviderLoader.GetDefaultSecretProviderForOperatingSystem(CancellationToken cancellationToken)
at Duplicati.Library.Main.SecretProviderHelper.GetDefaultSecretProvider(Dictionary`2 options, CancellationToken cancellationToken)
at Duplicati.Server.Program.Main(IApplicationSettings applicationSettings, String[] _args)
at Duplicati.Server.Program.Main(String[] _args)
at Duplicati.Server.Net10.Program.<>c__DisplayClass0_0.<Main>b__0()
at Duplicati.Library.Crashlog.CrashlogHelper.WrapWithCrashLog[T](Func`1 method)
Unhandled exception. Tmds.DBus.Protocol.ConnectException: path
---> System.ArgumentException: path
at Tmds.DBus.Protocol.AddressParser.ParseUnixProperties(AddressEntry address, String& path, Guid& guid)
at Tmds.DBus.Protocol.DBusConnection.ConnectAsync(String address, String userId, Boolean supportsFdPassing, CancellationToken cancellationToken)
at Tmds.DBus.Protocol.Connection.DoConnectAsync()
--- End of inner exception stack trace ---
at Tmds.DBus.Protocol.Connection.DoConnectAsync()
at Tmds.DBus.Protocol.Connection.CallMethodAsync[T](MessageBuffer message, MessageValueReader`1 reader, Object readerState)
at Duplicati.Library.SecretProvider.LibSecret.SecretCollection.CreateAsync(String collectionName, Boolean autoCreateCollection, CancellationToken cancellationToken)
at Duplicati.Library.SecretProvider.LibSecretLinuxProvider.InitializeAsync(Uri config, CancellationToken cancellationToken)
at Duplicati.Library.DynamicLoader.SecretProviderLoader.GetDefaultSecretProviderForOperatingSystem(CancellationToken cancellationToken)
at Duplicati.Library.Main.SecretProviderHelper.GetDefaultSecretProvider(Dictionary`2 options, CancellationToken cancellationToken)
at Duplicati.Server.Program.Main(IApplicationSettings applicationSettings, String[] _args)
at Duplicati.Server.Program.Main(String[] _args)
at Duplicati.Server.Net10.Program.<>c__DisplayClass0_0.<Main>b__0()
at Duplicati.Library.Crashlog.CrashlogHelper.WrapWithCrashLog[T](Func`1 method)
at Duplicati.Server.Net10.Program.Main(String[] args)
Duplicati is started using the following command line:
sudo duplicati-server --webservice-password=xxxxxx --webservice-interface=all
My OS is:
Linux xxxxxx 6.17.0-19-generic #19-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 6 14:02:58 UTC 2026 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 25.10
Release: 25.10
Codename: questing
In the end, I always have to downgrade to duplicati-2.2.0.101_canary_2025-11-20-linux-x64-gui and restore an old DB to make it work again.
Could someone indicate if latest canary releases of Duplicati work for Ubuntu 25.10 or is it only on my computer ? If the later, any idea on how to debug this or have more meaningful error messages ?
I’ve check on the github and on this forum but couldn’t find anything similar.
Thanks a lot for your help and best regards.