-
Notifications
You must be signed in to change notification settings - Fork 499
consumer not running in Synology Docker #706
Comments
I should add that I've also tried setting it up within Docker in my DSM, and I seem to be facing a similar issue - continuous restarts |
Maybe the container does not have permission to access the ./consume directory on your host. What is the full path of the ./consume directory on your host? How do the permissions look like? Can you try giving it less restrictive permissions? Does it work then? |
I set the UID & GID to a user on my Synology that has access rights to the folder. Is there something else I need to do? |
Got the same error. Edit:
|
Try running the consumer with --no-inotify. |
If you do this, but are running the web server within docker, you will run into trouble, since the consumer will put the consumed documents outside the docker volumes, while the webserver will expect the documents inside the container. |
Was a permission error, my bad. Edit: Was a permission error, but the consumer doesn't start either Edit2: The user has to be the owner of the folder. Now its working fine. Does it have to be like that? Edit3: Try to scan the first document:
Output is sadly in the wrong direction, read from bottom to top |
Can you explain what you have done? |
I used this docker image and this guide managed to get it working, with a bit of fiddling (e.g. had to |
I used the example files to run docker-compose the 2 containers, and the set up was successful, however the consumer container keep restarting every few seconds, and so far, no documents have been scanned.
running docker logs, I get this:
Operations to perform: Apply all migrations: admin, auth, contenttypes, documents, reminders, sessions Running migrations: No migrations to apply. Starting document consumer at /consume with inotify Traceback (most recent call last): File "/usr/src/paperless/src/manage.py", line 11, in <module> execute_from_command_line(sys.argv) File "/usr/lib/python3.8/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line utility.execute() File "/usr/lib/python3.8/site-packages/django/core/management/__init__.py", line 365, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/lib/python3.8/site-packages/django/core/management/base.py", line 288, in run_from_argv self.execute(*args, **cmd_options) File "/usr/lib/python3.8/site-packages/django/core/management/base.py", line 335, in execute output = self.handle(*args, **options) File "/usr/src/paperless/src/documents/management/commands/document_consumer.py", line 97, in handle self.loop_inotify(mail_delta) File "/usr/src/paperless/src/documents/management/commands/document_consumer.py", line 127, in loop_inotify inotify.add_watch(directory, flags.CLOSE_WRITE | flags.MOVED_TO) File "/usr/lib/python3.8/site-packages/inotify_simple/inotify_simple.py", line 110, in add_watch return _libc_call(_libc.inotify_add_watch, self.fd, path, mask) File "/usr/lib/python3.8/site-packages/inotify_simple/inotify_simple.py", line 73, in _libc_call raise OSError(errno, os.strerror(errno)) PermissionError: [Errno 13] Permission denied
Any ideas?
The text was updated successfully, but these errors were encountered: