Arch Linux + MongoDB - GLIBCXX_3.4.22が見つかりません

Arch Linux + MongoDB - GLIBCXX_3.4.22が見つかりません

私は持っていますモンゴディビインストール済み私のアーチLinuxでは:

$ sudo pacman -S mongodb
$ pacman -Qi mongodb

Name            : mongodb
Version         : 3.2.6-2
Description     : A high-performance, open source, schema-free document-oriented database
Architecture    : x86_64
URL             : http://www.mongodb.org
Licenses        : AGPL3
Groups          : None
Provides        : None
Depends On      : pcre  snappy  openssl  libsasl  boost-libs  yaml-cpp  wiredtiger
Optional Deps   : libpcap: needed for mongosniff [installed]
                  mongodb-tools: mongoimport, mongodump, mongotop, etc
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 102.28 MiB
Packager        : Bartlomiej Piotrowski <[email protected]>
Build Date      : Fri 13 May 2016 09:40:18 AM BST
Install Date    : Thu 30 Jun 2016 05:24:15 AM BST
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : Signature

$ mongo

しかし、次のエラーがあります。

mongo:/usr/lib/libstdc++.so.6:バージョン「GLIBCXX_3.4.22」が見つかりません(mongoに必要)

検索してインストールしました。

$ sudo pacman -S libstdc++5

しかし、まだmongoを起動しようとすると同じ問題があります。

この問題を解決する方法についてのアイデアはありますか?

編集する:

$ pacman -Qs gcc-libs
local/gcc-libs 5.3.0-4 (base)
    Runtime libraries shipped by GCC

そして:

$ pacman -Qo /lib/libstdc++.so.6
/usr/lib/libstdc++.so.6 is owned by gcc-libs 5.3.0-4

ベストアンサー1

サーバー上のすべてのパッケージをアップグレードして問題を解決しました。

$ sudo pacman -Syu

理想的ではありませんが、迅速な修正が可能です。

おすすめ記事