Using cobbler-web 2.0.0 rel 1.fc12
I just tried to copy a system using the UI and Django puked at me.
The most telling thing I see is 'dns-name duplicated'
This appears to be a bug to me. Can anyone replicate? If so, just
let me know and I'll report.
---
From the cobbler.log
Wed Dec 9 16:23:20 2009 - INFO | get_item;
['system', 'test']
Wed Dec 9 16:23:20 2009 - INFO | copy_item(system); ['test', 'bv']
Wed Dec 9 16:23:20 2009 - INFO | get_items; ['system']
Wed Dec 9 16:23:20 2009 - INFO | find_items; ['system']
Wed Dec 9 16:23:20 2009 - INFO | Exception occured: <class
'cobbler.cexceptions.CX'>
Wed Dec 9 16:23:20 2009 - INFO | Exception value: 'dns-name duplicated: '
Wed Dec 9 16:23:20 2009 - INFO | Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line
1725, in _dispatch
return method_handle(*params)
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line
660, in copy_item
return self.api.copy_item(what,obj,newname)
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 292,
in copy_item
return self.get_items(what).copy(ref,newname,logger=logger)
File "/usr/lib/python2.6/site-packages/cobbler/collection.py", line
164, in copy
ref.set_dns_name("",iname)
File "/usr/lib/python2.6/site-packages/cobbler/item_system.py",
line 253, in set_dns_name
raise CX("dns-name duplicated: %s" % dns_name)
Environment:
Request Method: GET
Request URL:
http://puppet/cobbler_web/system/copy/test/bv
Django Version: 1.1
Python Version: 2.6.2
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'cobbler_web']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware')
Traceback:
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py"
in get_response
92. response = callback(request, *callback_args,
**callback_kwargs)
File "/usr/share/cobbler/web/cobbler_web/views.py" in generic_copy
410. remote.copy_item(what, obj_id, obj_newname, token)
File "/usr/lib/python2.6/xmlrpclib.py" in __call__
1199. return self.__send(self.__name, args)
File "/usr/lib/python2.6/xmlrpclib.py" in __request
1489. verbose=self.__verbose
File "/usr/lib/python2.6/xmlrpclib.py" in request
1253. return self._parse_response(h.getfile(), sock)
File "/usr/lib/python2.6/xmlrpclib.py" in _parse_response
1392. return u.close()
File "/usr/lib/python2.6/xmlrpclib.py" in close
838. raise Fault(**self._stack[0])
Exception Type: Fault at /cobbler_web/system/copy/test/bv
Exception Value: