I have an old system that is still running SL4 and cobbler 2.0.3.1
I am in the process of configuring a new server that is running SL6.2 and cobbler 2.2.3

Cobbler on the new system works perfectly and I now need to "import" or copy the old systems, repo's profiles, etc, over to the new system. Doing this manually by copying the files from /var/lib/cobbler/config cause the following error when trying to restart cobbler

service cobblerd start
Starting cobbler daemon: Traceback (most recent call last):
  File "/usr/bin/cobblerd", line 76, in main
    api = cobbler_api.BootAPI(is_cobblerd=True)
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 130, in __init__
    self.deserialize()
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 898, in deserialize
    return self._config.deserialize()
File "/usr/lib/python2.6/site-packages/cobbler/config.py", line 266, in deserialize raise CX("serializer: error loading collection %s. Check /etc/cobbler/modules.conf" % item.collection_type()) CX: 'serializer: error loading collection profile. Check /etc/cobbler/modules.conf'

removing all the files again, cause cobbler to start properly.
I have tried using replicate, and get the following error:

cobbler replicate --master=mydomain.com
task started: 2012-07-09_194438_replicate
task started (id=Replicate, time=Mon Jul  9 19:44:38 2012)
cobbler_master      = mydomain.com
profile_patterns    = []
system_patterns     = []
repo_patterns       = []
image_patterns      = []
mgmtclass_patterns  = []
package_patterns    = []
file_patterns       = []
omit_data           = False
sync_all            = False
using CLI defined master
XMLRPC endpoint: http://mydomain.com/cobbler_api
test ALPHA
test BETA
Querying Both Servers
Exception occured: <class 'xmlrpclib.Fault'>
Exception value: <Fault 1: "cobbler.cexceptions.CX:'internal error, collection name mgmtclass not supported'">
Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 89, in run
    rc = self._run(self)
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 217, in runner
    self.logger
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 994, in replicate
    sync_all             = sync_all
File "/usr/lib/python2.6/site-packages/cobbler/action_replicate.py", line 361, in run
    self.replicate_data()
File "/usr/lib/python2.6/site-packages/cobbler/action_replicate.py", line 134, in replicate_data
    self.remote_data[what] = self.remote.get_items(what)
   File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__
    return self.__send(self.__name, args)
   File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request
    verbose=self.__verbose
   File "/usr/lib64/python2.6/xmlrpclib.py", line 1253, in request
    return self._parse_response(h.getfile(), sock)
File "/usr/lib64/python2.6/xmlrpclib.py", line 1392, in _parse_response
    return u.close()
   File "/usr/lib64/python2.6/xmlrpclib.py", line 838, in close
    raise Fault(**self._stack[0])

!!! TASK FAILED !!!

Does anyone know what i am doing wrong.. or is there some other way to move the old systems over?


--
Regards

Chris Lee

University of Johannesburg, Physics Department, Cluster Admin
CERN, ATLAS TDAQ sysadmin team - Office:75282

_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to