【问题标题】:CentOS cannot start munin after install via yumCentOS 通过 yum 安装后无法启动 munin
【发布时间】:2015-02-16 21:02:18
【问题描述】:

在我进行 yum 更新后,我通过 yum 安装了 munin(和 munin-node),这一切都在 CentOS 6.6 - 64bit 上使用 directadmin。这一切都很顺利,包括相关的软件包。

现在,当我尝试启动 munin-node 服务时,出现以下错误。

Starting Munin Node: Base class package "Net::Server::Fork" is empty.
(Perhaps you need to 'use' the module which defines that package first,
or make that module available in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5).
at /usr/share/perl5/vendor_perl/Munin/Node/Server.pm line 5
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Munin/Node/Server.pm line 5.
Compilation failed in require at /usr/sbin/munin-node line 36.
BEGIN failed--compilation aborted at /usr/sbin/munin-node line 36.

谁能帮我解决这个错误? (我的背景比较php...)

【问题讨论】:

  • 启用了哪些 yum 存储库,其中包含您安装的 munin 软件包?
  • @EtanReisner 这是一个网站上的教程,不记得了。如何查看?
  • yum repolist 的输出可能会有所帮助。无论如何,它似乎被破坏了,因为它不包含正确的需求条目。
  • @EtanReisner 这就是我所拥有的:pastebin.com/m94Fi66F
  • 我假设这个包来自 rpmforge。 rpm -q munin-node 说什么?是否包括.rf?但是就像我说的那样,这个包被破坏了,因为它应该包括对Net::Server::Fork 的任何 perl 依赖项的要求。 (除非您以某种方式强制安装 munin-node。)yum info perl-Net-Server 是否返回任何内容?

标签: centos munin


【解决方案1】:

munin-node 包和perl-Net-Server 包(提供Net::Server::Fork)不同步。将perl-Net-Server 包更新为来自与munin-node 包相同的存储库应该有助于解决问题。

【讨论】:

    猜你喜欢
    • 2016-10-20
    • 2020-10-20
    • 2014-11-10
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 2017-10-16
    • 2012-04-24
    • 2021-06-03
    相关资源
    最近更新 更多