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-armv7h。降级后mongodb-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 回答