Hello everyone! I have opensuse leap 42.2 aarch64 on my raspberry pi 3. I’ve installed mongodb from server_database repo (openSUSE_Factory_ARM) and it fails to start.
MongoDB version: mongodb-3.2.11-3.6.aarch64
Repo: http://software.opensuse.org/download.html?project=server%3Adatabase&package=mongodb
Logs with default settings:
2017-03-29T11:34:00.903+0200 I CONTROL [initandlisten] MongoDB starting : pid=2002 port=27017 dbpath=/var/lib/mongodb 64-bit host=linux
2017-03-29T11:34:00.903+0200 I CONTROL [initandlisten] db version v3.2.11
2017-03-29T11:34:00.903+0200 I CONTROL [initandlisten] git version: 009580ad490190ba33d1c6253ebd8d91808923e4
2017-03-29T11:34:00.903+0200 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j-fips 26 Sep 2016
2017-03-29T11:34:00.903+0200 I CONTROL [initandlisten] allocator: system
2017-03-29T11:34:00.903+0200 I CONTROL [initandlisten] modules: none
2017-03-29T11:34:00.903+0200 I CONTROL [initandlisten] build environment:
2017-03-29T11:34:00.904+0200 I CONTROL [initandlisten] distarch: arm64
2017-03-29T11:34:00.904+0200 I CONTROL [initandlisten] target_arch: arm64
2017-03-29T11:34:00.904+0200 I CONTROL [initandlisten] options: { config: "/etc/mongodb.conf", net: { bindIp: "127.0.0.1,::1", http: { JSONPEnabled: false, RESTInterfaceEnabled: false, enabled: false }, ipv6: true, port: 27017 }, processManagement: { fork: true }, security: { authorization: "enabled" }, storage: { dbPath: "/var/lib/mongodb", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, logRotate: "reopen", path: "/var/log/mongodb/mongod.log" } }
2017-03-29T11:34:00.949+0200 I STORAGE [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating
2017-03-29T11:34:00.949+0200 I CONTROL [initandlisten] dbexit: rc: 100
Log message when explicitly specify
storage:
engine: wiredTiger
in /etc/mongodb.conf:
2017-03-28T08:54:17.651+0200 I CONTROL [initandlisten] MongoDB starting : pid=23137 port=27017 dbpath=/var/lib/mongodb 64-bit host=linux
2017-03-28T08:54:17.651+0200 I CONTROL [initandlisten] db version v3.2.11
2017-03-28T08:54:17.651+0200 I CONTROL [initandlisten] git version: 009580ad490190ba33d1c6253ebd8d91808923e4
2017-03-28T08:54:17.651+0200 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j-fips 26 Sep 2016
2017-03-28T08:54:17.652+0200 I CONTROL [initandlisten] allocator: system
2017-03-28T08:54:17.652+0200 I CONTROL [initandlisten] modules: none
2017-03-28T08:54:17.652+0200 I CONTROL [initandlisten] build environment:
2017-03-28T08:54:17.652+0200 I CONTROL [initandlisten] distarch: arm64
2017-03-28T08:54:17.652+0200 I CONTROL [initandlisten] target_arch: arm64
2017-03-28T08:54:17.652+0200 I CONTROL [initandlisten] options: { config: "/etc/mongodb.conf", net: { bindIp: "127.0.0.1,::1", http: { JSONPEnabled: false, RESTInterfaceEnabled: false, enabled: false }, ipv6: true, port: 27017 }, processManagement: { fork: true }, security: { authorization: "enabled" }, storage: { dbPath: "/var/lib/mongodb", engine: "wiredTiger", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, logRotate: "reopen", path: "/var/log/mongodb/mongod.log" } }
2017-03-28T08:54:17.697+0200 I STORAGE [initandlisten] exception in initAndListen: 18656 Cannot start server with an unknown storage engine: wiredTiger, terminating
2017-03-28T08:54:17.697+0200 I CONTROL [initandlisten] dbexit: rc: 100
Log message when explicitly specify
storage:
engine: mmapv1
in mongodb.conf:
2017-03-28T08:53:34.445+0200 I CONTROL [initandlisten] MongoDB starting : pid=23120 port=27017 dbpath=/var/lib/mongodb 64-bit host=linux
2017-03-28T08:53:34.446+0200 I CONTROL [initandlisten] db version v3.2.11
2017-03-28T08:53:34.446+0200 I CONTROL [initandlisten] git version: 009580ad490190ba33d1c6253ebd8d91808923e4
2017-03-28T08:53:34.446+0200 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j-fips 26 Sep 2016
2017-03-28T08:53:34.446+0200 I CONTROL [initandlisten] allocator: system
2017-03-28T08:53:34.446+0200 I CONTROL [initandlisten] modules: none
2017-03-28T08:53:34.446+0200 I CONTROL [initandlisten] build environment:
2017-03-28T08:53:34.446+0200 I CONTROL [initandlisten] distarch: arm64
2017-03-28T08:53:34.446+0200 I CONTROL [initandlisten] target_arch: arm64
2017-03-28T08:53:34.446+0200 I CONTROL [initandlisten] options: { config: "/etc/mongodb.conf", net: { bindIp: "127.0.0.1,::1", http: { JSONPEnabled: false, RESTInterfaceEnabled: false, enabled: false }, ipv6: true, port: 27017 }, processManagement: { fork: true }, security: { authorization: "enabled" }, storage: { dbPath: "/var/lib/mongodb", engine: "mmapv1", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, logRotate: "reopen", path: "/var/log/mongodb/mongod.log" } }
2017-03-28T08:53:34.492+0200 I STORAGE [initandlisten] exception in initAndListen: 18656 Cannot start server with an unknown storage engine: mmapv1, terminating
2017-03-28T08:53:34.492+0200 I CONTROL [initandlisten] dbexit: rc: 100