[cobbler] Problem Following Upgrade To 2.6

Orion Poplawski orion at cora.nwra.com
Wed Aug 13 21:46:21 UTC 2014


On 08/13/2014 10:18 AM, Phil Edwards wrote:
> Just stumbled across a problem that had me resorting to the power of
> Google for a fix today...
>
> Cobbler server OS is CentOS 6.5 x86_64
>
> Cobbler itself is installed from the packages in the EPEL repository and
> was upgraded from 2.4 to 2.6 overnight.
>
> # rpm -qa|grep -i cobbler
> cobbler-web-2.6.3-1.el6.noarch
> cobbler-2.6.3-1.el6.noarch
>
> On restarting httpd and cobblerd, I was getting an exception when
> accessingthe web interface:
>
> Exception Type: ImportError
> Exception Value: cannot import name patterns
> Exception Location: /usr/share/cobbler/web/cobbler_web/urls.py in
> <module>, line 1
> Python Executable: /usr/bin/python
> Python Version: 2.6.6
>
> It turns out that this is caused by the fact that the Django package
> version in EPEL is still at 1.3.7. The fix is to change the line at the
> top of /usr/share/cobbler/web/cobbler_web/urls.py from:
>
> from django.conf.urls import patterns
>
> to:
>
> from django.conf.urls.defaults import *
>
> And, of course, wait for the EPEL maintainers to get Django 1.4
> packaged! The only question I have is whether there s nay other
> functionality in v2.6 that relies upon something specific to Django 1.4?

Django 1.4 is packaged as Django14 for EPEL.  I suppose we should change the 
requires for the EPEL package.


-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       orion at nwra.com
Boulder, CO 80301                   http://www.nwra.com


More information about the cobbler mailing list