Hi,
Yesterday I manually updated Duplicati to duplicati-2.1.0.2_beta_2024-11-29-win-x64-gui (the one suggested by Duplicati itself).
Duplicati was setup correctly (years ago) as Windows service, and everything always worked fine. I was able to reach the web GUI through the systray icon (customized with --no-hosted-server “target” parameter in the launcher).
Today I am not able to run the systray anymore. If I launch it from the CLI I get a long backtrace and errors:
PS C:\Users\frapox> & 'C:\Program Files\Duplicati 2\Duplicati.GUI.TrayIcon.exe' --no-hosted-server --webservice-password=xxxxxxxxx
PS C:\Users\frapox> Stack overflow.
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean)
at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].GetResultCore(Boolean)
at Duplicati.GUI.TrayIcon.HttpServerConnection.PerformRequestInternal[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.String, System.String, System.String, System.Nullable`1<System.TimeSpan>)
at Duplicati.GUI.TrayIcon.HttpServerConnection.PerformRequest[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.String, System.String, System.String, System.Nullable`1<System.TimeSpan>)
at Duplicati.GUI.TrayIcon.HttpServerConnection.IssueSigninToken(System.String)
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainSignInToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainAccessToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.PerformRequest[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.String, System.String, System.String, System.Nullable`1<System.TimeSpan>)
at Duplicati.GUI.TrayIcon.HttpServerConnection.IssueSigninToken(System.String)
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainSignInToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainAccessToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.PerformRequest[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.String, System.String, System.String, System.Nullable`1<System.TimeSpan>)
at Duplicati.GUI.TrayIcon.HttpServerConnection.IssueSigninToken(System.String)
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainSignInToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainAccessToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.PerformRequest[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.String, System.String, System.String, System.Nullable`1<System.TimeSpan>)
at Duplicati.GUI.TrayIcon.HttpServerConnection.IssueSigninToken(System.String)
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainSignInToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainAccessToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.PerformRequest[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.String, System.String, System.String, System.Nullable`1<System.TimeSpan>)
at Duplicati.GUI.TrayIcon.HttpServerConnection.IssueSigninToken(System.String)
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainSignInToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainAccessToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.PerformRequest[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.String, System.String, System.String, System.Nullable`1<System.TimeSpan>)
at Duplicati.GUI.TrayIcon.HttpServerConnection.IssueSigninToken(System.String)
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainSignInToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainAccessToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.PerformRequest[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.String, System.String, System.String, System.Nullable`1<System.TimeSpan>)
at Duplicati.GUI.TrayIcon.HttpServerConnection.IssueSigninToken(System.String)
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainSignInToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.ObtainAccessToken()
at Duplicati.GUI.TrayIcon.HttpServerConnection.PerformRequest[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.String, System.String, System.String, System.Nullable`1<System.TimeSpan>)
...
That repeats over and over. Note that I added the “–webservice-password” with the password I used to encrypt my backup, even tough I don’t think it’s the right one.
In fact, trying to access via URL “localhost:8200” in the browser, it says: “Login failed: Failed to log in”. Honestly I don’t remember that I have ever added a psw to access the GUI…
So, here I’m asking: is there a way to cancel that password request or reset the password, without reinstalling Duplicati as service? (and therefore keeping all my current settings)
thank you,
Francesco