#26222: In migrating older project, after pip upgrade of Django to 1.9.2, Gunicorn crashes on failure to find validation -------------------------------+------------------------------------------- Reporter: | Owner: nobody JonathanHayward | Type: Uncategorized | Status: new Component: Uncategorized | Version: 1.9 Severity: Normal | Keywords: upgrade, validation, gunicorn Triage Stage: Unreviewed | Has patch: 0 Easy pickings: 0 | UI/UX: 0 -------------------------------+------------------------------------------- 0 down vote favorite I have an old Django project that I haven't kept up, and now I'd like to make necessary changes to work with current versions of Django and related software. I'm not sure what to make of the current error; it appears to me that it doesn't have something under the django.core umbrella, but my Django 1.9.2 installation is up to date:
[2016-02-14 17:23:10 +0000] [4605] [ERROR] Exception in worker process: Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/gunicorn/arbiter.py", line 515, in spawn_worker worker.init_process() File "/usr/local/lib/python2.7/dist-packages/gunicorn/workers/base.py", line 122, in init_process self.load_wsgi() File "/usr/local/lib/python2.7/dist-packages/gunicorn/workers/base.py", line 130, in load_wsgi self.wsgi = self.app.wsgi() File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/djangoapp.py", line 141, in load mod = util.import_module("gunicorn.app.django_wsgi") File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) File "/usr/local/lib/python2.7/dist- packages/gunicorn/app/django_wsgi.py", line 21, in from django.core.management.validation import get_validation_errors ImportError: No module named validation Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/gunicorn/arbiter.py", line 515, in spawn_worker worker.init_process() File "/usr/local/lib/python2.7/dist-packages/gunicorn/workers/base.py", line 122, in init_process self.load_wsgi() File "/usr/local/lib/python2.7/dist-packages/gunicorn/workers/base.py", line 130, in load_wsgi self.wsgi = self.app.wsgi() File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/djangoapp.py", line 141, in load mod = util.import_module("gunicorn.app.django_wsgi") File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) File "/usr/local/lib/python2.7/dist- packages/gunicorn/app/django_wsgi.py", line 21, in from django.core.management.validation import get_validation_errors ImportError: No module named validation [2016-02-14 17:23:10 +0000] [4605] [INFO] Worker exiting (pid: 4605) [2016-02-14 17:23:11 +0000] [4597] [INFO] Shutting down: Master [2016-02-14 17:23:11 +0000] [4597] [INFO] Reason: Worker failed to boot. root@localhost:~/unixytalk# pip install Django==1.9.2 Requirement already satisfied (use --upgrade to upgrade): Django==1.9.2 in /usr/local/lib/python2.7/dist-packages -- Ticket URL: <https://code.djangoproject.com/ticket/26222> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To post to this group, send email to django-updates@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/058.f94a438671ad034f55fc3c97f24805de%40djangoproject.com. For more options, visit https://groups.google.com/d/optout.