_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
_
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
その場所からリポジトリを削除してくださいrm /etc/yum.repos.d/(追加されたリポジトリ)そして、yum clean allとyum install(whatever)
システムのyum設定が混乱していると思います。 Centos6リポジトリからではなく、Centos5(したがって、「。el5」への参照がすべて)リポジトリからmuninをインストールしようとしているようで、これは機能しません。また、Centos5リポジトリを構成から削除したら、yum clean all
の前にyum install munin
を実行してください。
CPanelがある場合は、/ etc/yum.confを調べて、除外リストからPerl *を取り出します。