Skip to content

[BUG] Can't login into Duplicati any more #89

@Nordlicht-13

Description

@Nordlicht-13

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

After polling the latest image on my linuxserver/duplicati under dockge
I can't login into my duplicati any more.

I get the message:
Connection lost Connection to server was rejected due to invalid authentication. Log in again, or re-open the page from the TrayIcon (if applicable)

I added the two new option to my compose-file:

  • SETTINGS_ENCRYPTION_KEY=Secret1612PW
  • DUPLICATI__WEBSERVICE_PASSWORD= #optional

And I tried

  • DUPLICATI__DISABLE_DB_ENCRYPTION=true

What can be done to login into my duplicati again.

Expected Behavior

Login into WebUI of duplicati

Steps To Reproduce

  1. Setup duplicati with YAML-File under dockge
  2. Start duplicati under dockge

Environment

- OS: dockge on TrueNAS Scale 24.10.0.2
- How docker service was installed: compose.yaml-file with dockge

CPU architecture

x86-64

Docker creation

services:
  duplicati:
    image: lscr.io/linuxserver/duplicati:latest
    container_name: duplicati
    environment:
      - PUID=3001
      - PGID=3001
      - TZ=Etc/GMT-0
      - DUPLICATI__DISABLE_DB_ENCRYPTION=true
      - SETTINGS_ENCRYPTION_KEY=secret_key
      - DUPLICATI__WEBSERVICE_PASSWORD= #optional
      - CLI_ARGS= #optional
    volumes:
      - /mnt/trunk/Apps_Data/duplicati/duplicati_config:/config
      - /mnt/trunk/Apps_Data/duplicati_backup:/backup
      - /mnt/trunk/OfficeFolder:/mnt/OfficeFolder
      - /mnt/trunk/plexmedia/Music:/mnt/plexmedia/Music
    ports:
      - 8200:8200
    restart: unless-stopped
networks: {}

Container logs

duplicati  | [migrations] started
duplicati  | [migrations] no migrations found
duplicati  | usermod: no changes
duplicati  | ───────────────────────────────────────
duplicati  | 
duplicati  |       ██╗     ███████╗██╗ ██████╗
duplicati  |       ██║     ██╔════╝██║██╔═══██╗
duplicati  |       ██║     ███████╗██║██║   ██║
duplicati  |       ██║     ╚════██║██║██║   ██║
duplicati  |       ███████╗███████║██║╚██████╔╝
duplicati  |       ╚══════╝╚══════╝╚═╝ ╚═════╝
duplicati  | 
duplicati  |    Brought to you by linuxserver.io
duplicati  | ───────────────────────────────────────
duplicati  | 
duplicati  | To support LSIO projects visit:
duplicati  | https://www.linuxserver.io/donate/
duplicati  | 
duplicati  | ───────────────────────────────────────
duplicati  | GID/UID
duplicati  | ───────────────────────────────────────
duplicati  | 
duplicati  | User UID:    3001
duplicati  | User GID:    3001
duplicati  | ───────────────────────────────────────
duplicati  | Linuxserver.io version: v2.1.0.2_beta_2024-11-29-ls228
duplicati  | Build-date: 2024-12-14T03:56:45+00:00
duplicati  | ───────────────────────────────────────
duplicati  |     
duplicati  | [custom-init] No custom files found, skipping...
duplicati  | Inside getter
duplicati  | Connection to localhost (::1) 8200 port [tcp/*] succeeded!
duplicati  | [ls.io-init] done.
duplicati  | Server has started and is listening on port 8200
duplicati  | Use the following link to sign in: http://localhost:8200/signin.html?token=a_lot_of_letters_and_numbers_for_the_token
duplicati  | fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[1]
duplicati  |       An unhandled exception has occurred while executing the request.
duplicati  |       Duplicati.WebserverCore.Exceptions.UnauthorizedException: Authorization failed due to missing cookie.
duplicati  |          at Duplicati.WebserverCore.Endpoints.V1.Auth.<>c.<<Map>b__3_0>d.MoveNext()
duplicati  |       --- End of stack trace from previous location ---
duplicati  |          at Microsoft.AspNetCore.Http.RequestDelegateFactory.<TaskOfTToValueTaskOfObject>g__ExecuteAwaited|92_0[T](Task`1 task)
duplicati  |          at Duplicati.WebserverCore.Middlewares.HostnameFilter.InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next)
duplicati  |          at Duplicati.WebserverCore.Middlewares.LanguageFilter.InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next)
duplicati  |          at Microsoft.AspNetCore.Http.RequestDelegateFactory.<ExecuteValueTaskOfObject>g__ExecuteAwaited|129_0(ValueTask`1 valueTask, HttpContext httpContext, JsonTypeInfo`1 jsonTypeInfo)
duplicati  |          at Duplicati.WebserverCore.Middlewares.WebsocketExtensions.<>c__DisplayClass0_0.<<UseNotifications>b__0>d.MoveNext()
duplicati  |       --- End of stack trace from previous location ---
duplicati  |          at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.<Invoke>g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task)
duplicati  | fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[1]
duplicati  |       An unhandled exception has occurred while executing the request.
duplicati  |       Duplicati.WebserverCore.Exceptions.UnauthorizedException: Authorization failed due to missing cookie.
duplicati  |          at Duplicati.WebserverCore.Endpoints.V1.Auth.<>c.<<Map>b__3_0>d.MoveNext()
duplicati  |       --- End of stack trace from previous location ---
duplicati  |          at Microsoft.AspNetCore.Http.RequestDelegateFactory.<TaskOfTToValueTaskOfObject>g__ExecuteAwaited|92_0[T](Task`1 task)
duplicati  |          at Duplicati.WebserverCore.Middlewares.HostnameFilter.InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next)
duplicati  |          at Duplicati.WebserverCore.Middlewares.LanguageFilter.InvokeAsync(EndpointFilterInvocationContext context, EndpointFilterDelegate next)
duplicati  |          at Microsoft.AspNetCore.Http.RequestDelegateFactory.<ExecuteValueTaskOfObject>g__ExecuteAwaited|129_0(ValueTask`1 valueTask, HttpContext httpContext, JsonTypeInfo`1 jsonTypeInfo)
duplicati  |          at Duplicati.WebserverCore.Middlewares.WebsocketExtensions.<>c__DisplayClass0_0.<<UseNotifications>b__0>d.MoveNext()
duplicati  |       --- End of stack trace from previous location ---
duplicati  |          at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.<Invoke>g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions