Error -3 connecting to broker:6379. Temporary failure in name resolution…

Guten Morgen zusammen, hallo Stefan,
ich habe jetzt paperless-ngx gemäß Kurs komplett neu installiert.

Der paperless-webserver wird nicht gestartet und meldet diesen Fehler:
Error: Error -3 connecting to broker:6379. Temporary failure in name resolution…

Der paperless-brocker wird nicht gestartet und meldet diesen Fehler:
Fatal error loding the DB: Invalid argument. Exiting.

Die paperless-db ist gestartet und meldet keine Fehler.

Könnt Ihr mir helfen?

Gruß Horst

Poste gerne einmal die Ausgabe von sudo docker ps

Deine Fehlermeldung sagt, dass der Webserver den Broker (redis) nicht mit dem Hostnamen erreichen kann. Das passiert eigentlich nur, wenn deine YML eine andere ist als aus dem Kurs oder einer der Container nicht starten konnte.

Bitte poste außerdem einmal den Log:

sudo docker logs paperless_webserver

Hallo Stefan, vielen Dank. Hier der Ausdruck docker ps:

IMAGE                                                           CONTAINER                     PORTS                                                                                            NETWORKS
postgres:16                                                     paperless-db-1                5432/tcp                                                                                         paperless_default
redis:7.0                                                       paperless-broker-1                                                                                                             paperless_default
ghcr.io/paperless-ngx/paperless-ngx:latest                      paperless-webserver-1         0.0.0.0:8001->8000/tcp, :::8001->8000/tcp                                                        paperless_default
ghcr.io/paperless-ngx/paperless-ngx:latest                      PaperlessNGX                  0.0.0.0:8777->8000/tcp, :::8777->8000/tcp                                                        paperlessngx_default
phpmyadmin                                                      PaperlessNGX-phpMyAdmin       0.0.0.0:2980->80/tcp, :::2980->80/tcp                                                            paperlessngx_default
mariadb:11.4-noble                                              PaperlessNGX-DB               3306/tcp                                                                                         paperlessngx_default
redis:7                                                         PaperlessNGX-REDIS            6379/tcp                                                                                         paperlessngx_default
gotenberg/gotenberg:latest                                      PaperlessNGX-GOTENBERG        3000/tcp                                                                                         paperlessngx_default
ghcr.io/paperless-ngx/tika:latest                               PaperlessNGX-TIKA             9998/tcp                                                                                         paperlessngx_default
baserow/baserow:latest                                          Baserow                       0.0.0.0:3888->80/tcp, :::3888->80/tcp                                                            baserow_default
postgres:16                                                     Baserow-DB                    5432/tcp                                                                                         baserow_default
redis                                                           Baserow-REDIS                 6379/tcp                                                                                         baserow_default
nginx:1.24-alpine                                               Ocular-NGINX                  0.0.0.0:3030->80/tcp, :::3030->80/tcp                                                            ocular_default
ghcr.io/simonwep/ocular:latest                                  Ocular-FRONT                  80/tcp                                                                                           ocular_default
ghcr.io/simonwep/genesis:latest                                 Ocular-GENESIS                                                                                                                 ocular_default
dullage/flatnotes:latest                                        Flatnotes                     0.0.0.0:8053->8080/tcp, :::8053->8080/tcp                                                        flatnotes_default
ghcr.io/jordan-dalby/bytestash:latest                           ByteStash                     0.0.0.0:7654->5000/tcp, :::7654->5000/tcp                                                        bytestash_default
ghcr.io/plankanban/planka:latest                                Planka                        0.0.0.0:3617->1337/tcp, :::3617->1337/tcp                                                        planka_default
postgres:17                                                     Planka-DB                     5432/tcp                                                                                         planka_default
quay.io/keycloak/keycloak:legacy                                Keycloak                      8443/tcp, 0.0.0.0:8711->8080/tcp, :::8711->8080/tcp                                              keycloak_default
postgres:16                                                     Keycloak-DB                   5432/tcp                                                                                         keycloak_default
neosmemo/memos                                                  Memos                         0.0.0.0:5240->5230/tcp, :::5240->5230/tcp                                                        memos_default
postgres:16                                                     Memos-DB                      5432/tcp                                                                                         memos_default
wbsu2003/typemill                                               Typemill                      0.0.0.0:8790->80/tcp, :::8790->80/tcp                                                            typemill_default
couchdb                                                         obsidian_sync-couchserver-1   4369/tcp, 9100/tcp, 0.0.0.0:5984->5984/tcp, :::5984->5984/tcp                                    obsidian_sync_default
solidnerd/bookstack:latest                                      BookStack                     80/tcp, 0.0.0.0:6875->8080/tcp, :::6875->8080/tcp                                                bookstack_default
mariadb:11.3-jammy                                              BookStack-DB                  3306/tcp                                                                                         bookstack_default
wordpress:php8.2                                                WordPress                     0.0.0.0:8195->80/tcp, :::8195->80/tcp                                                            wordpress1_default
redis                                                           WordPress-REDIS               6379/tcp                                                                                         wordpress1_default
3b550c54f629                                                    WordPress-phpMyAdmin          0.0.0.0:2500->80/tcp, :::2500->80/tcp                                                            wordpress1_default
stonith404/pingvin-share                                        Pingvin-Share                 0.0.0.0:6090->3000/tcp, :::6090->3000/tcp                                                        pingvin_default
portainer/portainer-ce                                          portainer                     0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp, 9000/tcp   bridge
vikunja/vikunja:latest                                          Vikunja                       0.0.0.0:3456->3456/tcp, :::3456->3456/tcp                                                        vikunja_default
69092dbdec0d                                                    Vikunja-DB                    5432/tcp                                                                                         vikunja_default
seafileltd/seafile-mc:11.0-latest                               Seafile                       0.0.0.0:8611->80/tcp, :::8611->80/tcp                                                            seafile_default
memcached:1.6                                                   Seafile-CACHE                 11211/tcp                                                                                        seafile_default
e5989c279833                                                    Seafile-DB                    3306/tcp                                                                                         seafile_default
sismics/docs:v1.11                                              Teedy                         0.0.0.0:8928->8080/tcp, :::8928->8080/tcp                                                        teedydocs_default
69092dbdec0d                                                    Teedy-DB                      5432/tcp                                                                                         teedydocs_default
ghcr.io/linuxserver/monica:latest                               Monica                        443/tcp, 0.0.0.0:4166->80/tcp, :::4166->80/tcp                                                   monica-linux_default
mariadb:11.3-jammy                                              Monica-DB                     3306/tcp                                                                                         monica-linux_default
ghcr.io/codex-team/codex.docs:latest                            CodeX-Docs                    0.0.0.0:24658->3000/tcp, :::24658->3000/tcp                                                      codexdocs_default
mysql:8                                                         db_self_hosted                3306/tcp, 33060/tcp                                                                              standardnotes_self_hosted
localstack/localstack:3.0                                       localstack_self_hosted        4510-4559/tcp, 4566/tcp, 5678/tcp                                                                standardnotes_self_hosted
standardnotes/server:5c02435ee478b893747d3f9e41062aae12d7ff10   server_self_hosted            0.0.0.0:3000->3000/tcp, :::3000->3000/tcp, 0.0.0.0:3125->3104/tcp, :::3125->3104/tcp             standardnotes_self_hosted
redis:6.0-alpine                                                cache_self_hosted             6379/tcp                                                                                         standardnotes_self_hosted
beromir/servas                                                  Servas                        9000/tcp, 0.0.0.0:8421->80/tcp, :::8421->80/tcp                                                  servas_default

Hallo Stefan, hier der Ausdruck für docker logs paperless_webserver:

Error: Error -5 connecting to broker:6379. No address associated with hostname..
Waiting 5s
Redis ping #1 failed.
Error: Error -5 connecting to broker:6379. No address associated with hostname..
Waiting 5s
Redis ping #2 failed.
Error: Error -5 connecting to broker:6379. No address associated with hostname..
Waiting 5s
Redis ping #3 failed.
Error: Error -5 connecting to broker:6379. No address associated with hostname..
Waiting 5s
Redis ping #4 failed.
Error: Error -5 connecting to broker:6379. No address associated with hostname..
Waiting 5s
Paperless-ngx docker container starting...
Creating directory scratch directory /tmp/paperless
Adjusting permissions of paperless files. This may take a while.
Waiting for PostgreSQL to start...
Connected to PostgreSQL
Waiting for Redis...
Redis ping #0 failed.
Error: Error -5 connecting to broker:6379. No address associated with hostname..
Waiting 5s
Redis ping #1 failed.
Error: Error -5 connecting to broker:6379. No address associated with hostname..
Waiting 5s
Redis ping #2 failed.

Hallo Stefan, ich habe zusätzlich paperlessngx nach der Anleitung von mariushosting installiert, was funktioniert. Auch alle weiteren Stacks mit REDIS funktionieren in ihren Netzwerken. Paperless-ngx mit Authelia nach deiner Anleitung hatte auch immer funktiniert, bis plötzlich beim Hochladen (eines zu großen Dokumentes) ausgestiegen ist (Error: 500). Seitdem ist eine Fehlkonfiguration im Syten, die nicht weggeht.

… /volume2/docker/paperless-ngx/config$ sudo docker-compose up
bringt immer diese Warnung:

WARN[0000] volume „paperless_redisdata“ already exists but was not created by Docker Compose. Use external: true to use an existing volume

die vielleicht den Fehler beschreibt. Wie kann ich damit umgehen?

Allen einen schönen Abend.

Gruß Horst

Zum Schluss hier noch die verwendete docker-compose.yml:

version: "3.4"
services:
  broker:
    image: docker.io/library/redis:7.0
    restart: unless-stopped
    volumes:
      - redisdata:/data

  db:
    image: docker.io/library/postgres:16
    restart: unless-stopped
    volumes:
      - ../pgdata:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: paperless
      POSTGRES_USER: paperless
      POSTGRES_PASSWORD: paperless

  webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    restart: unless-stopped
    depends_on:
      - db
      - broker
    ports:
      - 8001:8000
    healthcheck:
      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
      interval: 30s
      timeout: 10s
      retries: 5
    volumes:
      - ../data:/usr/src/paperless/data
      - ../media:/usr/src/paperless/media
      - ../export:/usr/src/paperless/export
      - /volume2/scaninput:/usr/src/paperless/consume
    env_file: docker-compose.env
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_DBHOST: db


volumes:
  redisdata:

Hallo Stefan, die Installation hat jetzt funktioniert. Ich habe nach dem Löschen der Container den Befehl:

docker volume rm paperless_redisdata

eingegeben und der „verweiste“ redis-Eintrag war weg. Danach konnte ich die docker-compose ordnungsgemäß durchführen.

Gruß Horst