Installation hängt in Dauerschleife

Hallo zusammen,

Ich habe versucht die Installation auf Basis der Masterclass durchzuführen.

Als Randbemerkung sei erwähnt, dass mein Docker auf Volume 4 läuft und der Scaninput auf Volume 6.

Ich habe einen separaten User für Paperless angelegt und die ID ist auch in der Installations-Datei entsprechend geändert.

Nach dem Befehl „sudo docker-compose up“ scheint erstmal alles zu starten, hängt dann jedoch in einer Endlosschleife. Wenn im im Container-Manager schaue, scheinen die drei Container aktiv zu sein. Ich kann die Paperless Seite unter Port 8000 jedoch nicht aufrufen. Die Installation scheint in Endlosschleife zu laufen.

Ich komme leider nicht weiter und weiß auch nicht wo ich genau suchen soll.

Kann mir jemand weiterhelfen wo das Problem liegt?

[+] Running 3/3
 ⠿ db Pulled                                                                                                                                                                                                     5.3s
 ⠿ broker Pulled                                                                                                                                                                                                 4.7s
 ⠿ webserver Pulled                                                                                                                                                                                              4.8s
jensrupprecht@DS918plus:/volume4/docker/paperless-ngx/config$ sudo docker-compose up
[+] Running 3/0
 ⠿ Container paperless-broker-1     Running                                                                                                                                                                      0.0s
 ⠿ Container paperless-db-1         Running                                                                                                                                                                      0.0s
 ⠿ Container paperless-webserver-1  Running                                                                                                                                                                      0.0s
Attaching to paperless-broker-1, paperless-db-1, paperless-webserver-1
paperless-webserver-1  | Traceback (most recent call last):
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
paperless-webserver-1  |     self.connect()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect
paperless-webserver-1  |     self.connection = self.get_new_connection(conn_params)
paperless-webserver-1  |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/postgresql/base.py", line 332, in get_new_connection
paperless-webserver-1  |     connection = self.Database.connect(**conn_params)
paperless-webserver-1  |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/psycopg/connection.py", line 119, in connect
paperless-webserver-1  |     raise last_ex.with_traceback(None)
paperless-webserver-1  | psycopg.OperationalError: connection failed: connection to server at "172.18.0.3", port 5432 failed: server closed the connection unexpectedly
paperless-webserver-1  | 	This probably means the server terminated abnormally
paperless-webserver-1  | 	before or while processing the request.
paperless-webserver-1  | 
paperless-webserver-1  | The above exception was the direct cause of the following exception:
paperless-webserver-1  | 
paperless-webserver-1  | Traceback (most recent call last):
paperless-webserver-1  |   File "/usr/src/paperless/src/manage.py", line 10, in <module>
paperless-webserver-1  |     execute_from_command_line(sys.argv)
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
paperless-webserver-1  |     utility.execute()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in execute
paperless-webserver-1  |     self.fetch_command(subcommand).run_from_argv(self.argv)
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 413, in run_from_argv
paperless-webserver-1  |     self.execute(*args, **cmd_options)
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 459, in execute
paperless-webserver-1  |     output = self.handle(*args, **options)
paperless-webserver-1  |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 107, in wrapper
paperless-webserver-1  |     res = handle_func(*args, **kwargs)
paperless-webserver-1  |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/commands/migrate.py", line 118, in handle
paperless-webserver-1  |     executor = MigrationExecutor(connection, self.migration_progress_callback)
paperless-webserver-1  |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/executor.py", line 18, in __init__
paperless-webserver-1  |     self.loader = MigrationLoader(self.connection)
paperless-webserver-1  |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/loader.py", line 58, in __init__
paperless-webserver-1  |     self.build_graph()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/loader.py", line 235, in build_graph
paperless-webserver-1  |     self.applied_migrations = recorder.applied_migrations()
paperless-webserver-1  |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 89, in applied_migrations
paperless-webserver-1  |     if self.has_table():
paperless-webserver-1  |        ^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 63, in has_table
paperless-webserver-1  |     with self.connection.cursor() as cursor:
paperless-webserver-1  |          ^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 320, in cursor
paperless-webserver-1  |     return self._cursor()
paperless-webserver-1  |            ^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 296, in _cursor
paperless-webserver-1  |     self.ensure_connection()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 278, in ensure_connection
paperless-webserver-1  |     with self.wrap_database_errors:
paperless-webserver-1  |          ^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
paperless-webserver-1  |     raise dj_exc_value.with_traceback(traceback) from exc_value
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
paperless-webserver-1  |     self.connect()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect
paperless-webserver-1  |     self.connection = self.get_new_connection(conn_params)
paperless-webserver-1  |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/postgresql/base.py", line 332, in get_new_connection
paperless-webserver-1  |     connection = self.Database.connect(**conn_params)
paperless-webserver-1  |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/psycopg/connection.py", line 119, in connect
paperless-webserver-1  |     raise last_ex.with_traceback(None)
paperless-webserver-1  | django.db.utils.OperationalError: connection failed: connection to server at "172.18.0.3", port 5432 failed: server closed the connection unexpectedly
paperless-webserver-1  | 	This probably means the server terminated abnormally
paperless-webserver-1  | 	before or while processing the request.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Connected to PostgreSQL
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Connected to Redis broker.
paperless-webserver-1  | Apply database migrations...
paperless-webserver-1  | Traceback (most recent call last):
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
paperless-webserver-1  |     self.connect()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect
paperless-webserver-1  |     self.connection = self.get_new_connection(conn_params)
paperless-webserver-1  |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/postgresql/base.py", line 332, in get_new_connection
paperless-webserver-1  |     connection = self.Database.connect(**conn_params)
paperless-webserver-1  |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/psycopg/connection.py", line 119, in connect
paperless-webserver-1  |     raise last_ex.with_traceback(None)
paperless-webserver-1  | psycopg.OperationalError: connection failed: connection to server at "172.18.0.3", port 5432 failed: server closed the connection unexpectedly
paperless-webserver-1  | 	This probably means the server terminated abnormally
paperless-webserver-1  | 	before or while processing the request.
paperless-webserver-1  | 
paperless-webserver-1  | The above exception was the direct cause of the following exception:
paperless-webserver-1  | 
paperless-webserver-1  | Traceback (most recent call last):
paperless-webserver-1  |   File "/usr/src/paperless/src/manage.py", line 10, in <module>
paperless-webserver-1  |     execute_from_command_line(sys.argv)
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
paperless-webserver-1  |     utility.execute()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in execute
paperless-webserver-1  |     self.fetch_command(subcommand).run_from_argv(self.argv)
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 413, in run_from_argv
paperless-webserver-1  |     self.execute(*args, **cmd_options)
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 459, in execute
paperless-webserver-1  |     output = self.handle(*args, **options)
paperless-webserver-1  |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 107, in wrapper
paperless-webserver-1  |     res = handle_func(*args, **kwargs)
paperless-webserver-1  |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/commands/migrate.py", line 118, in handle
paperless-webserver-1  |     executor = MigrationExecutor(connection, self.migration_progress_callback)
paperless-webserver-1  |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/executor.py", line 18, in __init__
paperless-webserver-1  |     self.loader = MigrationLoader(self.connection)
paperless-webserver-1  |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/loader.py", line 58, in __init__
paperless-webserver-1  |     self.build_graph()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/loader.py", line 235, in build_graph
paperless-webserver-1  |     self.applied_migrations = recorder.applied_migrations()
paperless-webserver-1  |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 89, in applied_migrations
paperless-webserver-1  |     if self.has_table():
paperless-webserver-1  |        ^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 63, in has_table
paperless-webserver-1  |     with self.connection.cursor() as cursor:
paperless-webserver-1  |          ^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 320, in cursor
paperless-webserver-1  |     return self._cursor()
paperless-webserver-1  |            ^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 296, in _cursor
paperless-webserver-1  |     self.ensure_connection()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 278, in ensure_connection
paperless-webserver-1  |     with self.wrap_database_errors:
paperless-webserver-1  |          ^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
paperless-webserver-1  |     raise dj_exc_value.with_traceback(traceback) from exc_value
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
paperless-webserver-1  |     self.connect()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect
paperless-webserver-1  |     self.connection = self.get_new_connection(conn_params)
paperless-webserver-1  |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/postgresql/base.py", line 332, in get_new_connection
paperless-webserver-1  |     connection = self.Database.connect(**conn_params)
paperless-webserver-1  |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/psycopg/connection.py", line 119, in connect
paperless-webserver-1  |     raise last_ex.with_traceback(None)
paperless-webserver-1  | django.db.utils.OperationalError: connection failed: connection to server at "172.18.0.3", port 5432 failed: server closed the connection unexpectedly
paperless-webserver-1  | 	This probably means the server terminated abnormally
paperless-webserver-1  | 	before or while processing the request.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Connected to PostgreSQL
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Connected to Redis broker.
paperless-webserver-1  | Apply database migrations...
paperless-webserver-1  | Traceback (most recent call last):
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
paperless-webserver-1  |     self.connect()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect
paperless-webserver-1  |     self.connection = self.get_new_connection(conn_params)
paperless-webserver-1  |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/postgresql/base.py", line 332, in get_new_connection
paperless-webserver-1  |     connection = self.Database.connect(**conn_params)
paperless-webserver-1  |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/psycopg/connection.py", line 119, in connect
paperless-webserver-1  |     raise last_ex.with_traceback(None)
paperless-webserver-1  | psycopg.OperationalError: connection failed: connection to server at "172.18.0.3", port 5432 failed: server closed the connection unexpectedly
paperless-webserver-1  | 	This probably means the server terminated abnormally
paperless-webserver-1  | 	before or while processing the request.
paperless-webserver-1  | 
paperless-webserver-1  | The above exception was the direct cause of the following exception:
paperless-webserver-1  | 
paperless-webserver-1  | Traceback (most recent call last):
paperless-webserver-1  |   File "/usr/src/paperless/src/manage.py", line 10, in <module>
paperless-webserver-1  |     execute_from_command_line(sys.argv)
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
paperless-webserver-1  |     utility.execute()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in execute
paperless-webserver-1  |     self.fetch_command(subcommand).run_from_argv(self.argv)
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 413, in run_from_argv
paperless-webserver-1  |     self.execute(*args, **cmd_options)
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 459, in execute
paperless-webserver-1  |     output = self.handle(*args, **options)
paperless-webserver-1  |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 107, in wrapper
paperless-webserver-1  |     res = handle_func(*args, **kwargs)
paperless-webserver-1  |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/core/management/commands/migrate.py", line 118, in handle
paperless-webserver-1  |     executor = MigrationExecutor(connection, self.migration_progress_callback)
paperless-webserver-1  |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/executor.py", line 18, in __init__
paperless-webserver-1  |     self.loader = MigrationLoader(self.connection)
paperless-webserver-1  |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/loader.py", line 58, in __init__
paperless-webserver-1  |     self.build_graph()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/loader.py", line 235, in build_graph
paperless-webserver-1  |     self.applied_migrations = recorder.applied_migrations()
paperless-webserver-1  |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 89, in applied_migrations
paperless-webserver-1  |     if self.has_table():
paperless-webserver-1  |        ^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/migrations/recorder.py", line 63, in has_table
paperless-webserver-1  |     with self.connection.cursor() as cursor:
paperless-webserver-1  |          ^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 320, in cursor
paperless-webserver-1  |     return self._cursor()
paperless-webserver-1  |            ^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 296, in _cursor
paperless-webserver-1  |     self.ensure_connection()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 278, in ensure_connection
paperless-webserver-1  |     with self.wrap_database_errors:
paperless-webserver-1  |          ^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/utils.py", line 91, in __exit__
paperless-webserver-1  |     raise dj_exc_value.with_traceback(traceback) from exc_value
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 279, in ensure_connection
paperless-webserver-1  |     self.connect()
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/base/base.py", line 256, in connect
paperless-webserver-1  |     self.connection = self.get_new_connection(conn_params)
paperless-webserver-1  |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/utils/asyncio.py", line 26, in inner
paperless-webserver-1  |     return func(*args, **kwargs)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/django/db/backends/postgresql/base.py", line 332, in get_new_connection
paperless-webserver-1  |     connection = self.Database.connect(**conn_params)
paperless-webserver-1  |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.12/site-packages/psycopg/connection.py", line 119, in connect
paperless-webserver-1  |     raise last_ex.with_traceback(None)
paperless-webserver-1  | django.db.utils.OperationalError: connection failed: connection to server at "172.18.0.3", port 5432 failed: server closed the connection unexpectedly
paperless-webserver-1  | 	This probably means the server terminated abnormally
paperless-webserver-1  | 	before or while processing the request.
paperless-webserver-1 exited with code 1
paperless-webserver-1  | Connected to PostgreSQL
paperless-webserver-1  | Waiting for Redis...
paperless-webserver-1  | Connected to Redis broker.
paperless-webserver-1  | Apply database migrations...

Sieht mir nach einem Firewall-Problem aus.
Ist sie an? Mach sie mal testweise aus und prüfe es dann. Vermutlich wird die Verbindung zu Redis nicht zugelassen.

Hallo Stefan,

Es war tatsächlich ein Firewall-Problem da die interne Container-Manager IP anders als im Video war. Auch fehlte im Video ein wichtiger Schritt zu einem genutzten Port.

Ich würde als Verbesserungsvorschlag gerne mit auf den Weg geben, dass das Video zum Thema Firewall nicht vollständig verständlich ist und wichtige Schritte fehlen. Nach weiterer Suche im Forum habe ich mehrere Beiträge hierzu gefunden. Es war nur schwierig etwas passendes zu finden wenn man nicht weiß wonach man sucht,

Die Firewall-Lektion war tatsächlich „ein Schuss ins Knie“. Bevor ich sie veröffentlicht habe, hat es bei allen funktioniert und niemand hat sie vermisst.
Jetzt, wo sie da ist, nutzen sie viele und weil ich den Punkt mit den möglichen anderen IP-Adressen der Container damals nicht berücksichtigt habe, gibt es bei einigen leider Probleme.

Daher hast du völlig Recht, die Lektion ist bereits auf der Überarbeitungsliste und wird in den nächsten Wochen neu aufgenommen bzw. erweitert.