-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Description
Steps to Reproduce
docker-compose down
change image version in docker-compose.yml to 25.1.0
docker-compose run --rm server manage db upgrade
Technical details:
Redash Version: 25.1.0
Browser/OS: Chrome
Redash update: Docker
result:
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/app/redash/init.py", line 9, in
from flask_limiter.util import get_ipaddr
ImportError: cannot import name 'get_ipaddr' from 'flask_limiter.util' (/usr/local/lib/python3.10/site-packages/flask_limiter/util.py)
[2025-08-22 21:50:26 +0000] [9] [INFO] Worker exiting (pid: 9)
[2025-08-22 21:50:26 +0000] [10] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker
worker.init_process()
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/usr/local/lib/python3.10/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/usr/local/lib/python3.10/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/usr/local/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/usr/local/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/usr/local/lib/python3.10/site-packages/gunicorn/util.py", line 371, in import_app
mod = importlib.import_module(module)
File "/usr/local/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 992, in _find_and_load_unlocked
File "", line 241, in _call_with_frames_removed
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/app/redash/init.py", line 9, in
from flask_limiter.util import get_ipaddr
ImportError: cannot import name 'get_ipaddr' from 'flask_limiter.util' (/usr/local/lib/python3.10/site-packages/flask_limiter/util.py)
[2025-08-22 21:50:26 +0000] [10] [INFO] Worker exiting (pid: 10)
[2025-08-22 21:50:26 +0000] [1] [ERROR] Worker (pid:7) exited with code 3
[2025-08-22 21:50:26 +0000] [1] [ERROR] Worker (pid:8) was sent SIGTERM!
[2025-08-22 21:50:26 +0000] [1] [ERROR] Worker (pid:9) was sent SIGTERM!
[2025-08-22 21:50:26 +0000] [1] [ERROR] Worker (pid:10) was sent SIGTERM!
[2025-08-22 21:50:26 +0000] [1] [ERROR] Shutting down: Master
[2025-08-22 21:50:26 +0000] [1] [ERROR] Reason: Worker failed to boot.