GNU/Linux >> Linux の 問題 >  >> Linux

CentOS に MongoDB をインストール中に Yum エラーが発生しましたか?

エラーは 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

Linux
  1. CentOSでyumキャッシュをクリーンアップする方法は?

  2. CentOS/RHEL 5、6、7 で yum を使用してセキュリティ脆弱性をインストールする (チート シート)

  3. CentOS/RHEL でマルチパス デバイスを削除する際の「map in use」エラー

  1. 縁石のインストール中にエラーが発生しました (0.8.5)

  2. CentOS 6.6 に Docker をインストールする

  3. Godaddy 共有 Linux ホスティングに Nodejs をインストール中にエラーが発生しました

  1. CentOS6にMongoDBをインストールします

  2. Centos6へのTomcat8のインストール

  3. CentOS7へのMariaDBのインストール