After upgrading to the latest version on the docker, I can no longer access the system [Solved]

I accessed Duplicati and it appeared in the footer that had a new version. I went to my server, I ran just one:
docker-compose down
docker-compose pull (to upgrade)
docker-compose up -d

And now I can’t access the system: - /

[tales@t4l35 Duplicati]$ docker-compose logs
Attaching to duplicati
duplicati    | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
duplicati    | [s6-init] ensuring user provided files have correct perms...exited 0.
duplicati    | [fix-attrs.d] applying ownership & permissions fixes...
duplicati    | [fix-attrs.d] done.
duplicati    | [cont-init.d] executing container initialization scripts...
duplicati    | [cont-init.d] 01-envfile: executing... 
duplicati    | [cont-init.d] 01-envfile: exited 0.
duplicati    | [cont-init.d] 10-adduser: executing... 
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    | GID/UID
duplicati    | -------------------------------------
duplicati    | 
duplicati    | User uid:    0
duplicati    | User gid:    0
duplicati    | -------------------------------------
duplicati    | 
duplicati    | [cont-init.d] 10-adduser: exited 0.
duplicati    | [cont-init.d] 30-config: executing... 
duplicati    | [cont-init.d] 30-config: exited 0.
duplicati    | [cont-init.d] 99-custom-scripts: executing... 
duplicati    | [custom-init] no custom files found exiting...
duplicati    | [cont-init.d] 99-custom-scripts: exited 0.
duplicati    | [cont-init.d] done.
duplicati    | [services.d] starting services
duplicati    | [services.d] done.

I switched to the canary version and it worked.

You’re not using the official Duplicati docker image so it may be more difficult to get support on the forum, but glad you got it working nonetheless!

1 Like

I took the docker-compose from linuxserver and modified it, I will test it later with the official duplicati image. It could have information about doker-compose for the official image.

Note the Linuxserver image has differences on where data is stored so you’ll want to update your mappings.

Can you tell me where the mappings are?

My docker-compose

version: "3.9"
services:
  duplicati:
    image: ghcr.io/linuxserver/duplicati:development
    container_name: duplicati
    environment:
      - PUID=0
      - PGID=0
      - TZ=America/Sao_Paulo
      #- CLI_ARGS= #optional
    volumes:
      - ./volumes/appdata/config:/config # Contém todos os arquivos de configuração relevantes.
      - /Becapes/backups:/backups # Caminho para armazenar backups locais.
      - /home/tales:/source # Caminho para a origem dos arquivos para backup.
    expose:
      - "8200"
    restart: always

networks:
  default:
    external:
      name: nginxproxymanager_default

The linuxserver image uses /config while the official duplicati image uses /data. So you’ll need to adjust that one for sure.

Only that?

./volumes/appdata/config:/data

/backups and /source is correct?

I don’t think those will matter. Your duplicati configuration and database directory is the critical one that needs changing. Your duplicati config points to /backups for the target and /source for the source data so I think it will still work as is.

1 Like

Out of curiosity how’d this go for you? Did you switch to the duplicati docker image ok?

I made some modifications and it is working fine …

version: "3.9"
services:
  duplicati:
    image: duplicati/duplicati:latest
    container_name: duplicati
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/Sao_Paulo
      #- CLI_ARGS= #optional
    volumes:
      - ./volumes/appdata:/data #Contém todos os arquivos de configuração relevantes.
      - /home/talesam:/backup/ #Caminho para a origem dos arquivos para backup.
    ports:
      - 8200:8200
    networks:
      - duplicati
    restart: always

networks:
  duplicati:
    name: duplicati
    driver: bridge
1 Like