Mandriva DUDF Repository - Problem List
Mandriva DUDF Repository - Problem List
This section of Doc4 collects reports of the problems generated by faulty installations of software packages (RPMs). Problems during the installation of packages occur due to different reasons like missing package in the repository or broken dependencies. However, when a problem occur, the provider of the distribution is not automatically informed. To overcome this limitation, the Mancoosi European project defined a specific format for package installation problems report: the DUDF format - Distribution Upgrade Description Format.
Failed to execute the [python] macro
org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Script Macro for content [
import httplib
import xml.etree.cElementTree as ET
import com.xpn.xwiki.web.Utils as Utils
import org.xwiki.context.Execution as Execution
import com.xpn.xwiki.api.Context as Context
import com.xpn.xwiki.api.Document as Document
import com.xpn.xwiki.api.XWiki as XWiki
root_url = "http://doc4.mandriva.org"
xcontext = Context(Utils.getComponent(Execution).getContext().getProperty("xwikicontext"))
doc = xcontext.getDoc()
wiki = xcontext.getXWiki()
url = root_url+wiki.getURL(doc.getFullName(),"view",xcontext.getContext())
request = xcontext.request
page = request.get("page")
dudf_url = root_url+wiki.getURL("dudf.instance","view",xcontext.getContext())
if not page:
page = 1
conn = httplib.HTTPConnection("192.168.100.169:8087")
conn.request("GET", "/dudf/list?page=%s" % page)
response = conn.getresponse()
xmldata = response.read()
conn.close()
entries = ET.fromstring((u"%s" % xmldata).encode("utf-8"))
pages = []
print "(% style='width:80%; margin-left:auto; margin-right:auto;' %)"
print "|=Upload time|=UID|=IP"
for entry in entries:
uid = entry.findtext("{http://www.mancoosi.org/2008/cudf/dudf}uuid")
if uid:
uid = uid.replace("192.168.100.169", "doc4.mandriva.org")
upload_time = entry.findtext("{http://www.mancoosi.org/2008/cudf/dudf}upload-time")
ip = entry.findtext("{http://www.mancoosi.org/2008/cudf/dudf}ip")
print "|%s|[[%s>>%s?uid=%s]]|%s" % (upload_time, uid, dudf_url, uid, ip)
pagelabel = entry.get("label")
if pagelabel:
pages.append(pagelabel)
print ""
print "(% style='width:80%; margin-left:auto; margin-right:auto; text-align:center;' %)"
for page in pages:
print "[[%s>>%s?page=%s]] " % (page, url, page),
]
at org.xwiki.rendering.macro.script.AbstractJSR223ScriptMacro.evaluateBlock(AbstractJSR223ScriptMacro.java:174)
at org.xwiki.rendering.macro.script.AbstractJSR223ScriptMacro.evaluateBlock(AbstractJSR223ScriptMacro.java:52)
at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:199)
at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:57)
at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transformOnce(MacroTransformation.java:184)
at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:129)
at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:72)
at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7605)
at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7554)
at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:836)
at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:785)
at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:879)
at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:557)
at sun.reflect.GeneratedMethodAccessor299.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)
at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:188)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:153)
at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:116)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1924)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1843)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1811)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:848)
at sun.reflect.GeneratedMethodAccessor189.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)
at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)
at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:188)
at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:153)
at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:116)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1924)
at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1843)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:154)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:226)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:117)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:129)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:152)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:218)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.script.ScriptException: socket.error: (111, 'Connection refused') in <script> at line number 23
at org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java:191)
at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:42)
at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:31)
at org.xwiki.rendering.macro.script.AbstractJSR223ScriptMacro.eval(AbstractJSR223ScriptMacro.java:277)
at org.xwiki.rendering.macro.script.AbstractJSR223ScriptMacro.evaluateBlock(AbstractJSR223ScriptMacro.java:209)
at org.xwiki.rendering.macro.script.AbstractJSR223ScriptMacro.evaluateBlock(AbstractJSR223ScriptMacro.java:169)
... 96 more
Caused by: Traceback (most recent call last):
File "<script>", line 23, in <module>
File "/var/lib/tomcat6/webapps/xwiki/WEB-INF/lib/jython-standalone-2.5.2-xwiki.jar/Lib/httplib.py", line 866, in request
File "/var/lib/tomcat6/webapps/xwiki/WEB-INF/lib/jython-standalone-2.5.2-xwiki.jar/Lib/httplib.py", line 889, in _send_request
File "/var/lib/tomcat6/webapps/xwiki/WEB-INF/lib/jython-standalone-2.5.2-xwiki.jar/Lib/httplib.py", line 860, in endheaders
File "/var/lib/tomcat6/webapps/xwiki/WEB-INF/lib/jython-standalone-2.5.2-xwiki.jar/Lib/httplib.py", line 732, in _send_output
File "/var/lib/tomcat6/webapps/xwiki/WEB-INF/lib/jython-standalone-2.5.2-xwiki.jar/Lib/httplib.py", line 699, in send
File "/var/lib/tomcat6/webapps/xwiki/WEB-INF/lib/jython-standalone-2.5.2-xwiki.jar/Lib/httplib.py", line 683, in connect
socket.error: (111, 'Connection refused')
at org.python.core.PyException.fillInStackTrace(PyException.java:70)
at java.lang.Throwable.<init>(Throwable.java:181)
at java.lang.Exception.<init>(Exception.java:29)
at java.lang.RuntimeException.<init>(RuntimeException.java:32)
at org.python.core.PyException.<init>(PyException.java:46)
at org.python.core.PyException.doRaise(PyException.java:200)
at org.python.core.Py.makeException(Py.java:1225)
at org.python.core.Py.makeException(Py.java:1229)
at org.python.core.Py.makeException(Py.java:1233)
at org.python.core.Py.makeException(Py.java:1237)
at httplib$py.request$29(/var/lib/tomcat6/webapps/xwiki/WEB-INF/lib/jython-standalone-2.5.2-xwiki.jar/Lib/httplib.py:872)
at httplib$py.call_function(/var/lib/tomcat6/webapps/xwiki/WEB-INF/lib/jython-standalone-2.5.2-xwiki.jar/Lib/httplib.py)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyBaseCode.call(PyBaseCode.java:301)
at org.python.core.PyBaseCode.call(PyBaseCode.java:157)
at org.python.core.PyFunction.__call__(PyFunction.java:338)
at org.python.core.PyMethod.__call__(PyMethod.java:139)
at org.python.pycode._pyx3406.f$0(<script>:52)
at org.python.pycode._pyx3406.call_function(<script>)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1261)
at org.python.core.__builtin__.eval(__builtin__.java:484)
at org.python.core.__builtin__.eval(__builtin__.java:488)
at org.python.util.PythonInterpreter.eval(PythonInterpreter.java:198)
at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:40)
... 100 more
Search
Doc4 Mandriva
Doc@Mandriva
Ads
About Mancoosi
The Mancoosi European project aims at developing tools for the system administrator. Two main avenues are pursued:
Develop mechanisms that provide for rollbacks of failed upgrade attempts, allowing the system administrator to revert the system to the state before the upgrade.
Develop better algorithms and tools to plan upgrade paths based on various information sources about software packages and on optimization criteria.
Mancoosi is a European research project in the Seventh Research Framework Programme (FP7) of the European Commission. The project is situated in the FP7 theme Information & Communication Technologies (ICT). The project has started February 1st, 2008, and will have a duration of 3 years.






