Installations Error nacht TIKA & Gotenberg .yml

Guten Abend zusammen,
offensichtlich bin ich zu unbedarft.
Ich habe das folgende Thema.

Paperless lief: super
wurde geupdatet: super
im Kurs von TIKA & Gotenburg gelesen und die .yml Datei runtergeladen.
Die „alte“ yml. Datei umbenannt und die „Neue“ Datei vermeindlich angepasst.
sudo docker-… down.
Datei in den config Ordner eingefügt.
sudo docker-… pull
alles schön
sudo docker-… up
Fehlermedlungen.
Ich konnte Paperless nicht mehr erreichen.
sudo docker-… down
„alte“ .yml Datei wieder „aktiviert“, die neue natürlich umbenannt und dann wieder…
sudo docker-compose pull dann up
nur noch Fehler & ich kann Paperless nicht mehr erreichen:

[+] Running 4/4
 ⠿ Network paperless_default        Created                                                  0.4s
 ⠿ Container paperless-db-1         Created                                                  0.4s
 ⠿ Container paperless-broker-1     Created                                                  0.4s
 ⠿ Container paperless-webserver-1  Created                                                  0.2s
Attaching to paperless-broker-1, paperless-db-1, paperless-webserver-1
paperless-broker-1     | 1:C 07 Jul 2024 17:29:31.570 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
paperless-broker-1     | 1:C 07 Jul 2024 17:29:31.570 # Redis version=6.0.20, bits=64, commit=00000000, modified=0, pid=1, just started
paperless-broker-1     | 1:C 07 Jul 2024 17:29:31.570 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
paperless-broker-1     | 1:M 07 Jul 2024 17:29:31.571 * Running mode=standalone, port=6379.
paperless-broker-1     | 1:M 07 Jul 2024 17:29:31.571 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
paperless-broker-1     | 1:M 07 Jul 2024 17:29:31.571 # Server initialized
paperless-broker-1     | 1:M 07 Jul 2024 17:29:31.571 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
paperless-broker-1     | 1:M 07 Jul 2024 17:29:31.571 # Can't handle RDB format version 11
paperless-broker-1     | 1:M 07 Jul 2024 17:29:31.571 # Fatal error loading the DB: Invalid argument. Exiting.
paperless-db-1         | 
paperless-db-1         | PostgreSQL Database directory appears to contain a database; Skipping initialization
paperless-db-1         | 
paperless-db-1         | 2024-07-07 17:29:32.084 UTC [1] LOG:  starting PostgreSQL 13.15 (Debian 13.15-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
paperless-db-1         | 2024-07-07 17:29:32.084 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
paperless-db-1         | 2024-07-07 17:29:32.084 UTC [1] LOG:  listening on IPv6 address "::", port 5432
paperless-db-1         | 2024-07-07 17:29:32.153 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
paperless-db-1         | 2024-07-07 17:29:32.223 UTC [26] LOG:  database system was shut down at 2024-07-07 17:24:50 UTC
paperless-db-1         | 2024-07-07 17:29:32.326 UTC [1] LOG:  database system is ready to accept connections
paperless-broker-1 exited with code 1
paperless-webserver-1  | Paperless-ngx docker container starting...
paperless-webserver-1  | Mapping UID and GID for paperless:paperless to 1026:100
paperless-webserver-1  | Creating directory scratch directory /tmp/paperless
paperless-webserver-1  | Adjusting permissions of paperless files. This may take a while.
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-broker-1 exited with code 1
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error 111 connecting to broker:6379. Connection refused..
paperless-webserver-1  | Waiting 5s
paperless-broker-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error 113 connecting to broker:6379. No route to host..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-broker-1 exited with code 1
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-broker-1 exited with code 1
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-broker-1     | 1:M 07 Jul 2024 17:33:26.747 * Running mode=standalone, port=6379.
paperless-broker-1     | 1:M 07 Jul 2024 17:33:26.747 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
paperless-broker-1     | 1:M 07 Jul 2024 17:33:26.748 # Server initialized
paperless-broker-1     | 1:M 07 Jul 2024 17:33:26.748 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
paperless-broker-1     | 1:M 07 Jul 2024 17:33:26.748 # Can't handle RDB format version 11
paperless-broker-1     | 1:M 07 Jul 2024 17:33:26.748 # Fatal error loading the DB: Invalid argument. Exiting.
paperless-broker-1 exited with code 1

und so geht das nur noch.
HILFE (bitte)

ich habe gerade paperless über sudo docker-compose down runtergefahren aus einem Hyper BU die drei Dateien in den CONFIG Ordner eingesetzt.
Im Container Manager die REDIS 7 gelöscht und dann versucht nochmal über sudo docker-compose pull und up „neu“ zu machen.

Ergebnis ist:

paperless-broker-1 exited with code 1

paperless-webserver-1 | Paperless-ngx docker container starting…

paperless-webserver-1 | Mapping UID and GID for paperless:paperless to 1026:100

paperless-webserver-1 | Creating directory scratch directory /tmp/paperless

paperless-webserver-1 | Adjusting permissions of paperless files. This may take a while.

paperless-webserver-1 | Waiting for PostgreSQL to start…

paperless-broker-1 exited with code 1

paperless-webserver-1 | Waiting for Redis…

paperless-webserver-1 | Redis ping #0 failed.

paperless-webserver-1 | Error: Error 111 connecting to broker:6379. Connection refused…

paperless-webserver-1 | Waiting 5s

paperless-broker-1 exited with code 1

paperless-broker-1 exited with code 1

paperless-broker-1 exited with code 1

paperless-broker-1 exited with code 1

paperless-broker-1 | 1:M 07 Jul 2024 18:41:34.020 # Can’t handle RDB format version 11

paperless-broker-1 | 1:M 07 Jul 2024 18:41:34.020 # Fatal error loading the DB: Invalid argument. Exiting.

paperless-broker-1 exited with code 1

paperless-broker-1 exited with code 1

paperless-broker-1 exited with code 1

paperless-webserver-1 | Redis ping #1 failed.

paperless-webserver-1 | Error: Error 113 connecting to broker:6379. No route to host…

paperless-webserver-1 | Waiting 5s

paperless-webserver-1 | Redis ping #2 failed.

paperless-webserver-1 | Error: Error -5 connecting to broker:6379. No address associated with hostname…

paperless-webserver-1 | Waiting 5s

jetzt habe ich keine Idee mehr…

Kannst du mal beide Configs posten zum vergleich ?
Deine alte die lief und die jene die danach installiert wurde.

Moin Michael,

schon mal danke für dein Mühen vorab.
Anbei die Dateien…

Das hat ChatGPT für mich ausgeworfen…

welche Unterschiede gibt es hier? version: „3.4“
services:

services:

** Die beiden Docker Compose Dateien definieren verschiedene Versionen und Konfigurationen für die Dienste. Hier sind die Unterschiede im Detail:

  1. Redis Version:

• Erste Datei: Verwendet Redis Version 6.0.

• Zweite Datei: Verwendet Redis Version 7.

  1. Volume für den Postgres Datenbank:

• Erste Datei: Mountet das Volume pgdata direkt.

• Zweite Datei: Mountet das Volume pgdata von einem übergeordneten Verzeichnis (…/pgdata).

  1. Abhängigkeiten und zusätzliche Dienste:

• Erste Datei: Der webserver Dienst hat Abhängigkeiten von db und broker.

• Zweite Datei: Der webserver Dienst hat zusätzliche Abhängigkeiten von gotenberg und tika.

Zusammengefasst:

• Die Redis Version wurde in der zweiten Datei auf eine neuere Version (von 6.0 auf 7) aktualisiert.

• Die Art und Weise, wie das Postgres Volume gemountet wird, unterscheidet sich (direkt vs. von einem übergeordneten Verzeichnis).

• Zusätzliche Dienste (gotenberg und tika) wurden in der zweiten Datei als Abhängigkeiten für den webserver hinzugefügt.**

Die beiden Docker Compose Dateien definieren verschiedene Versionen und Konfigurationen für die Dienste. Hier sind die Unterschiede im Detail:

  1. Redis Version:

• Erste Datei: Verwendet Redis Version 6.0.

• Zweite Datei: Verwendet Redis Version 7.

  1. Volume für den Postgres Datenbank:

• Erste Datei: Mountet das Volume pgdata direkt.

• Zweite Datei: Mountet das Volume pgdata von einem übergeordneten Verzeichnis (…/pgdata).

  1. Abhängigkeiten und zusätzliche Dienste:

• Erste Datei: Der webserver Dienst hat Abhängigkeiten von db und broker.

• Zweite Datei: Der webserver Dienst hat zusätzliche Abhängigkeiten von gotenberg und tika.

Zusammengefasst:

• Die Redis Version wurde in der zweiten Datei auf eine neuere Version (von 6.0 auf 7) aktualisiert.

• Die Art und Weise, wie das Postgres Volume gemountet wird, unterscheidet sich (direkt vs. von einem übergeordneten Verzeichnis).

• Zusätzliche Dienste (gotenberg und tika) wurden in der zweiten Datei als Abhängigkeiten für den webserver hinzugefügt.

Die beiden Konfigurationen, die du gezeigt hast, sind identisch. Beide beinhalten die folgenden Elemente:

  1. Healthcheck:

• Beide Konfigurationen definieren einen healthcheck, der den Dienst über einen curl-Befehl prüft.

• Beide haben die gleichen Parameter:

• test: Führt curl aus, um die URL http://localhost:8000 zu prüfen.

• interval: 30 Sekunden.

• timeout: 10 Sekunden.

• retries: 5.

  1. Volumes:

• Beide Konfigurationen binden die gleichen Verzeichnisse:

• …/data nach /usr/src/paperless/data.

• …/media nach /usr/src/paperless/media.

• …/export nach /usr/src/paperless/export.

• /volume1/scaninput nach /usr/src/paperless/consume.

  1. Env_file:

• Beide Konfigurationen laden Umgebungsvariablen aus der Datei docker-compose.env.

  1. Environment:

• Beide Konfigurationen setzen die gleichen Umgebungsvariablen:

• PAPERLESS_REDIS: redis://broker:6379

• PAPERLESS_DBHOST: db

DIE URSPRUNGSDATEI (ohne TIKA & GOTENBERG)

# docker-compose file for running paperless from the Docker Hub.
# This file contains everything paperless needs to run.
# Paperless supports amd64, arm and arm64 hardware.
#
# All compose files of paperless configure paperless in the following way:
#
# - Paperless is (re)started on system boot, if it was running before shutdown.
# - Docker volumes for storing data are managed by Docker.
# - Folders for importing and exporting files are created in the same directory
#   as this file and mounted to the correct folders inside the container.
# - Paperless listens on port 8000.
#
# In addition to that, this docker-compose file adds the following optional
# configurations:
#
# - Instead of SQLite (default), PostgreSQL is used as the database server.
#
# To install and update paperless with this file, do the following:
#
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
#   and '.env' into a folder.
# - Run 'docker-compose pull'.
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
# - Run 'docker-compose up -d'.
#
# For more extensive installation and update instructions, refer to the
# documentation.

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

  db:
    image: docker.io/library/postgres:13
    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:
      - 8000: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
      - /volume1/scaninput:/usr/src/paperless/consume
    env_file: docker-compose.env
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_DBHOST: db


volumes:
  data:
  media:
  pgdata:
  redisdata:

DIE AUS DER MASTERCLASS MIT TIKA & GOTENBERG

# docker-compose file for running paperless from the Docker Hub.
# This file contains everything paperless needs to run.
# Paperless supports amd64, arm and arm64 hardware.
#
# All compose files of paperless configure paperless in the following way:
#
# - Paperless is (re)started on system boot, if it was running before shutdown.
# - Docker volumes for storing data are managed by Docker.
# - Folders for importing and exporting files are created in the same directory
#   as this file and mounted to the correct folders inside the container.
# - Paperless listens on port 8000.
#
# In addition to that, this docker-compose file adds the following optional
# configurations:
#
# - Instead of SQLite (default), PostgreSQL is used as the database server.
#
# To install and update paperless with this file, do the following:
#
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
#   and '.env' into a folder.
# - Run 'docker-compose pull'.
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
# - Run 'docker-compose up -d'.
#
# For more extensive installation and update instructions, refer to the
# documentation.

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

  db:
    image: docker.io/library/postgres:13
    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
      - gotenberg
      - tika
    ports:
      - 8000: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
      - /volume1/scaninput:/usr/src/paperless/consume
    env_file: docker-compose.env
    environment:
      PAPERLESS_REDIS: redis://broker:6379
      PAPERLESS_DBHOST: db
      PAPERLESS_TIKA_ENABLED: 1
      PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
      PAPERLESS_TIKA_ENDPOINT: http://tika:9998
      PAPERLESS_CONSUMER_ENABLE_BARCODES: true

  gotenberg:
    image: docker.io/gotenberg/gotenberg:7.10
    restart: unless-stopped

    # The gotenberg chromium route is used to convert .eml files. We do not
    # want to allow external content like tracking pixels or even javascript.
    command:
      - "gotenberg"
      - "--chromium-disable-javascript=true"
      - "--chromium-allow-list=file:///tmp/.*"

  tika:
    image: ghcr.io/paperless-ngx/tika:latest
    restart: unless-stopped

volumes:
  redisdata:

auch mit dem Weg sudo… down alte Datei rein in den config Ordner, dann sudo … pull und up = no chance (für mich)

hilft das hier noch?
Auf die Gefahr hin, dass ich es schon gepostet habe…

Falls ich es übersehen habe:

Poste bitte mal die Ausgabe von

sudo docker ps

Du kannst auch testweise einmal die Firewall ausschalten.

…mache ich das in dem config ordner von paperless?

Wenn JA - dann steht das hier…
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

In diesem Fall ist es egal, in welchem Ordner du den Befehl ausführst.

Das heißt, dass aktuell kein Container läuft, bitte führe jetzt

sudo docker-compose up 

im Config-Ordner von paperless-ngx aus und poste dann die Ausgabe von

sudo docker ps

erneut.

verstanden und gerne es läuft, jedoch gefühlt wie in einem LOOP

paperless-db-1         | 2024-07-08 13:39:20.424 UTC [1] LOG:  database system is ready to accept connections
paperless-broker-1 exited with code 1
paperless-webserver-1  | Paperless-ngx docker container starting...
paperless-webserver-1  | Mapping UID and GID for paperless:paperless to 1026:100
paperless-webserver-1  | Creating directory scratch directory /tmp/paperless
paperless-webserver-1  | Adjusting permissions of paperless files. This may take a while.
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-broker-1 exited with code 1
paperless-webserver-1  | Waiting for Redis...
paperless-broker-1 exited with code 1
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error 111 connecting to broker:6379. Connection refused..
paperless-webserver-1  | Waiting 5s
paperless-broker-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-broker-1 exited with code 1
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-broker-1 exited with code 1
paperless-broker-1     | 1:C 08 Jul 2024 13:39:54.327 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
paperless-broker-1     | 1:C 08 Jul 2024 13:39:54.327 # Redis version=6.0.20, bits=64, commit=00000000, modified=0, pid=1, just started
paperless-broker-1     | 1:C 08 Jul 2024 13:39:54.327 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
paperless-broker-1     | 1:M 08 Jul 2024 13:39:54.329 * Running mode=standalone, port=6379.
paperless-broker-1     | 1:M 08 Jul 2024 13:39:54.329 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
paperless-broker-1     | 1:M 08 Jul 2024 13:39:54.329 # Server initialized
paperless-broker-1     | 1:M 08 Jul 2024 13:39:54.329 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
paperless-broker-1     | 1:M 08 Jul 2024 13:39:54.329 # Can't handle RDB format version 11
paperless-broker-1     | 1:M 08 Jul 2024 13:39:54.329 # Fatal error loading the DB: Invalid argument. Exiting.
paperless-broker-1 exited with code 1
sudo paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error 113 connecting to broker:6379. No route to host..
paperless-webserver-1  | Waiting 5s
dockerpaperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-broker-1 exited with code 1
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s

Mir fehlt noch die Ausgabe von:

Denn aktuell scheint Redis nicht erreichbar zu sein (warum auch immer).
Firewall ist aus?

das stimmt diesen Befehl konnte ich noch nicht mal mehr eingeben, das hier kam noch hinzu…

paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-broker-1     | 1:C 08 Jul 2024 13:41:13.098 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
paperless-broker-1     | 1:C 08 Jul 2024 13:41:13.098 # Redis version=6.0.20, bits=64, commit=00000000, modified=0, pid=1, just started
paperless-broker-1     | 1:C 08 Jul 2024 13:41:13.098 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
paperless-broker-1     | 1:M 08 Jul 2024 13:41:13.100 * Running mode=standalone, port=6379.
paperless-broker-1     | 1:M 08 Jul 2024 13:41:13.100 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
paperless-broker-1     | 1:M 08 Jul 2024 13:41:13.100 # Server initialized
paperless-broker-1     | 1:M 08 Jul 2024 13:41:13.100 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
paperless-broker-1     | 1:M 08 Jul 2024 13:41:13.100 # Can't handle RDB format version 11
paperless-broker-1     | 1:M 08 Jul 2024 13:41:13.100 # Fatal error loading the DB: Invalid argument. Exiting.
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-broker-1 exited with code 1
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #4 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Failed to connect to redis using environment variable PAPERLESS_REDIS.
paperless-webserver-1 exited with code 1
paperless-broker-1 exited with code 1
paperless-webserver-1  | Waiting for PostgreSQL to start...
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Redis ping #0 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #1 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #2 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s
paperless-webserver-1  | Redis ping #3 failed.
paperless-webserver-1  | Error: Error -5 connecting to broker:6379. No address associated with hostname..
paperless-webserver-1  | Waiting 5s

FW ist aus

ich habe jetzt „einfach mal“ den Prozess mit cmd c gestoppt
nun steht bei sudo docker ps folgendes…

CONTAINER ID   IMAGE         COMMAND                  CREATED          STATUS                          PORTS      NAMES
a2ea90cbdc6d   redis:6.0     "docker-entrypoint.s…"   23 minutes ago   Restarting (1) 21 seconds ago              paperless-broker-1
07f7f1b336f5   postgres:13   "docker-entrypoint.s…"   23 minutes ago   Up 23 minutes                   5432/tcp   paperless-db-1

hilft das?

Woher hast du denn dann die erste Config ?
Die zweite sieht fast 1:1 aus wie meine und wäre auch so korrekt.

Jetzt hast du mit der ersten die Datenbank woanders installiert und in der zweiten wiederum wo es eigentlich richtig gewesen wäre aber nun zickt er da rum.

@Stefan kann man nicht einfach irgendwie das Problem einfach korrigieren indem man den alten Pfad mit der neuen Config betreibt ?

Alt:

Neu:

die erste Config hatte ich auch über Stefans Video YouTube, Seite etc.

ich hoffe ich mache jetzt hier für euch nicht ein zu großes Fass auf

Was man auf jeden Fall sieht:

Redis startet ständig neu. Hier bitte einfach alle Container und auch Images von Redis löschen (das geht auch komfortabel über die GUI im Container Manager).
Aber nur die von Redis, nicht von paperless-ngx (also Webserver, etc).

Was auffällt:
Du nutzt auch in „alt“ nicht die Masterclass-Konfiguration, denn dort wird die Datenbank als Ordner gemounted anstelle eines Volumes.

Ich empfehle dir daher, wie in der Masterclass beschrieben einen sauberen Export deiner Dokumente durchzuführen und dann mit dem Masterclass-Profil weiterzumachen.

Nein. Das eine ist ein Docker-Volume, das andere ein relativer Pfad.
In der Masterclass ist aber genau beschrieben, wie man Dokumente exportiert und im neuen Profil wieder importiert.

Links und Rechts in der Zeile war mir schon klar, die Idee war einfach blauäugig gedacht in der neuen Config die Zeile gegen die in der ersten Config zu tauschen um die Installation vielleicht quick and dirty zum laufen zu bekommen.

Aus

- ../pgdata:/var/lib/postgresql/data
wäre dann einfach wieder
- pgdata:/var/lib/postgresql/data
geworden.

das quick & dirty hatte ich auch probiert mit meinen Möglichkeiten, funktionierte leider auch nicht.

So werde ich es machen, lieben Dank für die Mühen und sobald ich es ausführen konnte setze ich es auf gelöst.
Danke

Und eben das geht nicht :wink:

- ../pgdata:/var/lib/postgresql/data

Das hier bezieht sich auf einen relativen Ordner (…pgdata)

- pgdata:/var/lib/postgresql/data

Das hier auf ein Docker-Volume.

Soll heißen hier ist pgdata einfach nur n ne verknüpfung wie auch immer in den docker-container die daten in /var/lib/postgresql/data zu schreiben ?

Mir fällt grade auf das beim Scaninput ja auch /scaninput steht…
Stand da wohl auf dem Schlauch :rofl: das der Slash fehlt ^^