昨晚,我在这里阅读有关MySQL调整程序的信息。我安装了它,它说我需要一个比我的版本高的版本。我下载并安装了Perl 5.12.x

突然,我的Munin Utilities抛弃了错误:无法在@inc中找到rrds.pm(@inc contains://usr/lib/perl5/site_perl/5.12.2/i686-linux/usr/iusr/lib/perl5/site_perl/site_perl/site_perl/site_perl/ 5.12.2/usr/lib/perl5/5.12.2/i686-linux/usr/lib/lib/perl5/5.12.2/usr/lib/lib/perl5/site_perl/5.8.8.0/usr/usr/lib/perl5/site_perl。) /USR/SBIN/NGINX-GRAPH.PL第2行

卸载和重新安装rrdtool rpms没有从/USR/lib/perl5/vendor_perl/5.8.8.0/i386-linux-thread-multi/rrds.pm移动rrds.pm

以为我会尝试从源安装rrdtool。它想要Pango。

必须安装新的freetype和fontconfig。

然后,Pango安装想要一个新的glib。 GLIB由于GZlibCompressor错误而不会产生。一些谷歌搜索表明,升级GLIB可能会导致许多其他问题。

我只想要我的!@#$ Munin图形,但是我觉得我已经开始滑下危险的斜坡,尤其是因为这托管了我的Nginx WebServer。

有任何提示,想法,警告吗?

有帮助吗?

解决方案

看来您曾经有Perl 5.8。 PERL主要版本不兼容二进制,因此您必须使用XS和任何嵌入Perl解释器的程序重新安装/升级所有模块。

我会尝试将您的系统恢复到5.8.x。这应该使穆宁再次工作。 (我不能为此提供详细的说明,因为我不知道您正在使用什么分发,安装Perl 5.12或您正在尝试解决此问题的其他方法。)

然后使用 佩尔布鲁 要安装较新版本的Perl供您个人使用,而不必弄乱取决于系统Perl的内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top