<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<div><br></div><div>from my experience problems with creation of errata usually come from timeouts.</div><div>Either, as in your case, from a proxy, or from a slow database. But I guess your case is solved :-)</div><div><br></div><div>Currently I update the Errata XML every one or two weeks depending on the number of announcements</div><div>I see on the list. The script and the process around it do require some manual intervention so it is not at</div><div>a point where I would like to release it right now. </div><div><br></div><div>Kind regards,</div><div>  Steve</div><div><br><div><div>Am 22.07.2012 um 02:01 schrieb Velayutham, Prakash:</div><br class="Apple-interchange-newline"><blockquote type="cite">

<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">

<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Hi,
<div><br>
</div>
<div>I realized it was mostly due to ProxyTimeout. Once I changed that, errata creation seems to be working OK.</div>
<div><br>
</div>
<div>On a side note, how often do you release the Errata XML file? I was wondering if you would be willing to share the conversion script so I can run it in a schedule?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Prakash</div>
<div><br>
<div>
<div>On Jul 20, 2012, at 1:54 PM, Velayutham, Prakash wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Hi Steve,
<div><br>
</div>
<div>I am trying to use your errata application tool, but am running into some issues. I am not sure if the issues are at the Spacewalk end or in the script itself.</div>
<div><br>
</div>
<div>Whenever I run the script, it creates a portion of the errata and then I get a "503 Service Temporarily Unavailable" and the script just stops.</div>
<div><br>
</div>
<div>
<div>INFO: Server is running API version 11.1</div>
<div>INFO: API version is supported</div>
<div>INFO: Authentication successful</div>
<div>INFO: Loading errata XML</div>
<div>INFO: Getting server inventory</div>
<div>INFO: Scanning channel SLES 11.2 HP Supportpack 64-bit channel</div>
<div>INFO: Scanning channel CentOS 6 64-bit VMware Tools channel</div>
<div>INFO: Scanning channel SLES 11.1 64-bit HAE base channel</div>
<div>INFO: Scanning channel OEL 5 Update 7 base x86_64</div>
<div>INFO: Scanning channel SLES 11.1 64-bit base channel</div>
<div>INFO: Scanning channel CentOS 6 64-bit extras channel</div>
<div>INFO: Scanning channel SLES 11 64-bit SDK updates channel</div>
<div>INFO: Scanning channel CentOS 5 Spacewalk Client 32-bit channel</div>
<div>INFO: Scanning channel SLES 11 64-bit VMWare Tools channel</div>
</div>
<div>...</div>
<div>
<div>NOTICE: Skipping errata CEBA-2012:0066 (CentOS rgmanager Update) -- No packages found</div>
<div>INFO: Errata for CEBA-2012:0068 already exists</div>
<div>NOTICE: Skipping errata CEBA-2012:0106 (CentOS selinux-policy Update) -- No packages found</div>
<div>INFO: Errata for CEBA-2012:0122 already exists</div>
<div>INFO: Errata for CEBA-2012:0123 already exists</div>
<div>INFO: Errata for CEBA-2012:0124 already exists</div>
<div>INFO: Errata for CEBA-2012:0134 already exists</div>
<div>INFO: Errata for CEBA-2012:0145 already exists</div>
<div>INFO: Errata for CEBA-2012:0146 already exists</div>
<div>INFO: Errata for CEBA-2012:0155 already exists</div>
<div>INFO: Errata for CEBA-2012:0156 already exists</div>
<div>INFO: Errata for CEBA-2012:0157 already exists</div>
<div>INFO: Errata for CEBA-2012:0158 already exists</div>
<div>INFO: Errata for CEBA-2012:0159 already exists</div>
<div>INFO: Errata for CEBA-2012:0160 already exists</div>
<div>INFO: Errata for CEBA-2012:0161 already exists</div>
<div>NOTICE: Skipping errata CEBA-2012:0163 (CentOS rgmanager bug fix and enhancement update) -- No packages found</div>
<div>INFO: Errata for CEBA-2012:0164 already exists</div>
<div>INFO: Errata for CEBA-2012:0165 already exists</div>
<div>INFO: Errata for CEBA-2012:0166 already exists</div>
<div>INFO: Errata for CEBA-2012:0167 already exists</div>
<div>NOTICE: Skipping errata CEBA-2012:0175 (CentOS Cluster_Administration bug fix and enhancement update) -- No packages found</div>
<div>NOTICE: Skipping errata CEBA-2012:0176 (CentOS Global_File_System bug fix and enhancement update) -- No packages found</div>
<div>NOTICE: Skipping errata CEBA-2012:0177 (CentOS Virtualization_Guide bug fix and enhancement update) -- No packages found</div>
<div>NOTICE: Skipping errata CEBA-2012:0178 (CentOS Deployment_Guide bug fix and enhancement update) -- No packages found</div>
<div>INFO: Errata for CEBA-2012:0179 already exists</div>
<div>INFO: Errata for CEBA-2012:0180 already exists</div>
<div>INFO: Errata for CEBA-2012:0181 already exists</div>
<div>INFO: Errata for CEBA-2012:0184 already exists</div>
<div>INFO: Errata for CEBA-2012:0187 already exists</div>
<div>INFO: Errata for CEBA-2012:0188 already exists</div>
<div>INFO: Errata for CEBA-2012:0189 already exists</div>
<div>INFO: Errata for CEBA-2012:0190 already exists</div>
<div>INFO: Errata for CEBA-2012:0191 already exists</div>
<div>INFO: Creating errata for CEBA-2012:0192 (CentOS parted bug fix update) (2 of 7)</div>
<div>INFO: Creating errata for CEBA-2012:0193 (CentOS libdhcp bug fix update) (2 of 7)</div>
<div>INFO: Creating errata for CEBA-2012:0194 (CentOS dhcp bug fix update) (5 of 14)</div>
<div>INFO: Creating errata for CEBA-2012:0196 (CentOS freeradius2 bug fix and enhancement update) (9 of 19)</div>
</div>
<div>503 Service Temporarily Unavailable</div>
<div><br>
</div>
<div><br>
</div>
<div>From the server side logs (run_web_api.log), I see something like the following.</div>
<div><br>
</div>
<div>…</div>
<div>
<div>[2012-07-20 12:45:32,058] ERROR - REQUESTED FROM: 127.0.0.1 CALL: errata.get_details(67852x5652f87dbcaa8dc80dcefec3419556ee, CEBA-2012:0196) CALLER: (spacewalkadmin) TIME: 0.012 seconds</div>
<div>redstone.xmlrpc.XmlRpcFault: The errata CEBA-2012:0196 cannot be found.</div>
<div>        at com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:124)</div>
<div>        at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)</div>
<div>        at com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:54)</div>
<div>        at com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)</div>
<div>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)</div>
<div>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>        at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)</div>
<div>        at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>        at com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>        at com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:108)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>        at com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:55)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>        at com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)</div>
<div>        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)</div>
<div>        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)</div>
<div>        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)</div>
<div>        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)</div>
<div>        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)</div>
<div>        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)</div>
<div>        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)</div>
<div>        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)</div>
<div>        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)</div>
<div>        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)</div>
<div>        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)</div>
<div>        at java.lang.Thread.run(Thread.java:679)</div>
<div>[2012-07-20 12:46:36,961] INFO  - REQUESTED FROM: 127.0.0.1 CALL: errata.create(67852x5652f87dbcaa8dc80dcefec3419556ee, {product=CentOS Linux, topic=Not available, references=<a href="https://rhn.redhat.com/errata/RHBA-2012-0196.html">https://rhn.redhat.com/errata/RHBA-2012-0196.html</a>
<a href="http://lists.centos.org/pipermail/centos-announce/2012-March/018479.html">
http://lists.centos.org/pipermail/centos-announce/2012-March/018479.html</a>, advisory_type=Bug Fix Advisory, advisory_release=1, description=Not available, advisory_name=CEBA-2012:0196, synopsis=CentOS freeradius2 bug fix and enhancement update, notes=Not
 available, solution=Not available}, [], [], [39048, 40834, 39303, 40742, 39156, 39464, 40343, 38921, 38917], 1, [centos5-base-x86, centos5-base-x86, centos5-base-x86, centos5-base-x86, centos5-base-x86, centos5-base-x86, centos5-base-x86, centos5-base-x86,
 centos5-base-x86]) CALLER: (spacewalkadmin) TIME: 64.893 seconds</div>
<div><br>
</div>
<div>Here is some of what is in catalina.out:</div>
<div><br>
</div>
<div>
<div>Jul 20, 2012 1:48:03 PM redstone.xmlrpc.XmlRpcDispatcher writeError</div>
<div>WARNING: redstone.xmlrpc.XmlRpcFault: The errata CEBA-2012:0216 cannot be found.</div>
<div>2012-07-20 13:48:14,552 [TP-Processor3] ERROR com.redhat.rhn.frontend.xmlrpc.BaseHandler - Error calling method: </div>
<div>java.lang.reflect.InvocationTargetException</div>
<div>        at sun.reflect.GeneratedMethodAccessor977.invoke(Unknown Source)</div>
<div>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
<div>        at java.lang.reflect.Method.invoke(Method.java:616)</div>
<div>        at com.redhat.rhn.frontend.xmlrpc.BaseHandler.invoke(BaseHandler.java:108)</div>
<div>        at redstone.xmlrpc.XmlRpcDispatcher.dispatch(XmlRpcDispatcher.java:123)</div>
<div>        at com.redhat.rhn.frontend.xmlrpc.RhnXmlRpcServer.execute(RhnXmlRpcServer.java:54)</div>
<div>        at com.redhat.rhn.frontend.xmlrpc.XmlRpcServlet.doPost(XmlRpcServlet.java:162)</div>
<div>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)</div>
<div>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
<div>        at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)</div>
<div>        at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</div>
<div>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</div>
</div>
<div>...</div>
<div><br>
</div>
<div>And, I think this is having an impact on the errata "Advanced Search". Earlier, I received an email from Spacewalk saying errata "CEBA-2012:0192" affects 2 of my systems.
<div><br>
</div>
<div>But when I try to search for this errata using Errata -> Advanced Search, it is not displayed in the results. I can see "<a href="https://bmispacewalkp1.chmcres.cchmc.org/rhn/errata/details/Details.do?eid=23912">CEBA-2012:0194</a>", "<a href="https://bmispacewalkp1.chmcres.cchmc.org/rhn/errata/details/Details.do?eid=23910">CEBA-2012:0193</a>",
 "<a href="https://bmispacewalkp1.chmcres.cchmc.org/rhn/errata/details/Details.do?eid=23908">CEBA-2012:0190</a>", but not "CEBA-2012:0192".
<div><br>
</div>
<div>However, if I select one of the affected systems in the Spacewalk WebUI, and go to Software -> Errata, the above errata shows up there as applicable and I am able to go from there and look at the errata details. Any idea what is going on here?</div>
<div><br>
</div>
<div>Regards,</div>
<div>Prakash</div>
</div>
</div>
<div><br>
</div>
<div>On Apr 14, 2012, at 9:37 AM, Steve Meier wrote:</div>
<div><br class="Apple-interchange-newline">
<blockquote type="cite">
<div>Dear Spacewalk-Users,<br>
<br>
I would like to introduce yet another tool to import CentOS Errata information into<br>
your Spacewalk Server.<br>
<br>
You can find it here -> <a href="http://cefs.steve-meier.de/">http://cefs.steve-meier.de</a><br>
<br>
It is written in Perl and CentOS Errata are provided in an XML file available for download.<br>
Errata are created via the API and can be published either automatically or manually.<br>
<br>
Let me know if you have any questions or feedback. Thank you!<br>
<br>
Kind regards,<br>
Steve Meier<br>
<br>
_______________________________________________<br>
Spacewalk-list mailing list<br>
<a href="mailto:Spacewalk-list@redhat.com">Spacewalk-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/spacewalk-list">https://www.redhat.com/mailman/listinfo/spacewalk-list</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
_______________________________________________<br>
Spacewalk-list mailing list<br>
<a href="mailto:Spacewalk-list@redhat.com">Spacewalk-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/spacewalk-list">https://www.redhat.com/mailman/listinfo/spacewalk-list</a></blockquote>
</div>
<br>
</div>
</div>

_______________________________________________<br>Spacewalk-list mailing list<br><a href="mailto:Spacewalk-list@redhat.com">Spacewalk-list@redhat.com</a><br><a href="https://www.redhat.com/mailman/listinfo/spacewalk-list">https://www.redhat.com/mailman/listinfo/spacewalk-list</a></blockquote></div><br></div></body></html>