I'm attempting to create a new virtual system using the following xmlrpc command in ruby:<br><div><br></div><div>    spacewalk.call("system.provisionVirtualGuest",token, {kvm-host-id}, "<a href="http://test.example.com" target="_blank">test.example.com</a>" ,"CentOS-5-5-x86_64-kvm")</div>


<div><br></div><div>I get the following error:</div><div><br></div><div>     Could not find the needed Spacewalk provisioning packages given this system's current base channel and desired target channel: {0}</div><div>

<br></div><div>The base channel and the target channel have both koan and spacewalk-koan in the repo now that I have rhnpush'ed them in. </div><div><br></div><div>a. Do I need this system to be in the cobbler database or in spacewalk before it can be provisioned? If so, how can I do that for a brand new system, all I can find is system.createSystemRecord which requires the systemID of an existing spacewalk system, not something I have in this instance.</div>


<div>b. Is there something I'm missing here? Can I not just throw a new system at spacewalk with a guestname only? If so, what is the process to add a system to spacewalk and have it provisioned on a virtual host.</div>

<div><br></div><div>Thanks for any help!</div>