質問: yum install xenを介してCentOS6.4にXenサーバーをインストールしようとしました 、しかし、yumは「エラー:リポジトリのmetalinkを取得できません:epel 」というエラーメッセージで失敗しました 。 パスを確認して、もう一度お試しください 「。これを解決する方法は?
エラーのスナップショット:
#yum install centos-release-xen
ロードされたプラグイン:fastestmirror
キャッシュされたホストファイルからミラー速度をロードしています
エラー:リポジトリのmetalinkを取得できません:epel。パスを確認して、再試行してください
#yum install xen
ロードされたプラグイン:fastestmirror
キャッシュされたホストファイルからミラー速度をロードしています
エラー:リポジトリのmetalinkを取得できません:epel。パスを確認して、もう一度やり直してください
解決策:
この問題は、EPELリポジトリがデフォルトでhttpsを使用するように設定されているためです(これは実際には問題ではありませんが、httpsに使用されるCA証明書です)。つまり、更新されたCA証明書が必要です。この問題を解決するには、いくつかの方法があります。
オプション1: httpを使用するようにEPELリポジトリエンドポイントを変更するだけです。 httpsの代わりにプロトコル 。これを行うには、rootとして以下のコマンドを実行します。
# sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo
(または)
# vi /etc/yum.repos.d/epel.repo
ミラーリストを変更して、「 http」を指すようにします ‘ https の代わりに‘ ‘
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
to
mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearchm
オプション2:SSL証明書を更新する
yum upgrade ca-certificates --disablerepo=epel
注 :CA証明書のアップグレード中にepelリポジトリを無効にします。
それでおしまい! 「yum」インストールでは、通常どおりEPELリポジトリを引き続き使用できます。
関連:便利なYumコマンド