Parallel Installation / Fehler bei der Installation

Hallo Michael,

Danke für Deine Antwort. Das passt schon mit der Anpassung des Titels.

Ich habe zuvor die andere Instanz gestoppt. Dann habe ich das erste paperless-ngx Verzeichnis umbenannt, um die Installation nach Masterclass vornehmen zu können.
Dummer Weise hatte ich die erste Installation zusätzlich noch über Portainer, mit ganz gefährlichem Unwissen :face_with_peeking_eye:, nach einem YT-Video vorgenommen.

Zischenzeitlich habe ich alles was es zu Portainer und Paperless im Containermanager zu finden gab gelöscht. Damit dürfte dann wohl auch meine erste Installtion definitiv nicht mehr lauffähig sein, nehme ich an.
Das ist aber nicht weiter tragisch. Mein Ansatz: die Dokumente (ca. 140) im Archiv der alten Installtion liegen noch vor, die konsumiere ich nochmal …

Allerdings hat die Holzhammer-Methode auch nicht geholfen. Bei der Installtion noch immer die gleiche Meldung:

paperless-webserver-1  |   File "/usr/local/lib/python3.11/site-packages/inotify_simple.py", line 110, in add_watch
paperless-webserver-1  |     return _libc_call(_libc.inotify_add_watch, self.fileno(), fsencode(path), mask)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.11/site-packages/inotify_simple.py", line 39, in _libc_call
paperless-webserver-1  |     raise OSError(errno, os.strerror(errno))
paperless-webserver-1  | PermissionError: [Errno 13] Permission denied
paperless-webserver-1  | 2024-06-14 13:18:59,815 WARN exited: consumer (exit status 1; not expected)
paperless-webserver-1  | 2024-06-14 13:19:00,817 INFO spawned: 'consumer' with pid 9044
paperless-webserver-1  | 2024-06-14 13:19:01,819 INFO success: consumer entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
paperless-webserver-1  | [2024-06-14 15:19:04,231] [INFO] [paperless.management.consumer] Using inotify to watch directory for changes: /usr/src/paperless/consume
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.11/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.11/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.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
paperless-webserver-1  |     self.execute(*args, **cmd_options)
paperless-webserver-1  |   File "/usr/local/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
paperless-webserver-1  |     output = self.handle(*args, **options)
paperless-webserver-1  |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/src/paperless/src/documents/management/commands/document_consumer.py", line 251, in handle
paperless-webserver-1  |     self.handle_inotify(directory, recursive, options["testing"])
paperless-webserver-1  |   File "/usr/src/paperless/src/documents/management/commands/document_consumer.py", line 297, in handle_inotify
paperless-webserver-1  |     descriptor = inotify.add_watch_recursive(directory, inotify_flags)
paperless-webserver-1  |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.11/site-packages/inotifyrecursive/inotifyrecursive.py", line 116, in add_watch_recursive
paperless-webserver-1  |     return self.__add_watch_recursive(path, mask, filter, name, -1, False)
paperless-webserver-1  |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
paperless-webserver-1  |   File "/usr/local/lib/python3.11/site-packages/inotifyrecursive/inotifyrecursive.py", line 90, in __add_watch_recursive
paperless-webserver-1  |     self.__add_watch_recursive(entrypath, mask, filter, entry, wd)
paperless-webserver-1  |   File "/usr/local/lib/python3.11/site-packages/inotifyrecursive/inotifyrecursive.py", line 79, in __add_watch_recursive
paperless-webserver-1  |     wd = inotify_simple.INotify.add_watch(self, path, mask | flags.IGNORED | flags.CREATE | flags.MOVED_FROM | flags.MOVED_TO)
paperless-webserver-1  |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Nachtrag:
Achso, ich denke nicht das es relevant ist, weil es lief ja bis… läuft auf einer Synology 1821+ (letzte DSM Version mit Python 2.7.18-1004).
Soweit ich das verstehe beißt er sich an Python fest.

Ich bin gerade noch über diesen Beitrag im Forum gestolpter:
https://forum.digitalisierung-mit-kopf.de/t/file-usr-local-lib-python3-11-site-packages-inotify-simple-py-line-110/181
Ich habe versucht Docker über „docker ps“ auszulesen, bekomme dabei aber auch einen Zugriffsfehler:

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied