I am sorry to insist, but creating data through XMLRPC is a matter of life or death for us. Without this capability, we can't use cobbler...
Please, please, help me. Kind regards. Alain. 2008/10/7 Alain Barthe <[EMAIL PROTECTED]> > Hello, > > I'm new to this list, I'm new to cobbler too : great tool ! > > I want to create a system from a non cobbler host through XMLRPC. I > followed the wiki and I am ableto create it and to set some scalar value as > it is described in https://fedorahosted.org/cobbler/wiki/CobblerXmlrpc. > > But I have to set ks_meta variable that is a sort of dictionary. I tried > several ways without success : > > COBSERVER.modify_system(cobid, 'ks_meta', "{'ip': '165.7.120.253', > 'netmask': '255.255.255.0', 'hostname': 'blade04', 'gateway': ' > 165.7.120.33'}", TOKEN) > COBSERVER.modify_system(cobid, 'ks_meta', 'ip=165.7.120.253 netmask= > 255.255.255.0 hostname=blade04 gateway=165.7.120.33', TOKEN) > and the same as above with different quoting styles. > > The error message is always the same and seems to be weird : > > xmlrpclib.Fault: <Fault 1: "exceptions.NameError:global name '_' is not > defined"> > > By reading the remote.py code, I noted maybe a bug in copy_* function, for > example : > > def copy_profile(self,object_id,token=None): > self.log("copy_profile",object_id=object_id,token=token) > self.check_access(token,"copy_profile") > obj = self.__get_object(object_id) > return self.api.copy_profile(obj,newname) > > It seems that the "newname" parameter is missing. > > Thanks for your help ! > > Alain. > > >
_______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
