Bug 648483 - provisioning has cobbler error when starts over xmlrpc calls
Summary: provisioning has cobbler error when starts over xmlrpc calls
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Satellite 5
Classification: Red Hat
Component: Virtualization
Version: 540
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: ---
Assignee: Tomas Lestach
QA Contact: Dimitar Yordanov
URL:
Whiteboard:
Depends On:
Blocks: sat54-blockers
TreeView+ depends on / blocked
 
Reported: 2010-11-01 12:59 UTC by Petr Sklenar
Modified: 2012-04-02 12:23 UTC (History)
4 users (show)

Fixed In Version: spacewalk-java-1.2.39-113
Doc Type: Bug Fix
Doc Text:
Consequence: Calling system.provisionVirtualGuest API fails with a NullPointerException Result: Now, system.provisionVirtualGuest API works as expected
Clone Of:
Environment:
Last Closed: 2012-01-31 01:56:04 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2012:0072 0 normal SHIPPED_LIVE Red Hat Network Satellite server spacewalk-java bug fix update 2012-01-31 06:55:07 UTC

Description Petr Sklenar 2010-11-01 12:59:04 UTC
Description of problem:
I cannot start provisioning of virtual guest by xmlrpc calls 

Version-Release number of selected component (if applicable):
tried sat530 and latest sat540

How reproducible:
always

Steps to Reproduce:
1. have sat540 with rhel5 channel, tool channel and vt channel
2. register machine, add virtualization entitlement
3. client.system.provisionVirtualGuest(key,serverId,GuestName,ProfileName) 
  
Actual results:

Traceback (most recent call last):
  File "./manage-system.py", line 99, in ?
    client.system.provisionVirtualGuest(key,serverId,GuestName,ProfileName)
  File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib64/python2.4/xmlrpclib.py", line 1383, in __request
    verbose=self.__verbose
  File "/usr/lib64/python2.4/xmlrpclib.py", line 1147, in request
    return self._parse_response(h.getfile(), sock)
  File "/usr/lib64/python2.4/xmlrpclib.py", line 1286, in _parse_response
    return u.close()
  File "/usr/lib64/python2.4/xmlrpclib.py", line 744, in close
    raise Fault(**self._stack[0])
xmlrpclib.Fault: <Fault -1: 'redstone.xmlrpc.XmlRpcFault: unhandled internal exception: XmlRpcException calling cobbler.'>

then there is pending action with guest creation and when I try pick up:

# yum clean all
Loaded plugins: rhnplugin
Cleaning up Everything

# rhn_check -vv
Could not retrieve action item from server <RetryServer for satellite-1.brq.redhat.com/XMLRPC>
Error code: 1While running 'queue.get': caught
exceptions.TypeError : cannot marshal None unless allow_none is enabled


Expected results:
provisioning works well

Additional info:

Comment 1 Petr Sklenar 2010-11-01 13:08:59 UTC
tail /var/log/tomcat5/catalina.out -f
2010-11-01 09:08:10,500 [TP-Processor1] ERROR com.redhat.rhn.frontend.xmlrpc.BaseHandler - Error calling method: 
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:600)
	at com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:108)
	at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)
	at com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:53)
	at com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142)
	at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Thread.java:736)
Caused by: 
org.cobbler.XmlRpcException: XmlRpcException calling cobbler.
	at org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:120)
	at org.cobbler.CobblerConnection.invokeTokenMethod(CobblerConnection.java:150)
	at org.cobbler.SystemRecord.invokeModify(SystemRecord.java:166)
	at org.cobbler.CobblerObject.modify(CobblerObject.java:148)
	at org.cobbler.SystemRecord.setVirtPath(SystemRecord.java:290)
	at com.redhat.rhn.manager.kickstart.cobbler.CobblerVirtualSystemCommand.setupVirtAttributes(CobblerVirtualSystemCommand.java:133)
	at com.redhat.rhn.manager.kickstart.cobbler.CobblerVirtualSystemCommand.store(CobblerVirtualSystemCommand.java:147)
	at com.redhat.rhn.manager.kickstart.KickstartScheduleCommand.store(KickstartScheduleCommand.java:584)
	at com.redhat.rhn.frontend.xmlrpc.system.SystemHandler.provisionVirtualGuest(SystemHandler.java:2281)
	at com.redhat.rhn.frontend.xmlrpc.system.SystemHandler.provisionVirtualGuest(SystemHandler.java:2096)
	... 41 more
Caused by: 
java.lang.NullPointerException
	at redstone.xmlrpc.XmlRpcSerializer.serialize(XmlRpcSerializer.java:247)
	at redstone.xmlrpc.XmlRpcClient.invoke(XmlRpcClient.java:154)
	at org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:117)
	... 50 more
2010-11-01 09:08:10,501 [TP-Processor1] ERROR com.redhat.rhn.frontend.xmlrpc.BaseHandler - Caused by: 
org.cobbler.XmlRpcException: XmlRpcException calling cobbler.
	at org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:120)
	at org.cobbler.CobblerConnection.invokeTokenMethod(CobblerConnection.java:150)
	at org.cobbler.SystemRecord.invokeModify(SystemRecord.java:166)
	at org.cobbler.CobblerObject.modify(CobblerObject.java:148)
	at org.cobbler.SystemRecord.setVirtPath(SystemRecord.java:290)
	at com.redhat.rhn.manager.kickstart.cobbler.CobblerVirtualSystemCommand.setupVirtAttributes(CobblerVirtualSystemCommand.java:133)
	at com.redhat.rhn.manager.kickstart.cobbler.CobblerVirtualSystemCommand.store(CobblerVirtualSystemCommand.java:147)
	at com.redhat.rhn.manager.kickstart.KickstartScheduleCommand.store(KickstartScheduleCommand.java:584)
	at com.redhat.rhn.frontend.xmlrpc.system.SystemHandler.provisionVirtualGuest(SystemHandler.java:2281)
	at com.redhat.rhn.frontend.xmlrpc.system.SystemHandler.provisionVirtualGuest(SystemHandler.java:2096)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:600)
	at com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:108)
	at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)
	at com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:53)
	at com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142)
	at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
	at java.lang.Thread.run(Thread.java:736)
Caused by: 
java.lang.NullPointerException
	at redstone.xmlrpc.XmlRpcSerializer.serialize(XmlRpcSerializer.java:247)
	at redstone.xmlrpc.XmlRpcClient.invoke(XmlRpcClient.java:154)
	at org.cobbler.CobblerConnection.invokeMethod(CobblerConnection.java:117)
	... 50 more
Nov 1, 2010 9:08:10 AM redstone.xmlrpc.XmlRpcDispatcher writeError
WARNING: redstone.xmlrpc.XmlRpcFault: unhandled internal exception: XmlRpcException calling cobbler.

Comment 2 Petr Sklenar 2010-11-01 13:11:24 UTC
tail -f /var/log/cobbler/cobbler.log
Mon Nov  1 09:10:28 2010 - INFO | REMOTE find_items(profile); criteria({'uid': 'MTI4ODYxNjg3OC45MjcxNjE5ODYuODcyMzk'}); sort(None); user(?)
Mon Nov  1 09:10:28 2010 - INFO | find_items; ['profile']
Mon Nov  1 09:10:28 2010 - INFO | REMOTE find_items(profile); criteria({'uid': 'MTI4ODYxNjg3OC45MjcxNjE5ODYuODcyMzk'}); sort(None); user(?)
Mon Nov  1 09:10:28 2010 - INFO | find_items; ['profile']
Mon Nov  1 09:10:28 2010 - INFO | REMOTE find_items(profile); criteria({'uid': 'MTI4ODYxNjg3OC45MjcxNjE5ODYuODcyMzk'}); sort(None); user(?)
Mon Nov  1 09:10:28 2010 - INFO | find_items; ['profile']
Mon Nov  1 09:10:28 2010 - INFO | REMOTE get_item(profile,ksname-kvm-1:1:RedHatdeArgentinaSA); user(?)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['profile', 'ksname-kvm-1:1:RedHatdeArgentinaSA']
Mon Nov  1 09:10:28 2010 - INFO | REMOTE get_item(system,kvm-host-automation-qa-psklenar:1:ksname-kvm-1); user(?)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - INFO | REMOTE get_random_mac; user(?)
Mon Nov  1 09:10:28 2010 - DEBUG | get_items; ['system']
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(modify_interface)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'modify_interface', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | find_items; ['system']
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(profile)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'profile', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(redhat_management_key)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'redhat_management_key', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(server)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'server', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(ksmeta)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'ksmeta', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(kopts)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'kopts', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(kopts_post)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'kopts_post', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | REMOTE save_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'save_system', <cobbler.item_system.System instance at 0x6ae7560>, None, True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | add_item(system); ['kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | get_items; ['system']
Mon Nov  1 09:10:28 2010 - INFO | generating: /tftpboot/pxelinux.cfg/01-00-16-3e-63-8c-62
Mon Nov  1 09:10:28 2010 - INFO | REMOTE get_item(system,kvm-host-automation-qa-psklenar:1:ksname-kvm-1); user(?)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(virt_ram)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'virt_ram', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(virt_file_size)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'virt_file_size', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)
Mon Nov  1 09:10:28 2010 - INFO | REMOTE modify_item(system); user(admin); object_id(system::kvm-host-automation-qa-psklenar:1:ksname-kvm-1); attribute(virt_cpus)
Mon Nov  1 09:10:28 2010 - DEBUG | get_item; ['system', 'kvm-host-automation-qa-psklenar:1:ksname-kvm-1']
Mon Nov  1 09:10:28 2010 - DEBUG | authorize; ['admin', 'modify_system', <cobbler.item_system.System instance at 0x6ae7560>, 'virt_cpus', True]
Mon Nov  1 09:10:28 2010 - DEBUG | REMOTE admin authorization result: True; user(?)

Comment 7 Tomas Lestach 2011-06-20 12:16:08 UTC
It's necessary to set the file path ...

spacewalk.git: 661713955644a7d4d1c9b10a05faefa0656859dd

Comment 10 Tomas Lestach 2012-01-04 16:14:00 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
Consequence:
Calling system.provisionVirtualGuest API fails with a NullPointerException
Result:
Now, system.provisionVirtualGuest API works as expected

Comment 12 Tomas Lestach 2012-01-20 12:45:26 UTC
Looks like this BZ address several bugs. Setting kickstart host for virtual guest provisioning ...

spacewalk.git: 5714a0125fdc102d4ecfbcb2f4b44980d81b6bb6

Comment 17 errata-xmlrpc 2012-01-31 01:56:04 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2012-0072.html


Note You need to log in before you can comment on or make changes to this bug.