Когда я пытаюсь загрузить веб-страницу cobbler 2.8.4, я вижу следующую ошибку в / var / log / httpd / ssl_error_log
Traceback (most recent call last):
File "/usr/share/cobbler/web/cobbler.wsgi", line 26, in application
_application = get_wsgi_application()
File "/usr/lib/python2.7/site-packages/django/core/wsgi.py", line 13, in get_wsgi_application
django.setup(set_prefix=False)
File "/usr/lib/python2.7/site-packages/django/__init__.py", line 22, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
File "/usr/lib/python2.7/site-packages/django/conf/__init__.py", line 56, in __getattr__
self._setup(name)
File "/usr/lib/python2.7/site-packages/django/conf/__init__.py", line 41, in _setup
self._wrapped = Settings(settings_module)
File "/usr/lib/python2.7/site-packages/django/conf/__init__.py", line 110, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/share/cobbler/web/settings.py", line 89, in <module>
from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS
ImportError: cannot import name TEMPLATE_CONTEXT_PROCESSORS
python2-django-1.11.20-1.el7.noarch
сапожник-2.8.4-4.el7.x86_64
сапожник-паутина-2.8.4-4.el7.noarch
Похоже, что Django был обновлен в EPEL до 1.11, что внесло некоторые изменения в то, как контекстные процессоры обрабатываются. Код cobbler, который пытается вызвать здесь, был устаревшим и удален из Django некоторое время назад, поэтому необходимо обновить cobbler. Отправьте отчет об ошибке cobbler в Red Hat Bugzilla.