Установка Arangodb на ArchLinux - PullRequest
0 голосов
/ 03 августа 2020

ОС : Arch Linux Источник : https://github.com/sleepycat/arangodb_arch версия arangodb : 3.6.3

что я сделал

git clone https://github.com/sleepycat/arangodb_arch.git
cd arangodb_arch
makepkg 
# or assuming you have a gpg key:
makepkg --sign

После прохождения тесты успешно установка завершается неудачей с этой ошибкой

==> Entering fakeroot environment...
==> Starting package()...
    -> Preparing ArangoDB.
install: invalid user ‘arangodb’
==> ERROR: A failure occurred in package().
Aborting...

Я думал, что эта ошибка может быть связана с arangodb-users.conf ->

u arangodb - "ArangoDB system user"

Я пытался изменить пользователя и имя пользователя, но Это вызывает новую ошибку при проверке источника

==> ERROR: One or more files did not pass the validity check!

заранее спасибо

1 Ответ

1 голос
/ 04 августа 2020

поэтому после большого количества поисков это то, что вам следует сделать для установки Arangodb на Arch Linux

перед установкой

sudo useradd -r arangodb

установка

yay -S arangodb

после установки

  1. sudo systemctl daemon-reload
  2. sudo systemctl enable arangodb3.service
  3. sudo systemctl start arangodb3.service
  4. / etc / arangodb3 /arangosh.conf => authentication = false
  5. / etc / arangodb3 / arangod.conf => authentication = false
  6. Затем установите пароли и создайте root пользователь
arangosh
require("org/arangodb/users").update("root", "mypassword")
/ etc / arangodb3 / aran gosh .conf => authentication = true / etc / arangodb3 / arangod.conf => authentication = true sudo systemctl restart arangodb3.service
...