Skip to content

multilang service fails due to bad torch version #1091

@jeffbl

Description

@jeffbl

unicorn imageup
Note: container multilang-support quits on launch
Note: logs (below) indicate problem with torch version

Please upgrade torch version to resolve, before we push to production, so that French continues to work.

multilang-support-1  | [2025-06-19 12:44:45 +0000] [1] [INFO] Starting gunicorn 23.0.0
multilang-support-1  | [2025-06-19 12:44:45 +0000] [1] [INFO] Listening at: http://0.0.0.0:80 (1)
multilang-support-1  | [2025-06-19 12:44:45 +0000] [1] [INFO] Using worker: sync
multilang-support-1  | [2025-06-19 12:44:45 +0000] [7] [INFO] Booting worker with pid: 7
multilang-support-1  | 25-06-19 12:44 UTC [WARNING]: Cannot find /app/models/opus-mt-en-fr, is it pre-downloaded?
multilang-support-1  | 25-06-19 12:44 UTC [INFO]: Downloading model from HuggingFace model hub...
multilang-support-1  | 25-06-19 12:44 UTC [ERROR]: Due to a serious vulnerability issue in `torch.load`, even with `weights_only=True`, we now require users to upgrade torch to at least v2.6 in order to use the function. This version restriction does not apply when loading files with safetensors.
multilang-support-1  | See the vulnerability report here https://nvd.nist.gov/vuln/detail/CVE-2025-32434
multilang-support-1  | 25-06-19 12:44 UTC [INFO]: Failed to instantiate Translator(en, fr)!
multilang-support-1  | 25-06-19 12:44 UTC [DEBUG]: Failed to start model: /app/models/opus-mt-en-fr
multilang-support-1  | 25-06-19 12:44 UTC [INFO]: Translation service is instantiated and ready!
multilang-support-1  | [2025-06-19 12:44:56 +0000] [7] [ERROR] Exception in worker process
multilang-support-1  | Traceback (most recent call last):
multilang-support-1  |   File "/opt/conda/lib/python3.10/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
multilang-support-1  |     worker.init_process()
multilang-support-1  |   File "/opt/conda/lib/python3.10/site-packages/gunicorn/workers/base.py", line 135, in init_process
multilang-support-1  |     self.load_wsgi()
multilang-support-1  |   File "/opt/conda/lib/python3.10/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
multilang-support-1  |     self.wsgi = self.app.wsgi()
multilang-support-1  |   File "/opt/conda/lib/python3.10/site-packages/gunicorn/app/base.py", line 66, in wsgi
multilang-support-1  |     self.callable = self.load()
multilang-support-1  |   File "/opt/conda/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
multilang-support-1  |     return self.load_wsgiapp()
multilang-support-1  |   File "/opt/conda/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
multilang-support-1  |     return util.import_app(self.app_uri)
multilang-support-1  |   File "/opt/conda/lib/python3.10/site-packages/gunicorn/util.py", line 370, in import_app
multilang-support-1  |     mod = importlib.import_module(module)
multilang-support-1  |   File "/opt/conda/lib/python3.10/importlib/__init__.py", line 126, in import_module
multilang-support-1  |     return _bootstrap._gcd_import(name[level:], package, level)
multilang-support-1  |   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
multilang-support-1  |   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
multilang-support-1  |   File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
multilang-support-1  |   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
multilang-support-1  |   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
multilang-support-1  |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
multilang-support-1  |   File "/app/src/translate.py", line 4, in <module>
multilang-support-1  |     from .utils import LOGGER, Translator, SUPPORTED_LANGS
multilang-support-1  |   File "/app/src/utils.py", line 191, in <module>
multilang-support-1  |     .translate([ready_message])[0].pop())
multilang-support-1  | AttributeError: 'NoneType' object has no attribute 'translate'
multilang-support-1  | [2025-06-19 12:44:56 +0000] [7] [INFO] Worker exiting (pid: 7)
multilang-support-1  | [2025-06-19 12:44:59 +0000] [1] [ERROR] Worker (pid:7) exited with code 3
multilang-support-1  | [2025-06-19 12:44:59 +0000] [1] [ERROR] Shutting down: Master
multilang-support-1  | [2025-06-19 12:44:59 +0000] [1] [ERROR] Reason: Worker failed to boot.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions