1

Arch Linux を実行している RaspberryPi 2 で MongoDB を起動しようとすると、常にエラーが発生します。MongoDB は pacman 経由でインストールされます。

指示:

root@alarmpi ~ # mongo 

エラー:

2015-10-15T18:00:10.769+0000 F -        Invalid access at address: 0
2015-10-15T18:00:10.773+0000 F -        Got signal: 11 (Segmentation fault).

0x2f6120 0x2f57e0 0x2f5bf4 0x76320a30
----- BEGIN BACKTRACE -----
{"backtrace":[{"b":"10000","o":"2E6120"},{"b":"10000","o":"2E57E0"},
{"b":"10000","o":"2E5BF4"},{"b":"762F4000","o":"2CA30"}]}
mongo(_ZN5mongo15printStackTraceERSo+0x2C) [0x2f6120]
mongo(+0x2E57E0) [0x2f57e0]
mongo(+0x2E5BF4) [0x2f5bf4]
libc.so.6(__default_rt_sa_restorer+0x0) [0x76320a30]
-----  END BACKTRACE  -----

これを解決する方法はありますか?

4

2 に答える 2

0

アップグレード後、cubieboard で実行されている mongoDB で同じ問題が発生しました。最近のバージョンの MongoDB には、少なくとも arm アーキテクチャのシステムでは問題があるようです。

mongodb-3.0.6-2-armv7h私のシステムでは、との両方でセグメンテーション違反が発生しましたmongodb-3.0.7-1-armv7hmongodb-3.0.4-1-armv7hエラーにダウングレードした後はなくなりました。

をご覧ください/var/cache/pacman/pkg。機能する古いバージョンが見つかるかもしれません。これは次の方法でインストールできます。

pacman -U /var/cache/pacman/pkg/mongodb-3.0.4-1-armv7h.pkg.tar.xz

Arch Linux WIKIでパッケージのダウングレードに関する詳細情報を入手できます。

于 2015-10-17T10:14:09.413 に答える
0

ラズベリーパイB +でも同じ問題がありました。私のアーキテクチャは armv6h で、今までパッケージが見つかりませんでした。幸運なことに、クールな人がこのページの最後で自分のパッケージを共有しました。ありがとう!

于 2015-10-28T14:07:22.390 に答える