Closed nothing2obvi closed 14 hours ago
Hi! Thanks for sharing the error details.
Unfortunately, I wasn’t able to reproduce the issue using Portainer. Have you tried recreating the container to see if that resolves it?
You could also try forcing an update of the image, it looks like you might be using an outdated version of the image.
Additionally, you might want to remove the environment variables from the docker-compose.yml file and configure them later through the web interface. This could help avoid potential issues during the setup.
Let me know if this helps or if you need further assistance!
services:
automation:
image: ciuse99/suggestarr:latest
build:
context: .
dockerfile: Dockerfile
environment:
TMDB_API_KEY: 1ebbcd53357819ef2c22ba8f328e349e # (Optional: You can configure it in the dashboard)
JELLYFIN_API_URL: http://192.168.1.161:8096 # (Optional: You can configure it in the dashboard)
JELLYFIN_TOKEN: 1aca72daba4d4b70a5a7a85d17bc35cb # (Optional: You can configure it in the dashboard)
JELLYSEER_API_URL: http://192.168.1.161:5055/ # (Optional: You can configure it in the dashboard)
JELLYSEER_TOKEN: MTY4NzI5NDMwODI2OGEzZjQxN2YwLTFlMmMtNDRlNC1iZDU4LWY2N2ZlZjNlYTBlMA== # (Optional: You can configure it in the dashboard)
MAX_SIMILAR_MOVIE: 5 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20)
MAX_SIMILAR_TV: 2 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20)
CRON_TIMES: ${CRON_TIMES:-0 0 * * *} # (Optional: You can configure it in the dashboard. Default run at midnight.)
JELLYSEER_USER: 4 # (Optional: Id of the user you want to use. Otherwise it use the admin profile.)
JELLYSEER_USER_NAME: irina # (Optional: To authenticate as a specific user)
JELLYSEER_USER_PSW: irina # (Optional: To authenticate as a specific user)
volumes:
- /srv/config/suggestarr:/app
container_name: SuggestArr
restart: always
ports:
- "5555:5000"
2024-10-17 18:35:24,149 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2024-10-17 18:35:24,150 INFO supervisord started with pid 1
2024-10-17 18:35:25,154 INFO spawned: 'cron' with pid 7
2024-10-17 18:35:25,157 INFO spawned: 'gunicorn' with pid 8
[2024-10-17 18:35:25 +0000] [8] [INFO] Starting gunicorn 23.0.0
[2024-10-17 18:35:25 +0000] [8] [INFO] Listening at: http://0.0.0.0:5000 (8)
[2024-10-17 18:35:25 +0000] [8] [INFO] Using worker: sync
[2024-10-17 18:35:25 +0000] [9] [INFO] Booting worker with pid: 9
[2024-10-17 18:35:25 +0000] [9] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
worker.init_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process
self.load_wsgi()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
self.wsgi = self.app.wsgi()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi
self.callable = self.load()
~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
return self.load_wsgiapp()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
return util.import_app(self.app_uri)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'app'
[2024-10-17 18:35:25 +0000] [9] [INFO] Worker exiting (pid: 9)
[2024-10-17 18:35:25 +0000] [8] [ERROR] Worker (pid:9) exited with code 3
[2024-10-17 18:35:25 +0000] [8] [ERROR] Shutting down: Master
[2024-10-17 18:35:25 +0000] [8] [ERROR] Reason: Worker failed to boot.
2024-10-17 18:35:26,364 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-10-17 18:35:26,364 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-10-17 18:35:26,364 WARN exited: gunicorn (exit status 3; not expected)
2024-10-17 18:35:27,369 INFO spawned: 'gunicorn' with pid 10
[2024-10-17 18:35:27 +0000] [10] [INFO] Starting gunicorn 23.0.0
[2024-10-17 18:35:27 +0000] [10] [INFO] Listening at: http://0.0.0.0:5000 (10)
[2024-10-17 18:35:27 +0000] [10] [INFO] Using worker: sync
[2024-10-17 18:35:27 +0000] [11] [INFO] Booting worker with pid: 11
[2024-10-17 18:35:27 +0000] [11] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
worker.init_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process
self.load_wsgi()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
self.wsgi = self.app.wsgi()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi
self.callable = self.load()
~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
return self.load_wsgiapp()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
return util.import_app(self.app_uri)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'app'
[2024-10-17 18:35:27 +0000] [11] [INFO] Worker exiting (pid: 11)
[2024-10-17 18:35:27 +0000] [10] [ERROR] Worker (pid:11) exited with code 3
[2024-10-17 18:35:27 +0000] [10] [ERROR] Shutting down: Master
[2024-10-17 18:35:27 +0000] [10] [ERROR] Reason: Worker failed to boot.
2024-10-17 18:35:27,597 WARN exited: gunicorn (exit status 3; not expected)
2024-10-17 18:35:28,600 INFO spawned: 'gunicorn' with pid 12
[2024-10-17 18:35:28 +0000] [12] [INFO] Starting gunicorn 23.0.0
[2024-10-17 18:35:28 +0000] [12] [INFO] Listening at: http://0.0.0.0:5000 (12)
[2024-10-17 18:35:28 +0000] [12] [INFO] Using worker: sync
[2024-10-17 18:35:28 +0000] [13] [INFO] Booting worker with pid: 13
[2024-10-17 18:35:28 +0000] [13] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
worker.init_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process
self.load_wsgi()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
self.wsgi = self.app.wsgi()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi
self.callable = self.load()
~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
return self.load_wsgiapp()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
return util.import_app(self.app_uri)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'app'
[2024-10-17 18:35:28 +0000] [13] [INFO] Worker exiting (pid: 13)
[2024-10-17 18:35:28 +0000] [12] [ERROR] Worker (pid:13) exited with code 3
[2024-10-17 18:35:28 +0000] [12] [ERROR] Shutting down: Master
[2024-10-17 18:35:28 +0000] [12] [ERROR] Reason: Worker failed to boot.
2024-10-17 18:35:28,805 WARN exited: gunicorn (exit status 3; not expected)
2024-10-17 18:35:30,808 INFO spawned: 'gunicorn' with pid 14
[2024-10-17 18:35:30 +0000] [14] [INFO] Starting gunicorn 23.0.0
[2024-10-17 18:35:30 +0000] [14] [INFO] Listening at: http://0.0.0.0:5000 (14)
[2024-10-17 18:35:30 +0000] [14] [INFO] Using worker: sync
[2024-10-17 18:35:30 +0000] [15] [INFO] Booting worker with pid: 15
[2024-10-17 18:35:30 +0000] [15] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
worker.init_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process
self.load_wsgi()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
self.wsgi = self.app.wsgi()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi
self.callable = self.load()
~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
return self.load_wsgiapp()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
return util.import_app(self.app_uri)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'app'
[2024-10-17 18:35:30 +0000] [15] [INFO] Worker exiting (pid: 15)
[2024-10-17 18:35:30 +0000] [14] [ERROR] Worker (pid:15) exited with code 3
[2024-10-17 18:35:30 +0000] [14] [ERROR] Shutting down: Master
[2024-10-17 18:35:30 +0000] [14] [ERROR] Reason: Worker failed to boot.
2024-10-17 18:35:30,950 WARN exited: gunicorn (exit status 3; not expected)
2024-10-17 18:35:33,956 INFO spawned: 'gunicorn' with pid 16
[2024-10-17 18:35:34 +0000] [16] [INFO] Starting gunicorn 23.0.0
[2024-10-17 18:35:34 +0000] [16] [INFO] Listening at: http://0.0.0.0:5000 (16)
[2024-10-17 18:35:34 +0000] [16] [INFO] Using worker: sync
[2024-10-17 18:35:34 +0000] [17] [INFO] Booting worker with pid: 17
[2024-10-17 18:35:34 +0000] [17] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
worker.init_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process
self.load_wsgi()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
self.wsgi = self.app.wsgi()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi
self.callable = self.load()
~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
return self.load_wsgiapp()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
return util.import_app(self.app_uri)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'app'
[2024-10-17 18:35:34 +0000] [17] [INFO] Worker exiting (pid: 17)
[2024-10-17 18:35:34 +0000] [16] [ERROR] Worker (pid:17) exited with code 3
[2024-10-17 18:35:34 +0000] [16] [ERROR] Shutting down: Master
[2024-10-17 18:35:34 +0000] [16] [ERROR] Reason: Worker failed to boot.
2024-10-17 18:35:34,153 WARN exited: gunicorn (exit status 3; not expected)
2024-10-17 18:35:35,154 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly
Could you please provide more details about your system setup? Have you tried deleting all local images and pulling a fresh one from Docker Hub?
Also, can you double-check to ensure that the local path you’re using exists and is correctly specified?
sha256:713e6046bdc5f9182af7247da3189f5e59bdf4e417d5518905aebf652cf117d3
Created | 2024-10-17 19:22:28
I’ll check on this, give me some time and I’ll come back with a fix :)”
same error as well. I tried to remove all env from docker compose - same issue
2024-10-18 05:09:36,382 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:09:36,391 INFO supervisord started with pid 1 2024-10-18 05:09:37,398 INFO spawned: 'cron' with pid 6 2024-10-18 05:09:37,405 INFO spawned: 'gunicorn' with pid 7 2024-10-18 05:09:38,193 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:09:39,194 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:09:39,198 INFO spawned: 'gunicorn' with pid 10 2024-10-18 05:09:39,862 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:09:41,869 INFO spawned: 'gunicorn' with pid 14 2024-10-18 05:09:43,409 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:09:43,409 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:09:44,414 INFO spawned: 'gunicorn' with pid 16 2024-10-18 05:09:45,089 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:09:46,094 INFO spawned: 'gunicorn' with pid 19 2024-10-18 05:09:46,778 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:09:48,784 INFO spawned: 'gunicorn' with pid 23 2024-10-18 05:09:49,435 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:09:52,442 INFO spawned: 'gunicorn' with pid 27 2024-10-18 05:09:53,128 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:09:54,130 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:46:05,502 WARN received SIGTERM indicating exit request 2024-10-18 05:46:05,503 INFO waiting for cron to die 2024-10-18 05:46:06,505 WARN stopped: cron (terminated by SIGTERM) 2024-10-18 05:46:08,137 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:46:08,143 INFO supervisord started with pid 1 2024-10-18 05:46:09,148 INFO spawned: 'cron' with pid 7 2024-10-18 05:46:09,155 INFO spawned: 'gunicorn' with pid 8 2024-10-18 05:46:09,825 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:46:10,826 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:46:10,830 INFO spawned: 'gunicorn' with pid 13 2024-10-18 05:46:11,553 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:46:13,560 INFO spawned: 'gunicorn' with pid 17 2024-10-18 05:46:14,173 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:46:17,180 INFO spawned: 'gunicorn' with pid 20 2024-10-18 05:46:17,842 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:46:18,844 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:47:28,924 WARN received SIGTERM indicating exit request 2024-10-18 05:47:28,926 INFO waiting for cron to die 2024-10-18 05:47:29,927 WARN stopped: cron (terminated by SIGTERM) 2024-10-18 05:47:42,470 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:47:42,482 INFO supervisord started with pid 1 2024-10-18 05:47:43,488 INFO spawned: 'cron' with pid 7 2024-10-18 05:47:43,495 INFO spawned: 'gunicorn' with pid 8 2024-10-18 05:47:44,017 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:47:45,019 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:47:45,023 INFO spawned: 'gunicorn' with pid 10 2024-10-18 05:47:45,730 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:47:47,737 INFO spawned: 'gunicorn' with pid 15 2024-10-18 05:47:48,356 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:47:51,365 INFO spawned: 'gunicorn' with pid 18 2024-10-18 05:47:52,003 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:47:53,005 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:52:41,377 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:52:41,380 INFO supervisord started with pid 1 2024-10-18 05:52:42,383 INFO spawned: 'cron' with pid 7 2024-10-18 05:52:42,385 INFO spawned: 'gunicorn' with pid 8 2024-10-18 05:52:43,386 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:52:43,386 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:52:45,783 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:52:46,786 INFO spawned: 'gunicorn' with pid 13 2024-10-18 05:52:47,703 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:52:48,709 INFO spawned: 'gunicorn' with pid 15 2024-10-18 05:52:49,149 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:52:51,152 INFO spawned: 'gunicorn' with pid 18 2024-10-18 05:52:52,565 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:52:52,566 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:52:53,568 INFO spawned: 'gunicorn' with pid 22 2024-10-18 05:52:53,952 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:52:54,955 INFO spawned: 'gunicorn' with pid 25 2024-10-18 05:52:55,376 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:52:57,379 INFO spawned: 'gunicorn' with pid 28 2024-10-18 05:52:57,618 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:53:00,622 INFO spawned: 'gunicorn' with pid 30 2024-10-18 05:53:01,502 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:53:02,504 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:56:17,705 WARN received SIGTERM indicating exit request 2024-10-18 05:56:17,705 INFO waiting for cron to die 2024-10-18 05:56:18,707 WARN stopped: cron (terminated by SIGTERM) 2024-10-18 05:57:05,308 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:57:05,312 INFO supervisord started with pid 1 2024-10-18 05:57:06,314 INFO spawned: 'cron' with pid 7 2024-10-18 05:57:06,316 INFO spawned: 'gunicorn' with pid 8 2024-10-18 05:57:07,318 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:57:07,318 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:57:12,971 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:12,972 INFO reaped unknown pid 12 (terminated by SIGTERM) 2024-10-18 05:57:13,975 INFO spawned: 'gunicorn' with pid 13 2024-10-18 05:57:14,233 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:57:15,237 INFO spawned: 'gunicorn' with pid 15 2024-10-18 05:57:15,594 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:15,594 INFO reaped unknown pid 19 (exit status 3) 2024-10-18 05:57:17,598 INFO spawned: 'gunicorn' with pid 20 2024-10-18 05:57:19,128 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:57:19,129 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:57:20,131 INFO spawned: 'gunicorn' with pid 22 2024-10-18 05:57:20,449 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:21,452 INFO spawned: 'gunicorn' with pid 27 2024-10-18 05:57:21,923 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:57:23,926 INFO spawned: 'gunicorn' with pid 29 2024-10-18 05:57:24,610 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:27,617 INFO spawned: 'gunicorn' with pid 32 2024-10-18 05:57:28,276 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:29,277 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:58:23,330 WARN received SIGTERM indicating exit request 2024-10-18 05:58:23,331 INFO waiting for cron to die 2024-10-18 05:58:24,332 WARN stopped: cron (terminated by SIGTERM)
same error as well. I tried to remove all env from docker compose - same issue
2024-10-18 05:09:36,382 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:09:36,391 INFO supervisord started with pid 1 2024-10-18 05:09:37,398 INFO spawned: 'cron' with pid 6 2024-10-18 05:09:37,405 INFO spawned: 'gunicorn' with pid 7 2024-10-18 05:09:38,193 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:09:39,194 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:09:39,198 INFO spawned: 'gunicorn' with pid 10 2024-10-18 05:09:39,862 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:09:41,869 INFO spawned: 'gunicorn' with pid 14 2024-10-18 05:09:43,409 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:09:43,409 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:09:44,414 INFO spawned: 'gunicorn' with pid 16 2024-10-18 05:09:45,089 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:09:46,094 INFO spawned: 'gunicorn' with pid 19 2024-10-18 05:09:46,778 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:09:48,784 INFO spawned: 'gunicorn' with pid 23 2024-10-18 05:09:49,435 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:09:52,442 INFO spawned: 'gunicorn' with pid 27 2024-10-18 05:09:53,128 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:09:54,130 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:46:05,502 WARN received SIGTERM indicating exit request 2024-10-18 05:46:05,503 INFO waiting for cron to die 2024-10-18 05:46:06,505 WARN stopped: cron (terminated by SIGTERM) 2024-10-18 05:46:08,137 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:46:08,143 INFO supervisord started with pid 1 2024-10-18 05:46:09,148 INFO spawned: 'cron' with pid 7 2024-10-18 05:46:09,155 INFO spawned: 'gunicorn' with pid 8 2024-10-18 05:46:09,825 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:46:10,826 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:46:10,830 INFO spawned: 'gunicorn' with pid 13 2024-10-18 05:46:11,553 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:46:13,560 INFO spawned: 'gunicorn' with pid 17 2024-10-18 05:46:14,173 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:46:17,180 INFO spawned: 'gunicorn' with pid 20 2024-10-18 05:46:17,842 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:46:18,844 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:47:28,924 WARN received SIGTERM indicating exit request 2024-10-18 05:47:28,926 INFO waiting for cron to die 2024-10-18 05:47:29,927 WARN stopped: cron (terminated by SIGTERM) 2024-10-18 05:47:42,470 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:47:42,482 INFO supervisord started with pid 1 2024-10-18 05:47:43,488 INFO spawned: 'cron' with pid 7 2024-10-18 05:47:43,495 INFO spawned: 'gunicorn' with pid 8 2024-10-18 05:47:44,017 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:47:45,019 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:47:45,023 INFO spawned: 'gunicorn' with pid 10 2024-10-18 05:47:45,730 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:47:47,737 INFO spawned: 'gunicorn' with pid 15 2024-10-18 05:47:48,356 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:47:51,365 INFO spawned: 'gunicorn' with pid 18 2024-10-18 05:47:52,003 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:47:53,005 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:52:41,377 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:52:41,380 INFO supervisord started with pid 1 2024-10-18 05:52:42,383 INFO spawned: 'cron' with pid 7 2024-10-18 05:52:42,385 INFO spawned: 'gunicorn' with pid 8 2024-10-18 05:52:43,386 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:52:43,386 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:52:45,783 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:52:46,786 INFO spawned: 'gunicorn' with pid 13 2024-10-18 05:52:47,703 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:52:48,709 INFO spawned: 'gunicorn' with pid 15 2024-10-18 05:52:49,149 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:52:51,152 INFO spawned: 'gunicorn' with pid 18 2024-10-18 05:52:52,565 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:52:52,566 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:52:53,568 INFO spawned: 'gunicorn' with pid 22 2024-10-18 05:52:53,952 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:52:54,955 INFO spawned: 'gunicorn' with pid 25 2024-10-18 05:52:55,376 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:52:57,379 INFO spawned: 'gunicorn' with pid 28 2024-10-18 05:52:57,618 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:53:00,622 INFO spawned: 'gunicorn' with pid 30 2024-10-18 05:53:01,502 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:53:02,504 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:56:17,705 WARN received SIGTERM indicating exit request 2024-10-18 05:56:17,705 INFO waiting for cron to die 2024-10-18 05:56:18,707 WARN stopped: cron (terminated by SIGTERM) 2024-10-18 05:57:05,308 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 05:57:05,312 INFO supervisord started with pid 1 2024-10-18 05:57:06,314 INFO spawned: 'cron' with pid 7 2024-10-18 05:57:06,316 INFO spawned: 'gunicorn' with pid 8 2024-10-18 05:57:07,318 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:57:07,318 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:57:12,971 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:12,972 INFO reaped unknown pid 12 (terminated by SIGTERM) 2024-10-18 05:57:13,975 INFO spawned: 'gunicorn' with pid 13 2024-10-18 05:57:14,233 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:57:15,237 INFO spawned: 'gunicorn' with pid 15 2024-10-18 05:57:15,594 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:15,594 INFO reaped unknown pid 19 (exit status 3) 2024-10-18 05:57:17,598 INFO spawned: 'gunicorn' with pid 20 2024-10-18 05:57:19,128 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 05:57:19,129 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:57:20,131 INFO spawned: 'gunicorn' with pid 22 2024-10-18 05:57:20,449 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:21,452 INFO spawned: 'gunicorn' with pid 27 2024-10-18 05:57:21,923 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 05:57:23,926 INFO spawned: 'gunicorn' with pid 29 2024-10-18 05:57:24,610 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:27,617 INFO spawned: 'gunicorn' with pid 32 2024-10-18 05:57:28,276 WARN exited: gunicorn (exit status 1; not expected) 2024-10-18 05:57:29,277 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly 2024-10-18 05:58:23,330 WARN received SIGTERM indicating exit request 2024-10-18 05:58:23,331 INFO waiting for cron to die 2024-10-18 05:58:24,332 WARN stopped: cron (terminated by SIGTERM)
Hi @drorengel, @Druidblack, @nothing2obvi !
Could you please try the last test version? Should be fixed in this tag:
ciuse99/suggestarr:test
Please let me know!
ciuse99/suggestarr:test
2024-10-18 14:54:44,429 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2024-10-18 14:54:44,430 INFO supervisord started with pid 1
2024-10-18 14:54:45,435 INFO spawned: 'cron' with pid 6
2024-10-18 14:54:45,438 INFO spawned: 'gunicorn' with pid 7
[2024-10-18 14:54:45 +0000] [7] [INFO] Starting gunicorn 23.0.0
[2024-10-18 14:54:45 +0000] [7] [INFO] Listening at: http://0.0.0.0:5000 (7)
[2024-10-18 14:54:45 +0000] [7] [INFO] Using worker: uvicorn.workers.UvicornWorker
[2024-10-18 14:54:45 +0000] [8] [INFO] Booting worker with pid: 8
[2024-10-18 14:54:45 +0000] [8] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
worker.init_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/uvicorn/workers.py", line 75, in init_process
super().init_process()
~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process
self.load_wsgi()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
self.wsgi = self.app.wsgi()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi
self.callable = self.load()
~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
return self.load_wsgiapp()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
return util.import_app(self.app_uri)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'app'
[2024-10-18 14:54:45 +0000] [8] [INFO] Worker exiting (pid: 8)
[2024-10-18 14:54:45 +0000] [7] [ERROR] Worker (pid:8) exited with code 3
[2024-10-18 14:54:45 +0000] [7] [ERROR] Shutting down: Master
[2024-10-18 14:54:45 +0000] [7] [ERROR] Reason: Worker failed to boot.
2024-10-18 14:54:45,877 WARN exited: gunicorn (exit status 3; not expected)
2024-10-18 14:54:46,878 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-10-18 14:54:46,880 INFO spawned: 'gunicorn' with pid 9
[2024-10-18 14:54:47 +0000] [9] [INFO] Starting gunicorn 23.0.0
[2024-10-18 14:54:47 +0000] [9] [INFO] Listening at: http://0.0.0.0:5000 (9)
[2024-10-18 14:54:47 +0000] [9] [INFO] Using worker: uvicorn.workers.UvicornWorker
[2024-10-18 14:54:47 +0000] [10] [INFO] Booting worker with pid: 10
[2024-10-18 14:54:47 +0000] [10] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
worker.init_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/uvicorn/workers.py", line 75, in init_process
super().init_process()
~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process
self.load_wsgi()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
self.wsgi = self.app.wsgi()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi
self.callable = self.load()
~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
return self.load_wsgiapp()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
return util.import_app(self.app_uri)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'app'
[2024-10-18 14:54:47 +0000] [10] [INFO] Worker exiting (pid: 10)
[2024-10-18 14:54:47 +0000] [9] [ERROR] Worker (pid:10) exited with code 3
[2024-10-18 14:54:47 +0000] [9] [ERROR] Shutting down: Master
[2024-10-18 14:54:47 +0000] [9] [ERROR] Reason: Worker failed to boot.
2024-10-18 14:54:47,118 WARN exited: gunicorn (exit status 3; not expected)
2024-10-18 14:54:49,123 INFO spawned: 'gunicorn' with pid 11
[2024-10-18 14:54:49 +0000] [11] [INFO] Starting gunicorn 23.0.0
[2024-10-18 14:54:49 +0000] [11] [INFO] Listening at: http://0.0.0.0:5000 (11)
[2024-10-18 14:54:49 +0000] [11] [INFO] Using worker: uvicorn.workers.UvicornWorker
[2024-10-18 14:54:49 +0000] [12] [INFO] Booting worker with pid: 12
[2024-10-18 14:54:49 +0000] [12] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
worker.init_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/uvicorn/workers.py", line 75, in init_process
super().init_process()
~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process
self.load_wsgi()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
self.wsgi = self.app.wsgi()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi
self.callable = self.load()
~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
return self.load_wsgiapp()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
return util.import_app(self.app_uri)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'app'
[2024-10-18 14:54:49 +0000] [12] [INFO] Worker exiting (pid: 12)
[2024-10-18 14:54:49 +0000] [11] [ERROR] Worker (pid:12) exited with code 3
[2024-10-18 14:54:49 +0000] [11] [ERROR] Shutting down: Master
[2024-10-18 14:54:49 +0000] [11] [ERROR] Reason: Worker failed to boot.
2024-10-18 14:54:49,373 WARN exited: gunicorn (exit status 3; not expected)
2024-10-18 14:54:52,378 INFO spawned: 'gunicorn' with pid 13
[2024-10-18 14:54:52 +0000] [13] [INFO] Starting gunicorn 23.0.0
[2024-10-18 14:54:52 +0000] [13] [INFO] Listening at: http://0.0.0.0:5000 (13)
[2024-10-18 14:54:52 +0000] [13] [INFO] Using worker: uvicorn.workers.UvicornWorker
[2024-10-18 14:54:52 +0000] [14] [INFO] Booting worker with pid: 14
[2024-10-18 14:54:52 +0000] [14] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
worker.init_process()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/uvicorn/workers.py", line 75, in init_process
super().init_process()
~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process
self.load_wsgi()
~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
self.wsgi = self.app.wsgi()
~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi
self.callable = self.load()
~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
return self.load_wsgiapp()
~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
return util.import_app(self.app_uri)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'app'
[2024-10-18 14:54:52 +0000] [14] [INFO] Worker exiting (pid: 14)
[2024-10-18 14:54:52 +0000] [13] [ERROR] Worker (pid:14) exited with code 3
[2024-10-18 14:54:52 +0000] [13] [ERROR] Shutting down: Master
[2024-10-18 14:54:52 +0000] [13] [ERROR] Reason: Worker failed to boot.
2024-10-18 14:54:52,621 WARN exited: gunicorn (exit status 3; not expected)
2024-10-18 14:54:53,621 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly
ciuse99/suggestarr:test
2024-10-18 14:54:44,429 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2024-10-18 14:54:44,430 INFO supervisord started with pid 1 2024-10-18 14:54:45,435 INFO spawned: 'cron' with pid 6 2024-10-18 14:54:45,438 INFO spawned: 'gunicorn' with pid 7 [2024-10-18 14:54:45 +0000] [7] [INFO] Starting gunicorn 23.0.0 [2024-10-18 14:54:45 +0000] [7] [INFO] Listening at: http://0.0.0.0:5000 (7) [2024-10-18 14:54:45 +0000] [7] [INFO] Using worker: uvicorn.workers.UvicornWorker [2024-10-18 14:54:45 +0000] [8] [INFO] Booting worker with pid: 8 [2024-10-18 14:54:45 +0000] [8] [ERROR] Exception in worker process Traceback (most recent call last): File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker worker.init_process() ~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/uvicorn/workers.py", line 75, in init_process super().init_process() ~~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process self.load_wsgi() ~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi self.wsgi = self.app.wsgi() ~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi self.callable = self.load() ~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load return self.load_wsgiapp() ~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp return util.import_app(self.app_uri) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app mod = importlib.import_module(module) File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'app' [2024-10-18 14:54:45 +0000] [8] [INFO] Worker exiting (pid: 8) [2024-10-18 14:54:45 +0000] [7] [ERROR] Worker (pid:8) exited with code 3 [2024-10-18 14:54:45 +0000] [7] [ERROR] Shutting down: Master [2024-10-18 14:54:45 +0000] [7] [ERROR] Reason: Worker failed to boot. 2024-10-18 14:54:45,877 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 14:54:46,878 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2024-10-18 14:54:46,880 INFO spawned: 'gunicorn' with pid 9 [2024-10-18 14:54:47 +0000] [9] [INFO] Starting gunicorn 23.0.0 [2024-10-18 14:54:47 +0000] [9] [INFO] Listening at: http://0.0.0.0:5000 (9) [2024-10-18 14:54:47 +0000] [9] [INFO] Using worker: uvicorn.workers.UvicornWorker [2024-10-18 14:54:47 +0000] [10] [INFO] Booting worker with pid: 10 [2024-10-18 14:54:47 +0000] [10] [ERROR] Exception in worker process Traceback (most recent call last): File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker worker.init_process() ~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/uvicorn/workers.py", line 75, in init_process super().init_process() ~~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process self.load_wsgi() ~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi self.wsgi = self.app.wsgi() ~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi self.callable = self.load() ~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load return self.load_wsgiapp() ~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp return util.import_app(self.app_uri) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app mod = importlib.import_module(module) File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'app' [2024-10-18 14:54:47 +0000] [10] [INFO] Worker exiting (pid: 10) [2024-10-18 14:54:47 +0000] [9] [ERROR] Worker (pid:10) exited with code 3 [2024-10-18 14:54:47 +0000] [9] [ERROR] Shutting down: Master [2024-10-18 14:54:47 +0000] [9] [ERROR] Reason: Worker failed to boot. 2024-10-18 14:54:47,118 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 14:54:49,123 INFO spawned: 'gunicorn' with pid 11 [2024-10-18 14:54:49 +0000] [11] [INFO] Starting gunicorn 23.0.0 [2024-10-18 14:54:49 +0000] [11] [INFO] Listening at: http://0.0.0.0:5000 (11) [2024-10-18 14:54:49 +0000] [11] [INFO] Using worker: uvicorn.workers.UvicornWorker [2024-10-18 14:54:49 +0000] [12] [INFO] Booting worker with pid: 12 [2024-10-18 14:54:49 +0000] [12] [ERROR] Exception in worker process Traceback (most recent call last): File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker worker.init_process() ~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/uvicorn/workers.py", line 75, in init_process super().init_process() ~~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process self.load_wsgi() ~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi self.wsgi = self.app.wsgi() ~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi self.callable = self.load() ~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load return self.load_wsgiapp() ~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp return util.import_app(self.app_uri) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app mod = importlib.import_module(module) File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'app' [2024-10-18 14:54:49 +0000] [12] [INFO] Worker exiting (pid: 12) [2024-10-18 14:54:49 +0000] [11] [ERROR] Worker (pid:12) exited with code 3 [2024-10-18 14:54:49 +0000] [11] [ERROR] Shutting down: Master [2024-10-18 14:54:49 +0000] [11] [ERROR] Reason: Worker failed to boot. 2024-10-18 14:54:49,373 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 14:54:52,378 INFO spawned: 'gunicorn' with pid 13 [2024-10-18 14:54:52 +0000] [13] [INFO] Starting gunicorn 23.0.0 [2024-10-18 14:54:52 +0000] [13] [INFO] Listening at: http://0.0.0.0:5000 (13) [2024-10-18 14:54:52 +0000] [13] [INFO] Using worker: uvicorn.workers.UvicornWorker [2024-10-18 14:54:52 +0000] [14] [INFO] Booting worker with pid: 14 [2024-10-18 14:54:52 +0000] [14] [ERROR] Exception in worker process Traceback (most recent call last): File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker worker.init_process() ~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/uvicorn/workers.py", line 75, in init_process super().init_process() ~~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 135, in init_process self.load_wsgi() ~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi self.wsgi = self.app.wsgi() ~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 66, in wsgi self.callable = self.load() ~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 57, in load return self.load_wsgiapp() ~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp return util.import_app(self.app_uri) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/site-packages/gunicorn/util.py", line 370, in import_app mod = importlib.import_module(module) File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'app' [2024-10-18 14:54:52 +0000] [14] [INFO] Worker exiting (pid: 14) [2024-10-18 14:54:52 +0000] [13] [ERROR] Worker (pid:14) exited with code 3 [2024-10-18 14:54:52 +0000] [13] [ERROR] Shutting down: Master [2024-10-18 14:54:52 +0000] [13] [ERROR] Reason: Worker failed to boot. 2024-10-18 14:54:52,621 WARN exited: gunicorn (exit status 3; not expected) 2024-10-18 14:54:53,621 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly
I am currently unable to reproduce the problem on my end, so I would appreciate if you could provide some additional details to help me investigate further. Could you let me know:
This would be really helpful in trying to resolve the issue. Thanks in advance!
debian 11 (openmediavault), docker
Client: Docker Engine - Community
Version: 27.2.1
API version: 1.47
Go version: go1.22.7
Git commit: 9e34c9b
Built: Fri Sep 6 12:08:17 2024
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 27.2.1
API version: 1.47 (minimum version 1.24)
Go version: go1.22.7
Git commit: 8b539b8
Built: Fri Sep 6 12:08:17 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.7.21
GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111
runc:
Version: 1.1.13
GitCommit: v1.1.13-0-g58aa920
docker-init:
Version: 0.19.0
GitCommit: de40ad0
portainer Community Edition 2.20.1
used root
`services:
automation:
image: ciuse99/suggestarr:test
environment:
TMDB_API_KEY: 1ebb4bcd53545454545419ef2c22ba8f328e349e # (Optional: You can configure it in the dashboard)
JELLYFIN_API_URL: http://192.168.1.161:8096 # (Optional: You can configure it in the dashboard)
JELLYFIN_TOKEN: 1aca72daba4d4b70a5a7a85d17bc35cb # (Optional: You can configure it in the dashboard)
JELLYSEER_API_URL: http://192.168.1.161:5055 # (Optional: You can configure it in the dashboard)
JELLYSEER_TOKEN: MTY4NzI5NDMwODI2OGEzZjQxN2YwLTFlMmMtNDRlNC1iZDU4LWY2N2ZlZjNlYTBlMA== # (Optional: You can configure it in the dashboard)
MAX_SIMILAR_MOVIE: 5 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20)
MAX_SIMILAR_TV: 2 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20)
CRON_TIMES: ${CRON_TIMES:-0 0 * * *} # (Optional: You can configure it in the dashboard. Default run at midnight.)
JELLYSEER_USER: 4 # (Optional: Id of the user you want to use. Otherwise it use the admin profile.)
JELLYSEER_USER_NAME: irina # (Optional: To authenticate as a specific user)
JELLYSEER_USER_PSW: irina # (Optional: To authenticate as a specific user)
volumes:
- /srv/config/suggestarr:/app
container_name: SuggestArr
restart: always
ports:
- "5555:5000"`
I'm having the same issue using portainer. I'm not an expert in docker compose but I did see that the documentation says to use --build as an argument but I don't know how to add arguments in portainer
@Druidblack you might want to "sanitize" your configs cause now you are basicly giving password and api key information to everyone here
debian 11 (openmediavault), docker
Client: Docker Engine - Community Version: 27.2.1 API version: 1.47 Go version: go1.22.7 Git commit: 9e34c9b Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 27.2.1 API version: 1.47 (minimum version 1.24) Go version: go1.22.7 Git commit: 8b539b8 Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.7.21 GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111 runc: Version: 1.1.13 GitCommit: v1.1.13-0-g58aa920 docker-init: Version: 0.19.0 GitCommit: de40ad0
portainer Community Edition 2.20.1
used root
`services: automation: image: ciuse99/suggestarr:test environment: TMDB_API_KEY: 1ebb4bcd53545454545419ef2c22ba8f328e349e # (Optional: You can configure it in the dashboard) JELLYFIN_API_URL: http://192.168.1.161:8096 # (Optional: You can configure it in the dashboard) JELLYFIN_TOKEN: 1aca72daba4d4b70a5a7a85d17bc35cb # (Optional: You can configure it in the dashboard) JELLYSEER_API_URL: http://192.168.1.161:5055 # (Optional: You can configure it in the dashboard) JELLYSEER_TOKEN: MTY4NzI5NDMwODI2OGEzZjQxN2YwLTFlMmMtNDRlNC1iZDU4LWY2N2ZlZjNlYTBlMA== # (Optional: You can configure it in the dashboard) MAX_SIMILAR_MOVIE: 5 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) MAX_SIMILAR_TV: 2 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) CRON_TIMES: ${CRON_TIMES:-0 0 * * *} # (Optional: You can configure it in the dashboard. Default run at midnight.) JELLYSEER_USER: 4 # (Optional: Id of the user you want to use. Otherwise it use the admin profile.) JELLYSEER_USER_NAME: irina # (Optional: To authenticate as a specific user) JELLYSEER_USER_PSW: irina # (Optional: To authenticate as a specific user) volumes: - /srv/config/suggestarr:/app container_name: SuggestArr restart: always ports: - "5555:5000"`
Could you please try to run without the volumes path? Probably it's a problem in the configuration
services:
automation:
image: ciuse99/suggestarr:latest
container_name: SuggestArr
restart: always
ports:
- "5000:5000"
debian 11 (openmediavault), docker
Client: Docker Engine - Community Version: 27.2.1 API version: 1.47 Go version: go1.22.7 Git commit: 9e34c9b Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 27.2.1 API version: 1.47 (minimum version 1.24) Go version: go1.22.7 Git commit: 8b539b8 Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.7.21 GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111 runc: Version: 1.1.13 GitCommit: v1.1.13-0-g58aa920 docker-init: Version: 0.19.0 GitCommit: de40ad0
portainer Community Edition 2.20.1 used root
`services: automation: image: ciuse99/suggestarr:test environment: TMDB_API_KEY: 1ebb4bcd53545454545419ef2c22ba8f328e349e # (Optional: You can configure it in the dashboard) JELLYFIN_API_URL: http://192.168.1.161:8096 # (Optional: You can configure it in the dashboard) JELLYFIN_TOKEN: 1aca72daba4d4b70a5a7a85d17bc35cb # (Optional: You can configure it in the dashboard) JELLYSEER_API_URL: http://192.168.1.161:5055 # (Optional: You can configure it in the dashboard) JELLYSEER_TOKEN: MTY4NzI5NDMwODI2OGEzZjQxN2YwLTFlMmMtNDRlNC1iZDU4LWY2N2ZlZjNlYTBlMA== # (Optional: You can configure it in the dashboard) MAX_SIMILAR_MOVIE: 5 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) MAX_SIMILAR_TV: 2 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) CRON_TIMES: ${CRON_TIMES:-0 0 * * *} # (Optional: You can configure it in the dashboard. Default run at midnight.) JELLYSEER_USER: 4 # (Optional: Id of the user you want to use. Otherwise it use the admin profile.) JELLYSEER_USER_NAME: irina # (Optional: To authenticate as a specific user) JELLYSEER_USER_PSW: irina # (Optional: To authenticate as a specific user) volumes: - /srv/config/suggestarr:/app container_name: SuggestArr restart: always ports: - "5555:5000"`
Could you please try to run without the volumes path? Probably it's a problem in the configuration
services: automation: image: ciuse99/suggestarr:latest container_name: SuggestArr restart: always ports: - "5000:5000"
Can confirm this works for me. Although I'm not sure why since I give full access to the folder
debian 11 (openmediavault), docker
Client: Docker Engine - Community Version: 27.2.1 API version: 1.47 Go version: go1.22.7 Git commit: 9e34c9b Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 27.2.1 API version: 1.47 (minimum version 1.24) Go version: go1.22.7 Git commit: 8b539b8 Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.7.21 GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111 runc: Version: 1.1.13 GitCommit: v1.1.13-0-g58aa920 docker-init: Version: 0.19.0 GitCommit: de40ad0
portainer Community Edition 2.20.1 used root
`services: automation: image: ciuse99/suggestarr:test environment: TMDB_API_KEY: 1ebb4bcd53545454545419ef2c22ba8f328e349e # (Optional: You can configure it in the dashboard) JELLYFIN_API_URL: http://192.168.1.161:8096 # (Optional: You can configure it in the dashboard) JELLYFIN_TOKEN: 1aca72daba4d4b70a5a7a85d17bc35cb # (Optional: You can configure it in the dashboard) JELLYSEER_API_URL: http://192.168.1.161:5055 # (Optional: You can configure it in the dashboard) JELLYSEER_TOKEN: MTY4NzI5NDMwODI2OGEzZjQxN2YwLTFlMmMtNDRlNC1iZDU4LWY2N2ZlZjNlYTBlMA== # (Optional: You can configure it in the dashboard) MAX_SIMILAR_MOVIE: 5 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) MAX_SIMILAR_TV: 2 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) CRON_TIMES: ${CRON_TIMES:-0 0 * * *} # (Optional: You can configure it in the dashboard. Default run at midnight.) JELLYSEER_USER: 4 # (Optional: Id of the user you want to use. Otherwise it use the admin profile.) JELLYSEER_USER_NAME: irina # (Optional: To authenticate as a specific user) JELLYSEER_USER_PSW: irina # (Optional: To authenticate as a specific user) volumes: - /srv/config/suggestarr:/app container_name: SuggestArr restart: always ports: - "5555:5000"`
Could you please try to run without the volumes path? Probably it's a problem in the configuration
services: automation: image: ciuse99/suggestarr:latest container_name: SuggestArr restart: always ports: - "5000:5000"
Can confirm this works for me. Although I'm not sure why since I give full access to the folder
Glad to hear it works for you! I agree, it’s a bit puzzling, especially if you’ve already granted full access to the folder.
I’ll work on finding a more permanent solution for this and have updated the README and Wiki with this workaround for now. It might not be necessary to store data in a custom location at the moment, but I’ll continue to investigate and see if there’s a better approach.
Thanks for your patience!
debian 11 (openmediavault), docker
Client: Docker Engine - Community Version: 27.2.1 API version: 1.47 Go version: go1.22.7 Git commit: 9e34c9b Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 27.2.1 API version: 1.47 (minimum version 1.24) Go version: go1.22.7 Git commit: 8b539b8 Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.7.21 GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111 runc: Version: 1.1.13 GitCommit: v1.1.13-0-g58aa920 docker-init: Version: 0.19.0 GitCommit: de40ad0
portainer Community Edition 2.20.1 used root
`services: automation: image: ciuse99/suggestarr:test environment: TMDB_API_KEY: 1ebb4bcd53545454545419ef2c22ba8f328e349e # (Optional: You can configure it in the dashboard) JELLYFIN_API_URL: http://192.168.1.161:8096 # (Optional: You can configure it in the dashboard) JELLYFIN_TOKEN: 1aca72daba4d4b70a5a7a85d17bc35cb # (Optional: You can configure it in the dashboard) JELLYSEER_API_URL: http://192.168.1.161:5055 # (Optional: You can configure it in the dashboard) JELLYSEER_TOKEN: MTY4NzI5NDMwODI2OGEzZjQxN2YwLTFlMmMtNDRlNC1iZDU4LWY2N2ZlZjNlYTBlMA== # (Optional: You can configure it in the dashboard) MAX_SIMILAR_MOVIE: 5 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) MAX_SIMILAR_TV: 2 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) CRON_TIMES: ${CRON_TIMES:-0 0 * * *} # (Optional: You can configure it in the dashboard. Default run at midnight.) JELLYSEER_USER: 4 # (Optional: Id of the user you want to use. Otherwise it use the admin profile.) JELLYSEER_USER_NAME: irina # (Optional: To authenticate as a specific user) JELLYSEER_USER_PSW: irina # (Optional: To authenticate as a specific user) volumes: - /srv/config/suggestarr:/app container_name: SuggestArr restart: always ports: - "5555:5000"`
Could you please try to run without the volumes path? Probably it's a problem in the configuration
services: automation: image: ciuse99/suggestarr:latest container_name: SuggestArr restart: always ports: - "5000:5000"
Can confirm this works for me. Although I'm not sure why since I give full access to the folder
Glad to hear it works for you! I agree, it’s a bit puzzling, especially if you’ve already granted full access to the folder.
I’ll work on finding a more permanent solution for this and have updated the README and Wiki with this workaround for now. It might not be necessary to store data in a custom location at the moment, but I’ll continue to investigate and see if there’s a better approach.
Thanks for your patience!
Just 1 question. If you use the environment variables. Is there any reason data needs to be persistent for the app at this time?
debian 11 (openmediavault), docker
Client: Docker Engine - Community Version: 27.2.1 API version: 1.47 Go version: go1.22.7 Git commit: 9e34c9b Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 27.2.1 API version: 1.47 (minimum version 1.24) Go version: go1.22.7 Git commit: 8b539b8 Built: Fri Sep 6 12:08:17 2024 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.7.21 GitCommit: 472731909fa34bd7bc9c087e4c27943f9835f111 runc: Version: 1.1.13 GitCommit: v1.1.13-0-g58aa920 docker-init: Version: 0.19.0 GitCommit: de40ad0
portainer Community Edition 2.20.1 used root
`services: automation: image: ciuse99/suggestarr:test environment: TMDB_API_KEY: 1ebb4bcd53545454545419ef2c22ba8f328e349e # (Optional: You can configure it in the dashboard) JELLYFIN_API_URL: http://192.168.1.161:8096 # (Optional: You can configure it in the dashboard) JELLYFIN_TOKEN: 1aca72daba4d4b70a5a7a85d17bc35cb # (Optional: You can configure it in the dashboard) JELLYSEER_API_URL: http://192.168.1.161:5055 # (Optional: You can configure it in the dashboard) JELLYSEER_TOKEN: MTY4NzI5NDMwODI2OGEzZjQxN2YwLTFlMmMtNDRlNC1iZDU4LWY2N2ZlZjNlYTBlMA== # (Optional: You can configure it in the dashboard) MAX_SIMILAR_MOVIE: 5 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) MAX_SIMILAR_TV: 2 # (Optional: You can configure it in the dashboard. Default: 2, Max: 20) CRON_TIMES: ${CRON_TIMES:-0 0 * * *} # (Optional: You can configure it in the dashboard. Default run at midnight.) JELLYSEER_USER: 4 # (Optional: Id of the user you want to use. Otherwise it use the admin profile.) JELLYSEER_USER_NAME: irina # (Optional: To authenticate as a specific user) JELLYSEER_USER_PSW: irina # (Optional: To authenticate as a specific user) volumes: - /srv/config/suggestarr:/app container_name: SuggestArr restart: always ports: - "5555:5000"`
Could you please try to run without the volumes path? Probably it's a problem in the configuration
services: automation: image: ciuse99/suggestarr:latest container_name: SuggestArr restart: always ports: - "5000:5000"
Can confirm this works for me. Although I'm not sure why since I give full access to the folder
Glad to hear it works for you! I agree, it’s a bit puzzling, especially if you’ve already granted full access to the folder. I’ll work on finding a more permanent solution for this and have updated the README and Wiki with this workaround for now. It might not be necessary to store data in a custom location at the moment, but I’ll continue to investigate and see if there’s a better approach. Thanks for your patience!
Just 1 question. If you use the environment variables. Is there any reason data needs to be persistent for the app at this time?
The environment variables are stored in a .env file as a precaution to ensure that your configuration is not lost when the container is recreated. This way, even if the container is removed or restarted, your settings remain intact without the need to manually reconfigure everything.
Everything works without specifying the volume. Can I go back to using the stable version?
@Para96 Thanks for the concern. I broke all the API before sending it))))
Everything works without specifying the volume. Can I go back to using the stable version?
@Para96 Thanks for the concern. I broke all the API before sending it))))
Yes, you can go back to the stable version :)
I can confirm that remove the volume solve the problem
I ran it in Portainer and I get this in the logs:
If I instead try to use a
docker-compose.yml
file, I get the error:This is my template, in Portainer or as
docker-compose.yml
: