Package Details: arangodb 3.7.10-1

Git Clone URL: (read-only, click to copy)
Package Base: arangodb
Description: A multi-model NoSQL database, combining key-value, document and graph data models.
Upstream URL:
Keywords: database document-store graph nosql
Licenses: Apache
Submitter: bpdp
Maintainer: sleepycat
Last Packager: sleepycat
Votes: 21
Popularity: 0.26
First Submitted: 2012-08-23 14:29
Last Updated: 2021-03-26 03:16

Latest Comments

1 2 3 4 5 6 ... Next › Last »

nickb937 commented on 2021-03-12 09:10

This package does not create the arangodb user, so it is not possible to successfully build the package without first manually creating the user

install: invalid user ‘arangodb’
==> ERROR: A failure occurred in package().
error making: arangodb

gorilux commented on 2020-08-29 12:37

Finally managed to create this packages without any issues, here is a git diff . inside the arangodb PKBUILD directory:

diff --git a/PKGBUILD b/PKGBUILD
index 99f14ac..55b8d80 100644
@@ -12,15 +12,12 @@ makedepends=("cmake" "python2" "linux-api-headers")
-validpgpkeys=("CD8CB0F1E0AD5B52E93F41E7EA93F5E56E751E9B") # Frank Celler (ArangoDB Debian Repository) <>
-            'SKIP'
-            'b1fdf8cc0525d1fc093d02b24b18a1d8361fb2cd8274974269957ef8074a26eb4f2174bdd4abd41154d535df43cd9d553c1b8205cd5945e53674d25dfa3c533f'
+            'cdba5102e9879aa1d847bf8c03f547ac5fa4ae0b1d2c7ab6af2bf08ad527e85da4422317693aaca59cc7498556b21a40167b5936b95629edf2eec709867dd90c'

 build() {
@@ -52,10 +49,9 @@ package() {
   cp -R $srcdir/ArangoDB-$pkgver/js/* $pkgdir/usr/share/arangodb3/js
   cp -R $srcdir/ArangoDB-$pkgver/build/Documentation/man/* $pkgdir/usr/share/man

-  install -dm755 -o arangodb -g arangodb $pkgdir/var/lib/arangodb3
-  install -dm755 -o arangodb -g arangodb $pkgdir/var/lib/arangodb3-apps

   install -D -m644 $srcdir/ArangoDB-$pkgver/build/bin/icudtl.dat "$pkgdir"/usr/share/arangodb3/icudtl.dat
+  install -D -m644 arangodb-users.conf "$pkgdir"/usr/lib/sysusers.d/arangodb.conf
   install -D -m644 arangodb-tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/arangodb.conf
   install -D -m644 $srcdir/ArangoDB-"$pkgver"/Installation/logrotate.d/arangod.systemd "$pkgdir"/etc/logrotate.d/arangodb3
   install -D -m644 $srcdir/ArangoDB-$pkgver/LICENSE "${pkgdir}/usr/share/licenses/arangodb3/LICENSE"
diff --git a/arangodb-tmpfile.conf b/arangodb-tmpfile.conf
index 94ace94..6865d87 100644
--- a/arangodb-tmpfile.conf
+++ b/arangodb-tmpfile.conf
@@ -1,2 +1,5 @@
 d /run/arangodb3 0755 arangodb arangodb -
 d /var/tmp/arangodb3 0755 arangodb arangodb -
+d /var/lib/arangodb3 0755 arangodb arangodb -
+d /var/lib/arangodb3-apps 0755 arangodb arangodb -

sleepycat commented on 2020-03-17 16:11

@galvez_65, if you are running systemd that user should be created for you by systemd acting on arangodb-users.conf. If you figure out why that user wasn't created, open up an issue here:

galvez_65 commented on 2020-03-15 19:18

Tried to build this package and got a build error, stating that user arangodb did not exist. Probably should note somewhere if that user needs to exist prior to building the package. If this is not the case what did I do wrong?

Update: package build once I created the system user arangodb

arthurfragoso commented on 2019-11-20 18:43

There is arangodb-bin package in AUR, but it's not updated.

dalu commented on 2019-06-04 15:34

Another reason for binary a distribution, I just tried to build it, took about 3 hours to fail with "no space left on device" aka /tmp sized 8GB was full. That was without gcc7 just for the record.

dalu commented on 2019-06-03 12:03

I'd like to join in on jnylen's request. Having to build gcc7 from source then arangodb is a bit much.

jnylen commented on 2019-03-23 14:46

Is it possible to move this over to using the .deb files as it lakes an hour to build arangodb on each release?

Anonymous comment on 2019-01-21 14:41

@sleepycat: Why not using GitHub for fetching source?

beardhatcode commented on 2019-01-08 08:46

I think the logrotate file might be off, mine was installed containing @LOGROTATE_GROUP@ and @SERVICE_NAME@.

I needed to do the following:

sed -i "s/@LOGROTATE_GROUP@/arangodb/g;s/@SERVICE_NAME@/arangodb3/g" /etc/logrotate.d/arangodb3