giuseppe99barchetta / SuggestArr

Effortlessly request recommended movies and TV shows to Jellyseer based on your recently watched content on Jellyfin—let SuggestArr handle it all automatically, keeping your library fresh with new and exciting content!
MIT License
22 stars 0 forks source link

Cannot get running via Docker #11

Closed nothing2obvi closed 14 hours ago

nothing2obvi commented 1 day ago

I ran it in Portainer and I get this in the logs:

    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 17:44:22 +0000] [8] [INFO] Worker exiting (pid: 8)
[2024-10-17 17:44:22 +0000] [9] [INFO] Booting worker with pid: 9
[2024-10-17 17:44:22 +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 17:44:22 +0000] [9] [INFO] Worker exiting (pid: 9)
[2024-10-17 17:44:22 +0000] [7] [ERROR] Worker (pid:8) exited with code 3
[2024-10-17 17:44:22 +0000] [7] [ERROR] Worker (pid:9) was sent SIGTERM!
[2024-10-17 17:44:22 +0000] [7] [ERROR] Shutting down: Master
[2024-10-17 17:44:22 +0000] [7] [ERROR] Reason: Worker failed to boot.
2024-10-17 17:44:23,299 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-10-17 17:44:23,300 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-10-17 17:44:23,300 WARN exited: gunicorn (exit status 3; not expected)
2024-10-17 17:44:24,322 INFO spawned: 'gunicorn' with pid 10
[2024-10-17 17:44:24 +0000] [10] [INFO] Starting gunicorn 23.0.0
[2024-10-17 17:44:24 +0000] [10] [INFO] Listening at: http://0.0.0.0:5000 (10)
[2024-10-17 17:44:24 +0000] [10] [INFO] Using worker: sync
[2024-10-17 17:44:24 +0000] [11] [INFO] Booting worker with pid: 11
[2024-10-17 17:44:24 +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 17:44:24 +0000] [11] [INFO] Worker exiting (pid: 11)
[2024-10-17 17:44:24 +0000] [10] [ERROR] Worker (pid:11) exited with code 3
[2024-10-17 17:44:24 +0000] [10] [ERROR] Shutting down: Master
[2024-10-17 17:44:24 +0000] [10] [ERROR] Reason: Worker failed to boot.
2024-10-17 17:44:24,670 WARN exited: gunicorn (exit status 3; not expected)
2024-10-17 17:44:25,677 INFO spawned: 'gunicorn' with pid 12
[2024-10-17 17:44:25 +0000] [12] [INFO] Starting gunicorn 23.0.0
[2024-10-17 17:44:25 +0000] [12] [INFO] Listening at: http://0.0.0.0:5000/ (12)
[2024-10-17 17:44:25 +0000] [12] [INFO] Using worker: sync
[2024-10-17 17:44:25 +0000] [13] [INFO] Booting worker with pid: 13
[2024-10-17 17:44:25 +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 17:44:25 +0000] [13] [INFO] Worker exiting (pid: 13)
[2024-10-17 17:44:25 +0000] [14] [INFO] Booting worker with pid: 14
[2024-10-17 17:44:25 +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/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 17:44:26 +0000] [14] [INFO] Worker exiting (pid: 14)
[2024-10-17 17:44:26 +0000] [12] [ERROR] Worker (pid:13) exited with code 3
[2024-10-17 17:44:26 +0000] [12] [ERROR] Worker (pid:14) exited with code 3
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 201, in run
    self.manage_workers()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 570, in manage_workers
    self.spawn_workers()
    ~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers
    time.sleep(0.1 * random.random())
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld
    self.reap_workers()
    ~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 529, in reap_workers
    raise HaltServer(reason, self.WORKER_BOOT_ERROR)
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/bin/gunicorn", line 8, in <module>
    sys.exit(run())
             ~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run
    WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 235, in run
    super().run()
    ~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 71, in run
    Arbiter(self).run()
    ~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 228, in run
    self.halt(reason=inst.reason, exit_status=inst.exit_status)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 341, in halt
    self.stop()
    ~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop
    time.sleep(0.1)
    ~~~~~~~~~~^^^^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld
    self.reap_workers()
    ~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 529, in reap_workers
    raise HaltServer(reason, self.WORKER_BOOT_ERROR)
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2024-10-17 17:44:26,078 WARN exited: gunicorn (exit status 1; not expected)
2024-10-17 17:44:28,101 INFO spawned: 'gunicorn' with pid 15
[2024-10-17 17:44:28 +0000] [15] [INFO] Starting gunicorn 23.0.0
[2024-10-17 17:44:28 +0000] [15] [INFO] Listening at: http://0.0.0.0:5000/ (15)
[2024-10-17 17:44:28 +0000] [15] [INFO] Using worker: sync
[2024-10-17 17:44:28 +0000] [16] [INFO] Booting worker with pid: 16
[2024-10-17 17:44:28 +0000] [16] [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 17:44:28 +0000] [16] [INFO] Worker exiting (pid: 16)
[2024-10-17 17:44:28 +0000] [17] [INFO] Booting worker with pid: 17
[2024-10-17 17:44:28 +0000] [15] [ERROR] Worker (pid:16) exited with code 3
[2024-10-17 17:44:28 +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 17:44:28 +0000] [17] [INFO] Worker exiting (pid: 17)
[2024-10-17 17:44:28 +0000] [15] [ERROR] Worker (pid:17) exited with code 3
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 201, in run
    self.manage_workers()
    ~~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 570, in manage_workers
    self.spawn_workers()
    ~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 642, in spawn_workers
    time.sleep(0.1 * random.random())
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld
    self.reap_workers()
    ~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 529, in reap_workers
    raise HaltServer(reason, self.WORKER_BOOT_ERROR)
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/local/bin/gunicorn", line 8, in <module>
    sys.exit(run())
             ~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run
    WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 235, in run
    super().run()
    ~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/app/base.py", line 71, in run
    Arbiter(self).run()
    ~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 228, in run
    self.halt(reason=inst.reason, exit_status=inst.exit_status)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 341, in halt
    self.stop()
    ~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop
    time.sleep(0.1)
    ~~~~~~~~~~^^^^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld
    self.reap_workers()
    ~~~~~~~~~~~~~~~~~^^
  File "/usr/local/lib/python3.13/site-packages/gunicorn/arbiter.py", line 529, in reap_workers
    raise HaltServer(reason, self.WORKER_BOOT_ERROR)
gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
2024-10-17 17:44:28,631 WARN exited: gunicorn (exit status 1; not expected)
2024-10-17 17:44:31,670 INFO spawned: 'gunicorn' with pid 18
Skipped 114 entries
2024-10-17 17:44:33,141 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-10-17 17:44:33,142 WARN exited: gunicorn (exit status 1; not expected)
2024-10-17 17:44:34,160 INFO spawned: 'gunicorn' with pid 21
[2024-10-17 17:44:34 +0000] [21] [INFO] Starting gunicorn 23.0.0
[2024-10-17 17:44:34 +0000] [21] [INFO] Listening at: http://0.0.0.0:5000 (21)
[2024-10-17 17:44:34 +0000] [21] [INFO] Using worker: sync
[2024-10-17 17:44:34 +0000] [22] [INFO] Booting worker with pid: 22
[2024-10-17 17:44:34 +0000] [22] [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 17:44:34 +0000] [22] [INFO] Worker exiting (pid: 22)
[2024-10-17 17:44:34 +0000] [21] [ERROR] Worker (pid:22) exited with code 3
[2024-10-17 17:44:34 +0000] [21] [ERROR] Shutting down: Master
[2024-10-17 17:44:34 +0000] [21] [ERROR] Reason: Worker failed to boot.
2024-10-17 17:44:35,478 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-10-17 17:44:35,479 WARN exited: gunicorn (exit status 3; not expected)
2024-10-17 17:44:36,488 INFO spawned: 'gunicorn' with pid 23
[2024-10-17 17:44:36 +0000] [23] [INFO] Starting gunicorn 23.0.0
[2024-10-17 17:44:36 +0000] [23] [INFO] Listening at: http://0.0.0.0:5000/ (23)
[2024-10-17 17:44:36 +0000] [23] [INFO] Using worker: sync
[2024-10-17 17:44:36 +0000] [24] [INFO] Booting worker with pid: 24
[2024-10-17 17:44:36 +0000] [24] [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 17:44:36 +0000] [24] [INFO] Worker exiting (pid: 24)
[2024-10-17 17:44:36 +0000] [23] [ERROR] Worker (pid:24) exited with code 3
[2024-10-17 17:44:36 +0000] [23] [ERROR] Shutting down: Master
[2024-10-17 17:44:36 +0000] [23] [ERROR] Reason: Worker failed to boot.
2024-10-17 17:44:37,815 INFO success: gunicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2024-10-17 17:44:37,821 WARN exited: gunicorn (exit status 3; not expected)
close
close

If I instead try to use a docker-compose.yml file, I get the error:

failed to solve: failed to read dockerfile: open Dockerfile: no such file or directory

This is my template, in Portainer or as docker-compose.yml:

services:
  automation:
    image: ciuse99/suggestarr:latest
    build:
      context: .
      dockerfile: Dockerfile
    environment:
      TMDB_API_KEY: redacted # (Optional: You can configure it in the dashboard)
      JELLYFIN_API_URL: redacted # (Optional: You can configure it in the dashboard)
      JELLYFIN_TOKEN: redacted # (Optional: You can configure it in the dashboard)
      JELLYSEER_API_URL: redacted # (Optional: You can configure it in the dashboard)
      JELLYSEER_TOKEN: redacted # (Optional: You can configure it in the dashboard)
      MAX_SIMILAR_MOVIE: 2 # (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 18 * * *}  # (Optional: You can configure it in the dashboard. Default run at midnight.)
      JELLYSEER_USER: 6 # (Optional: Id of the user you want to use. Otherwise it use the admin profile.)
      JELLYSEER_USER_NAME: suggestarr # (Optional: To authenticate as a specific user)
      JELLYSEER_USER_PSW: redacted # (Optional: To authenticate as a specific user)
    volumes:
      - /Users/redacted/Docker/suggestarr/config:/app
    container_name: suggestarr
    restart: always
    ports:
      - "5354:5000"
    labels:
      - "com.centurylinklabs.watchtower.enable=true"
giuseppe99barchetta commented 1 day 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!

Druidblack commented 1 day ago
  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
giuseppe99barchetta commented 1 day ago

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?

Druidblack commented 1 day ago

sha256:713e6046bdc5f9182af7247da3189f5e59bdf4e417d5518905aebf652cf117d3

Created | 2024-10-17 19:22:28 3334

giuseppe99barchetta commented 1 day ago

I’ll check on this, give me some time and I’ll come back with a fix :)”

drorengel commented 1 day ago

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)

giuseppe99barchetta commented 21 hours ago

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!

Druidblack commented 15 hours ago

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
giuseppe99barchetta commented 15 hours ago

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!

Druidblack commented 15 hours ago

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"`
Para96 commented 14 hours ago

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

Para96 commented 14 hours ago

@Druidblack you might want to "sanitize" your configs cause now you are basicly giving password and api key information to everyone here

giuseppe99barchetta commented 14 hours ago

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"
Para96 commented 14 hours ago

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

giuseppe99barchetta commented 14 hours ago

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!

Para96 commented 14 hours ago

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?

giuseppe99barchetta commented 14 hours ago

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.

Druidblack commented 14 hours ago

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))))

giuseppe99barchetta commented 14 hours ago

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 :)

drorengel commented 14 hours ago

I can confirm that remove the volume solve the problem