Package: cobbler-web Version: 2.6.6+dfsg1-13 Severity: important The cobbler-web package appears to assume an earlier django version and breaks on version 1.10 which is currently in Stretch. 500 Server error.
I've made the following changes in an effort to workaround, but given up as didn't look like it was going to be a quick fix... Haven't checked upstream git to see if this has already been done... in /usr/share/cobbler-common/web/settings.py TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [ '/usr/share/cobbler/web/templates', ], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.core.context_processors.request', ], }, }, ] ALLOWED_HOSTS = ['cobbler.mydomain'] and have commented out: #from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS # #TEMPLATE_CONTEXT_PROCESSORS += ( # 'django.core.context_processors.request', #) ... sources were: https://review.fuel-infra.org/gitweb?p=packages%2Fcentos7%2Fcobbler.git;a=commitdiff;h=234bb8912faacdc1840d00e67caf8833d12ab502 and https://docs.djangoproject.com/en/1.10/ref/templates/upgrading/ In /usr/share/cobbler-common/web/urls.py : from django.conf.urls import include, url urlpatterns=[ url(r'^', include('cobbler_web.urls')), ] reference: http://stackoverflow.com/questions/38786036/importerror-cannot-import-name-patterns -- System Information: Debian Release: 9.0 APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)