Package Details: arangodb 3.0.3-2

Git Clone URL: https://aur.archlinux.org/arangodb.git (read-only)
Package Base: arangodb
Description: A multi-model NoSQL database, combining key-value, document and graph data models.
Upstream URL: https://www.arangodb.com/
Keywords: database document graph key-value model multi nosql
Licenses: Apache
Conflicts: arangodb-git, arangodb-latest
Provides: arangodb=3.0.3
Submitter: bpdp
Maintainer: sleepycat
Last Packager: sleepycat
Votes: 8
Popularity: 1.144570
First Submitted: 2012-08-23 14:29
Last Updated: 2016-07-20 18:27

Latest Comments

sleepycat commented on 2016-07-19 16:01

I've updated the package to the new cmake build system and ArangoDB 3.0.3.
I have a copy of the repo on github: https://github.com/sleepycat/arangodb_arch
If you see anything than can be improved leave a comment here or on github. Pull requests obviously welcome.

illuser commented on 2016-06-25 15:25

Arangodb is now on version 3. Version 3 has changed the build system to cmake.

mrkvon commented on 2016-06-06 02:20

In v2.8.7 (with gcc v6.1.1) the database fails with Segmentation fault after opening web interface (http://127.0.0.1:8529).

details (and fix) here: https://github.com/arangodb/arangodb/issues/1841

Marqin commented on 2016-03-20 18:58

That SSLv3 error is fixed in 2.8.5

asaaki commented on 2016-03-08 00:05

It seems they have disabled SSLv3 method recently in the package:
https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/openssl&id=4b82ed4285c7cb76caf6d75a015c5a7542c625d1

But arangodb seems to expect it.

asaaki commented on 2016-03-07 23:53

@markasoftware:
Can confirm, seems to happen after update of openssl package to most recent version.

Have seen your GitHub issue and will follow it.

Ref: https://github.com/arangodb/arangodb/issues/1773

markasoftware commented on 2016-03-07 17:28

I get the folowing error when trying to build:

lib/Basics/ssl-helper.cpp:59:14: error: use of undeclared identifier 'SSLv3_method'; did you mean 'SSLv23_method'?
meth = SSLv3_method();
^~~~~~~~~~~~
SSLv23_method
/usr/include/openssl/ssl.h:2360:19: note: 'SSLv23_method' declared here
const SSL_METHOD *SSLv23_method(void); /* Negotiate highest available SSL/TLS
^

What should I do?

asaaki commented on 2015-10-24 18:01

@Dietr1ch: I've added the steps to arangodb.install file.

Dietr1ch commented on 2015-09-22 21:22

/var/run/arangodb/ directory is not being created.

Systemd can do this after each boot as described here: https://sessellift.wordpress.com/2015/07/09/how-to-install-arangodb-on-arch-linux-or-manjaro-linux/

which says basically that we should do this:
sudo echo "d /var/run/arangodb 0755 arangodb arangodb -" > /lib/tmpfiles.d/arangodb.conf
sudo systemd-tmpfiles --create arangodb.conf


and now arango will be able to start each boot. The systemd service works fine, so it will take 2 lines to get up and running:

favourite-aur-manager arangodb
systemctl start arangodb

(=

colomar commented on 2015-07-07 00:12

he latest ArangoDB release is 2.6.2.
Also, the build fails with the following error:

LINK(target) /tmp/yaourt-tmp-colomar/aur-arangodb/src/ArangoDB-2.6.0/3rdParty/V8-3.31.74.1/out/x64.release/d8
collect2: error: ld returned 1 exit status
src/d8.target.x64.release.mk:226: recipe for target '/tmp/yaourt-tmp-colomar/aur-arangodb/src/ArangoDB-2.6.0/3rdParty/V8-3.31.74.1/out/x64.release/d8' failed
make[2]: *** [/tmp/yaourt-tmp-colomar/aur-arangodb/src/ArangoDB-2.6.0/3rdParty/V8-3.31.74.1/out/x64.release/d8] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-colomar/aur-arangodb/src/ArangoDB-2.6.0/3rdParty/V8-3.31.74.1/out'
Makefile:293: recipe for target 'x64.release' failed
make[1]: *** [x64.release] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-colomar/aur-arangodb/src/ArangoDB-2.6.0/3rdParty/V8-3.31.74.1'
Makefile:9782: recipe for target '.v8-build-64' failed
make: *** [.v8-build-64] Error 2

This was already reported ( https://github.com/arangodb/arangodb/issues/1339 ) and according to the report already fixed upstream, but apparently not in 2.6.0. Therefore the package needs an update to 2.6.2 in order to work.

I tested with 2.6.2 (no other changes) and it works

All comments