web-dev-qa-db-ja.com

Centos 6上のMunin-Perl MODULE_COMPAT_5.8.8がありません

_yum install munin_を介して新しいVPSにMuninをインストールしようとしていますが、Perlモジュールが見つからないというエラーが引き続き表示されます:Requires: Perl(:MODULE_COMPAT_5.8.8)。これは現在インストールされているPerlバージョンです:_v5.10.1_。

私はあちこちを検索しましたが、これに対する解決策はまだ見つかりません。

インストール試行の出力の関連部分は次のとおりです。

_--> Finished Dependency Resolution
Error: Package: Perl-Mail-Sender-0.8.13-2.el5.1.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: Perl-Log-Log4Perl-1.13-2.el5.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: Perl-Mail-Sendmail-0.79-9.el5.1.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: Perl-Log-Dispatch-FileRotate-1.16-1.el5.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: Perl-Crypt-DES-2.05-3.el5.i386 (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: munin-1.4.7-5.el5.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: Perl-IO-Multiplex-1.08-5.el5.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: munin-common-1.4.7-5.el5.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: Perl-Net-Server-0.96-2.el5.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: Perl-Log-Dispatch-2.20-1.el5.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: munin-1.4.7-5.el5.noarch (epel)
           Requires: bitstream-vera-fonts
Error: Package: Perl-Net-SNMP-5.2.0-1.el5.1.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: Perl-HTML-Template-2.9-1.el5.2.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
Error: Package: Perl-IPC-Shareable-0.60-3.el5.noarch (epel)
           Requires: Perl(:MODULE_COMPAT_5.8.8)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
_
5
André Bergonse

6ではなくEPEL 5バージョンのリポジトリを使用している場合は、/etc/yum.repos.d/epel.repoファイルに移動して変更します。

mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&Arch=$basearch

mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-6&Arch=$basearch

次にyum clean allを実行してから、muninを再インストールしてください。

注:GPGキーが異なると問題が発生する可能性があります。EPEL6を取得するか、単に使用する必要があります。

yum install munin --nogpgcheck
15
MattOliverAU

その場所からリポジトリを削除してくださいrm /etc/yum.repos.d/(追加されたリポジトリ)そして、yum clean allとyum install(whatever)

1
Ali Fraz

システムのyum設定が混乱していると思います。 Centos6リポジトリからではなく、Centos5(したがって、「。el5」への参照がすべて)リポジトリからmuninをインストールしようとしているようで、これは機能しません。また、Centos5リポジトリを構成から削除したら、yum clean allの前にyum install muninを実行してください。

1
ZaSter

CPanelがある場合は、/ etc/yum.confを調べて、除外リストからPerl *を取り出します。

1
Nicu