我在其中一台服务器上遇到了问题,那里的munin无法正确写出每个graphics附带的文本。 它被写成随机方块,但是我没有在日志中find任何可以指出问题的东西。

任何人都有类似的问题? 谢谢,西蒙。
UPDATE
我在/ var / mail / root中发现了一些关于pango的问题:
Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
这可能是rrd或者是一个munin插件的问题。 检查munin-graph.log ,看看你是否有这样的事情;
[RRD ERROR] Unable to graph <filename> : failed to load : failed to load $libdir/Some_Font_File.ttf
另一种可能性是,munin无法读取有问题的字体文件(例如:所有者,组或权限是“错误的”),或者存在干扰渲染的插件。
根据您运行的munin版本,应该有一个munin-check命令来修复各种权限(请在使用前阅读man手册,至less有一个警告)
编辑:这也可能是一个编码问题。 有一个错误 ,munin认为一切都将在ISO-8859-1。 一个修复请求被提交,并且munin 1.3和更高应该现在使用Encode::Guess ( 细节 )。
编辑2:由于额外的意见,我们现在知道两件重要的事情;
1)涉及的软件版本是
2)有多个服务器w /这个configuration,只有一个是坏的。
因此,在两个服务器(“破损的”服务器与“已知的”服务器)之间的shell环境设置中可能略有不同。
比较“破损的”服务器和“已知的”服务器上的Shell环境
1)login到用户帐户正在生成graphics
2)运行env | sort > ~/shell_environment-User_Name-Server_Name.txt env | sort > ~/shell_environment-User_Name-Server_Name.txt
(用所涉及的实际名称replace“ User_Name ”和“ Server_Name ”。)
3)将两个shell_environment-*.txt文件复制到一个地方并进行比较。
有可能是一个variables(也许$ LANG)是不同的,打破了渲染。