MongoDB на Pi2 с ArchLinux не работает

Привет, я всегда получаю сообщение об ошибке при попытке запустить MongoDB на моем RaspberryPi 2, на котором работает Arch Linux. 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  -----

Любые предложения, как решить эту проблему?

2 ответа

Решение

У меня была такая же проблема с 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.

У меня была такая же проблема с моим Raspberry Pi B+. Моя архитектура была armv6h и до сих пор не нашла пакетов. К счастью, какой-то крутой парень поделился своими пакетами в конце этой страницы. Спасибо!

Другие вопросы по тегам