エラーは yum
から明らかです :
http://repo.mongodb.org/yum/redhat/%24releaserver/mongodb-org/3.0/x86_64/repodata/repomd.xml:[Errno 14] PYCURL ERROR 22 - 「要求された URL がエラーを返しました:404 見つかりません」
yum
の URL の反対側にはファイルがありません その URL をブラウザに入力し、ナビゲートを開始して、実際にそこにあるファイルを確認してください。
これは、リポジトリを参照したときの正しい URL です:
- http://repo.mongodb.org/yum/redhat/6/mongodb-org/3.0/x86_64/repodata/repomd.xml
彼らは物を動かしたが、repomd.xml ファイルを再生成しなかったのではないかと思います。パッケージを手動でダウンロードしてから yum install ..
を使用すると、この問題を回避できます。 物事をインストールします。
タイプミス
しかし、レポ ファイルにタイプミスがあると思います:
<ブロック引用>baseurl=https://repo.mongodb.org/yum/redhat/$releaserver/mongodb-org/3.0/x86_64/
これであるべきです:
<ブロック引用>baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
リポジトリ構成が汚れている場合に発生します。
これを試してください
sudo rm -rf /etc/yum.repos.d/mongod*
sudo yum clean all
次に、リポジトリを再度作成します
sudo vi /etc/yum.repos.d/mongodb-org-3.4.repo
次にこれを追加します:
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
次に、次のコマンドを実行します:
sudo yum install -y mongodb-org