MongoDB の起動エラーを解決します: 共有ライブラリのロード中にエラーが発生しました: libstdc++.so.6: 共有オブジェクト ファイルを開けません:

MongoDB の起動エラーを解決します: 共有ライブラリのロード中にエラーが発生しました: libstdc++.so.6: 共有オブジェクト ファイルを開けません:

MongoDB を起動すると、プロンプトは次のようになります。

共有ライブラリのロード中にエラーが発生しました: libstdc++.so.6: 共有オブジェクトファイルを開けません: そのようなファイルまたはディレクトリはありません

[root@SnsWeb ~]# /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath /usr/local/mongodb/logs/mongodb.log --fork
/usr/local/mongodb/bin/mongod: 共有ライブラリのロード中にエラーが発生しました: libstdc++.so.6: 共有オブジェクトファイルを開けません: そのようなファイルまたはディレクトリはありません
[root@SnsWeb ~]#

エラーの理由: libstdc++.so.6 ランタイム ライブラリがありません

解決策: libstdc++.so.6 ランタイムライブラリをインストールする

1. コマンドを実行する

yum whatprovides libstdc++.so.6

次に、次のように、どのインストール パッケージにこのライブラリ ファイルが含まれているかを確認するメッセージが表示されます。

[root@SnsWeb ~]# yum whatprovides libstdc++.so.6
読み込まれたプラグイン: fastestmirror、refresh-packagekit、security
キャッシュされたホストファイルからミラー速度をロードする
libstdc++-4.4.7-11.el6.i686 : GNU 標準 C++ ライブラリ
リポジトリ: ベース
一致した項目:
その他: libstdc++.so.6

2. 次に実行する

yum -y で libstdc++-4.4.7-11.el6.i686 をインストールします

とても簡単です。仕事でシステムやソフトウェアにさまざまな問題が発生した場合は、急いでBaiduに問い合わせないでください。エラーメッセージを読んで、エラーメッセージに従って関連する問題を自分で解決してみてください。英語の場合は、英語の読解レベルを向上させることもできます。

以下もご興味があるかもしれません:
  • グレースケール画像の色付けに基づく GrayToColorFromOther の C++ 実装
  • C++11 での std::move、std::forward、左および右の値参照、および移動コンストラクタの問題のテスト
  • 例の共有 cmake は単純な C++ プロジェクトをコンパイルします (デモ)
  • C++ gmock ユニッ​​トテストフレームワークの詳細な説明
  • C++11 における値カテゴリと移動セマンティクスの紹介
  • C++ move() 関数のケーススタディ

<<:  Angularコンポーネントライフサイクルの詳細説明(I)

>>:  解決策 - BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 権限が不十分です

推薦する

Linux bzip2 コマンドの使用

1. コマンドの紹介bzip2 は、ファイルの圧縮と解凍に使用されます。これは、Linux システム...

MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル (Windows 10 版)

この記事は、参考のためにMySQL 8.0.18のインストールと設定のグラフィックチュートリアルを記...

MySQL複合クエリの詳細な説明

UNIONの使用ほとんどの SQL クエリは、1 つ以上のテーブルからデータを返す単一の SELEC...

MySql インポート CSV ファイルまたはタブ区切りファイル

別のライブラリから別のライブラリにデータをインポートする必要がある場合があり、このデータは CSV ...

MySQLイベント計画タスクに関する簡単な説明

1. イベントが有効になっているかどうかを確認する'%sche%' のような変数を表...

JavaScript のショートカットのヒント

目次1. 配列を結合する2. 配列をマージする(最初に) 3. 配列の複製4. 構造化分解割り当て5...

MySQL でテーブル メタデータ ロックを待機する理由と方法

MySQL が alter table などの DDL 操作を実行すると、テーブル メタデータ ロッ...

SQL文におけるGROUP BYとHAVINGの使用に関する簡単な説明

GROUP BY 句と HAVING 句を紹介する前に、まず SQL 言語の特殊な関数である集計関数...

MySQL の分離レベル、ロック、MVCC の紹介

この記事の目的は、これらの概念とその機能の関係を明らかにすることです。 Mysql がトランザクショ...

React Routerの歴史について簡単に説明します

React Router を理解したいなら、まず歴史を理解する必要があります。より具体的には、Rea...

ウェブページのエクスペリエンス: ウェブページのカラーマッチング

<br />ウェブページの色はウェブサイトのイメージを確立する鍵の一つですが、ネットユー...

Node.jsがES6モジュールを処理する方法の詳細な説明

目次1. 2つのモジュールの違い2. Node.jsとの違い3. CommonJSモジュールの読み込...

DockerHubイメージリポジトリの使い方の詳しい説明

これまで使用していたイメージはすべて DockerHub パブリック リポジトリから取得していました...

Windows Server 2012 リモート デスクトップ ライセンス サーバーがライセンスを提供できず、リモート セッションが切断される

本日、会社の内部サーバーにログインしたところ、リモートアクセスができませんでした。エラー メッセージ...

便利で使いやすいウェブアプリケーションを設計するための 10 のヒント

より使いやすい Web アプリケーションを設計するための 10 のヒントをご紹介します。ヒント1: ...