Не удалось запустить JFrog Artifactory: новая установка
после новой установки JFrog Artifactory server я не могу запустить приложение. Я использую сервер Percona 5.6 mysql db.
artifactory.service - Setup Systemd script for Artifactory in Tomcat Servlet Engine
Loaded: loaded (/usr/lib/systemd/system/artifactory.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: resources) since Mon 2018-01-22 04:22:34 EST; 2s ago
Process: 8618 ExecStart=/opt/jfrog/artifactory/bin/artifactoryManage.sh start (code=exited, status=0/SUCCESS)
Jan 22 04:22:34 xxx-xxxx-xxxx systemd[1]: Failed to start Setup Systemd script for Artifactory in Tomcat Servlet Engine.
Jan 22 04:22:34 xxx-xxxx-xxxx systemd[1]: Unit artifactory.service entered failed state.
Jan 22 04:22:34 xxx-xxxx-xxxx systemd[1]: artifactory.service failed.
когда я проверил artifactory.загрузчик.журнал я получаю следующую ошибку.
2018-01-22 04:07:43 [ARTIFACTORY] [INFO ] master.key file currently missing - waiting for Access to create it. Reattempting to check master.key file existence in 1 second.
Если вам нужны еще журналы для диагностики, пожалуйста, дайте мне знать.
С уважением,
4 ответов
у меня была та же проблема. Запуск под Ubuntu 16.04 и установочный пакет deb для 5.10.1.
похоже $ARTIFACTORY_HOME
указывает на /var/opt/jfrog/artifactory
с бинарниками в /opt/jfrog/artifactory
. Меняется $ARTIFACTORY_HOME
указать /opt/jfrog/artifactory
позволяет ему запускаться, но также помещает все данные (доступ, резервное копирование, данные, журналы и каталоги поддержки). Это нормально для меня, поскольку у нас есть только демо-лицензия, и мы просто проводим тестирование, но не идеально, если вы хотите сохранить свои данные под /var
.
Я пытался уйти $ARTIFACTORY_HOME
в одиночку и создание ссылок на другие каталоги, но это, похоже, не сработало. Я не потрудился исследовать это, хотя, поскольку у меня теперь есть тестовая система, которая выглядит так, как будто она работает.
проверьте эту ссылку: https://www.jfrog.com/confluence/display/RTF4X/Master + ключ + шифрование
на безопасность >> Настройки Безопасности >> Encript
Это создаст artifactory.ключ файл, дублировать его и переименовать копию в мастер.ключ
изменить 1
узнал в версии 5, вам нужно переменной JAVA_HOME установлено, что в версии 4 не имеет значения,
Я получил аналогичную проблему и исправил ее, исправив права владельца / группы на /var/opt/jfrog/artifactory/access/etc path.
Я создавал приведенные ниже каталоги, используя ansible playbook перед запуском artifactory docker image.
в/var/опт/jfrog/artifactory/доступ/и т. д.
/var/opt/jfrog/artifactory / backup
/var/opt/jfrog/artifactory / data
/var/opt/jfrog/artifactory / etc
/var/opt/jfrog/artifactory / logs