Hallo an alle Top-User und Spezies,
ich bin in der letzten Zeit nicht dazu gekommen unsere Instanz up to Date zu halten. Nun hatte ich das Video zur Beta Version 3 gesehen und mal geschaut wo ich so “hangen” geblieben bin.
Ich habe noch 2.14.7, offiziell scheint es 2.20.15 zugeben. Kann ich einfach Updaten oder gibt es wichtige Dinge zu beachten.
Da ja doch einige Versionen dazwischen liegen.
Laut YAML laufen bei mir Redis auf 6.0 und Postgress auf 17.
Gruß
Ich habe nun versucht auf die letzte Version zu Upsaten und habe redis 8 und Postgres 18 genommen wie in der Beispiel docker-compose im Github angegeben.
Allerdings kommt dann ein Fehler auf:
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 | ^^^^^^^^^^^
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 | ^^
paperless-webserver-1 | File „/usr/local/lib/python3.12/site-packages/psycopg/connection.py“, line 98, in connect
paperless-webserver-1 | attempts = conninfo_attempts(params)
paperless-webserver-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1 | File „/usr/local/lib/python3.12/site-packages/psycopg/_conninfo_attempts.py“, line 50, in conninfo_attempts
paperless-webserver-1 | raise e.OperationalError(str(last_exc))
paperless-webserver-1 | psycopg.OperationalError: [Errno -2] Name or service not known
paperless-webserver-1 |
paperless-webserver-1 | The above exception was the direct cause of the following exception:
paperless-webserver-1 |
paperless-webserver-1 |
paperless-webserver-1 | Traceback (most recent call last):
paperless-webserver-1 | File „/usr/src/paperless/src/manage.py“, line 10, in
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 | ^^^^^
paperless-webserver-1 | ^^^
paperless-webserver-1 | ^^^^^^
paperless-webserver-1 | ^^
paperless-webserver-1 | ^
paperless-webserver-1 | ^^
paperless-webserver-1 | ^
paperless-webserver-1 | ^^
paperless-webserver-1 | ^
paperless-webserver-1 | ^^
paperless-webserver-1 | ^
paperless-webserver-1 | ^^
paperless-webserver-1 | ^^^^^^
paperless-webserver-1 | ^^^^^^^^^^^^^
paperless-webserver-1 | ^^^^^
paperless-webserver-1 | ^^^^^
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 | ^^^^^^^^^^^^^
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 | ^^^^^^^^^^^
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 | ^^^^^^^
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 | ^^^^^^^^
paperless-webserver-1 | ^^^^^^^^^
paperless-webserver-1 | ^^^^^
paperless-webserver-1 | File „/usr/local/lib/python3.12/site-packages/psycopg/connection.py“, line 98, in connect
paperless-webserver-1 | attempts = conninfo_attempts(params)
paperless-webserver-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1 | File „/usr/local/lib/python3.12/site-packages/psycopg/_conninfo_attempts.py“, line 50, in conninfo_attempts
paperless-webserver-1 | raise e.OperationalError(str(last_exc))
paperless-webserver-1 | django.db.utils.OperationalError: [Errno -2] Name or service not known
Installiert ist es auf einer Synology. Mit 6 und 17 hat es vorab funktioniert.