I was casually looking at my Duplicati install and noticed that there was an update. I exited the tray icon and then installed it.
It did not go well.
The .msi ran and I selected the option to run it as a Windows service. As far as I can remember, this is how I’ve upgraded before. It completed with no errors.
But when I ran the browser page, it opened up to the old interface (which is my preference), but it stated that there are “No scheduled tasks.”
That’s not good. When I exited a few minutes earlier, (probably duplicati-2.3.0.4_stable_2026-07-09-win-x64-gui), it had told me that the next backup would be tomorrow.
I was unsuccessful importing the config from earlier in the day. (Thankfully, I backup my User profile daily, so I found the config in C:\Users\USERNAME\AppData\Local\Duplicati as a .sqlite file.)
I then went hunting for logs. I discovered this odd log entry in Event Viewer:
Category: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware EventId: 1 SpanId: 7ea9344dfda6111b TraceId: 3b9216ead1ca702df547f3829dc1e2bd ParentId: 0000000000000000 ConnectionId: 0HNOFJ4DKPVPK RequestId: 0HNOFJ4DKPVPK:00000002 RequestPath: /api/v1/auth/refresh An unhandled exception has occurred while executing the request. Exception: Duplicati.WebserverCore.Exceptions.UnauthorizedException: Failed to refresh token at Duplicati.WebserverCore.Endpoints.V1.Auth.<>c.<b__3_0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Http.RequestDelegateFactory.g__ExecuteAwaited|92_0[T](Task1 task) at Duplicati.WebserverCore.Middlewares.HostnameFilter.InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next) at Duplicati.WebserverCore.Middlewares.LanguageFilter.InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next) at Microsoft.AspNetCore.Http.RequestDelegateFactory.<ExecuteValueTaskOfObject>g__ExecuteAwaited|130_0(ValueTask1 valueTask, HttpContext httpContext, JsonTypeInfo`1 jsonTypeInfo) at Microsoft.AspNetCore.Http.RequestDelegateFactory.<>c__DisplayClass102_2.<b__2>d.MoveNext() --- End of stack trace from previous location --- at Duplicati.WebserverCore.Middlewares.WebsocketExtensions.<>c__DisplayClass0_0.<b__0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task)
This was Event 1000, .NET Runtime, logged a few seconds after duplicati was installed with no errors.
Does anyone have a way to resurrect my install? Do I need to downgrade? Any clue why .NET would log that error to the Application log?


