質問: ### 前提・実現したいこと さくらVPSを使用しています。 CentOSでバージョンが6.5(だったかな?)です。 バックアップを取ろうと思って、「MondoRescue」をインストールしようとしてみたところ、エラーがでてインストールできませんでした。 ### 発生している問題・エラーメッセージ ``` (ログエラー箇所) ・ ・ ・ インストール 23 パッケージ 合計容量: 5.3 M 総ダウンロード容量: 298 k インストール済み容量: 13 M これでいいですか? [y/N]y パッケージをダウンロードしています: perl-Module-Build-0.3607-1.el5.rf.noarch.rpm | 299 kB 00:01 ftp://ftp.mondorescue.org//rhel/5/x86_64/perl-Module-Build-0.3607-1.el5.rf.noarch.rpm: [Errno -1] パッケージは予定したダウンロードと一致しません。 提案: 「yum --enablerepo=mondorescue clean metadata」の実行 他のミラーを試します。 パッケージのダウンロードでエラー: 1:perl-Module-Build-0.3607-1.el5.rf.noarch: failure: perl-Module-Build-0.3607-1.el5.rf.noarch.rpm from mondorescue: [Errno 256] No more mirrors to try. ``` ### 実行したコマンド ``` yum -y install mondo ``` ### 試したこと 「提案: 「yum --enablerepo=mondorescue clean metadata」の実行」っていうのがあったので、これも試してみましたがダメでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) さくらVPSを使用。 CentOS6.5
回答: RHEL 5 用のリポジトリを参照しているようです。 **/etc/yum.repo.d/mondorescue.repo** を **ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo** に置き換えてみてください。 また、RPM の署名を確認するための PGP 公開鍵(pb.pubkey: project-builder.org ?)をインストールする必要があるようです。 ``` cd /etc/yum.repo.d/ wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo yum --disablerepo="*" --enablerepo=mondorescue clean all rpm --import ftp://ftp.mondorescue.org/rhel/6/x86_64/pb.pubkey yum install mondo ```