[Spacewalk-list] Error generating graphs using monitoring module

Waldirio Manhães Pinheiro waldirio at gmail.com
Fri Oct 17 06:48:38 UTC 2014


Friends

The solution to this problem is bellow. Enjoy!

###

Was necessary execute steps bellow to works fine the graph generation
(monitoring module)

cp /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/lib/fontconfig.properties.src
/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/lib/fontconfig.properties

yum install -y dejavu-lgc-sans-fonts-2.30-2.el6.noarch
yum install -y wesnoth-data-1.10.5-1.el6.noarch
yum install -y baekmuk-ttf-batang-fonts-2.2-28.el6.noarch
yum install -y baekmuk-ttf-gulim-fonts-2.2-28.el6.noarch
yum install -y dejavu-lgc-serif-fonts-2.30-2.el6.noarch
yum install -y dejavu-lgc-sans-mono-fonts-2.30-2.el6.noarch

mkdir -p /usr/share/fonts/dejavu-lgc
mkdir -p /usr/share/fonts/korean/TrueType

cp /usr/share/fonts/dejavu/* /usr/share/fonts/dejavu-lgc
cp /usr/share/fonts/baekmuk-ttf/batang.ttf /usr/share/fonts/korean/TrueType
cp /usr/share/fonts/baekmuk-ttf/gulim.ttf /usr/share/fonts/korean/TrueType/

Still missing some fonts (there isn't in epel repo) but now the graph are
working.

###
-rw-r--r--. 1 root root 498636 Oct 17 03:29
/usr/share/fonts/dejavu-lgc/DejaVuLGCSans.ttf
-rw-r--r--. 1 root root 462688 Oct 17 03:29
/usr/share/fonts/dejavu-lgc/DejaVuLGCSans-Bold.ttf
-rw-r--r--. 1 root root 447492 Oct 17 03:29
/usr/share/fonts/dejavu-lgc/DejaVuLGCSans-Oblique.ttf
-rw-r--r--. 1 root root 447824 Oct 17 03:30
/usr/share/fonts/dejavu-lgc/DejaVuLGCSans-BoldOblique.ttf
-rw-r--r--. 1 root root 282704 Oct 17 03:29
/usr/share/fonts/dejavu-lgc/DejaVuLGCSansMono.ttf
-rw-r--r--. 1 root root 261760 Oct 17 03:29
/usr/share/fonts/dejavu-lgc/DejaVuLGCSansMono-Bold.ttf
-rw-r--r--. 1 root root 214492 Oct 17 03:29
/usr/share/fonts/dejavu-lgc/DejaVuLGCSansMono-Oblique.ttf
-rw-r--r--. 1 root root 207296 Oct 17 03:29
/usr/share/fonts/dejavu-lgc/DejaVuLGCSansMono-BoldOblique.ttf
-rw-r--r--. 1 root root 304924 Oct 17 03:29
/usr/share/fonts/dejavu-lgc/DejaVuLGCSerif.ttf
-rw-r--r--. 1 root root 279528 Oct 17 03:29
/usr/share/fonts/dejavu-lgc/DejaVuLGCSerif-Bold.ttf
ls: cannot access /usr/share/fonts/dejavu-lgc/DejaVuLGCSerif-Oblique.ttf:
No such file or directory
ls: cannot access
/usr/share/fonts/dejavu-lgc/DejaVuLGCSerif-BoldOblique.ttf: No such file or
directory
ls: cannot access /usr/share/fonts/japanese/TrueType/sazanami-gothic.ttf:
No such file or directory
ls: cannot access /usr/share/fonts/japanese/TrueType/sazanami-mincho.ttf:
No such file or directory
ls: cannot access /usr/share/fonts/chinese/TrueType/uming.ttf: No such file
or directory
ls: cannot access /usr/share/fonts/chinese/TrueType/ukai.ttf: No such file
or directory
-rw-r--r--. 1 root root 10385096 Oct 17 03:23
/usr/share/fonts/korean/TrueType/gulim.ttf
-rw-r--r--. 1 root root 13939436 Oct 17 02:41
/usr/share/fonts/korean/TrueType/batang.ttf
###

Now the graph is been generated.

Take Care Friends and have a great Friday.


______________
Atenciosamente
Waldirio
msn: waldirio at gmail.com
Skype: waldirio
Site: www.waldirio.com.br
Blog: blog.waldirio.com.br
LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646
PGP: www.waldirio.com.br/public.html

On Fri, Oct 10, 2014 at 4:37 PM, Waldirio Manhães Pinheiro <
waldirio at gmail.com> wrote:

> Dear friends, good afternoon
>
> I've in my lab two machine with monitoring enable, everything works fine,
> but when I try to generate a graph, appear  image broked. When I try to
> open just a image, I can see a internal error and in catalina.out I've the
> message bellow.
>
> Any idea ?!
>
> I'm using SW 2.2 uptodate.
>
> ###
> 2014-10-10 16:33:59,685 [TP-Processor14] ERROR
> com.redhat.rhn.frontend.servlets.SessionFilter - Error during transaction.
> Rolling back
> javax.servlet.ServletException: Servlet execution threw an exception
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:313)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> com.redhat.rhn.frontend.servlets.AuthFilter.doFilter(AuthFilter.java:127)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
>         at
> com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> com.redhat.rhn.frontend.servlets.LocalizedEnvironmentFilter.doFilter(LocalizedEnvironmentFilter.java:67)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> com.redhat.rhn.frontend.servlets.EnvironmentFilter.doFilter(EnvironmentFilter.java:100)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> com.redhat.rhn.frontend.servlets.SessionFilter.doFilter(SessionFilter.java:57)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> com.redhat.rhn.frontend.servlets.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:97)
>         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:298)
>         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:769)
>         at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
>         at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
>         at java.lang.Thread.run(Thread.java:701)
> Caused by: java.lang.Error: Probable fatal error:No fonts found.
>         at
> sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1090)
>         at
> sun.font.FontManager.initialiseDeferredFont(FontManager.java:969)
>         at
> sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:254)
>         at sun.font.CompositeFont.getSlotFont(CompositeFont.java:334)
>         at
> sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:77)
>         at sun.font.CompositeStrike.getFontMetrics(CompositeStrike.java:93)
>         at
> sun.font.FontDesignMetrics.initMatrixAndMetrics(FontDesignMetrics.java:358)
>         at sun.font.FontDesignMetrics.<init>(FontDesignMetrics.java:349)
>         at
> sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:301)
>         at sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:798)
>         at
> org.jfree.text.TextFragment.calculateDimensions(TextFragment.java:229)
>         at org.jfree.text.TextLine.calculateDimensions(TextLine.java:190)
>         at org.jfree.text.TextBlock.calculateDimensions(TextBlock.java:171)
>         at org.jfree.chart.block.LabelBlock.arrange(LabelBlock.java:249)
>         at
> org.jfree.chart.block.BorderArrangement.arrangeNN(BorderArrangement.java:208)
>         at
> org.jfree.chart.block.BorderArrangement.arrange(BorderArrangement.java:135)
>         at
> org.jfree.chart.block.BlockContainer.arrange(BlockContainer.java:181)
>         at
> org.jfree.chart.block.CenterArrangement.arrangeNN(CenterArrangement.java:284)
>         at
> org.jfree.chart.block.CenterArrangement.arrange(CenterArrangement.java:98)
>         at
> org.jfree.chart.block.BlockContainer.arrange(BlockContainer.java:181)
>         at
> org.jfree.chart.block.FlowArrangement.arrangeNN(FlowArrangement.java:365)
>         at
> org.jfree.chart.block.FlowArrangement.arrangeRR(FlowArrangement.java:283)
>         at
> org.jfree.chart.block.FlowArrangement.arrange(FlowArrangement.java:158)
>         at
> org.jfree.chart.block.BlockContainer.arrange(BlockContainer.java:181)
>         at org.jfree.chart.title.LegendTitle.arrange(LegendTitle.java:486)
>         at org.jfree.chart.JFreeChart.drawTitle(JFreeChart.java:1317)
>         at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1208)
>         at
> org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1396)
>         at
> org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1376)
>         at
> org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:168)
>         at
> org.jfree.chart.ChartUtilities.writeChartAsPNG(ChartUtilities.java:121)
>         at
> com.redhat.rhn.frontend.action.systems.monitoring.ProbeGraphAction.writeChartToResponse(ProbeGraphAction.java:217)
>         at
> com.redhat.rhn.frontend.action.systems.monitoring.ProbeGraphAction.writeGraph(ProbeGraphAction.java:127)
>         at
> com.redhat.rhn.frontend.action.systems.monitoring.ProbeGraphAction.execute(ProbeGraphAction.java:90)
>         at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
>         at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
>         at
> com.redhat.rhn.frontend.struts.RhnRequestProcessor.process(RhnRequestProcessor.java:102)
>         at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>         at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>         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)
>         ... 33 more
> ###
>
> ______________
> B'Regards
> Waldirio
> msn: waldirio at gmail.com
> Skype: waldirio
> Site: www.waldirio.com.br
> Blog: blog.waldirio.com.br
> LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646
> PGP: www.waldirio.com.br/public.html
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20141017/a0f594ec/attachment.htm>


More information about the Spacewalk-list mailing list