Can Not Run Elasticsearch as Root Sonarqube
Получение ошибки elasticsearch "can not run as root" после обновления с SonarQube 6.5 до 6.6. Больше ничего не изменилось
Получение ошибки elasticsearch "can not run as root" после обновления с SonarQube 6.5 до 6.6. Больше ничего не изменилось.
CentOS выпуск 6.8 (окончательный) Java (TM) SE Runtime Environment (build 1.8.0_101-b13)
java.lang.RuntimeException: can not run elasticsearch as root at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:195) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:342) [elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) [elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) [elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:67) [elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) [elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.cli.Command.main(Command.java:90) [elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) [elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) [elasticsearch-5.6.2.jar:5.6.2] 2017.10.20 11:59:14 WARN es[][o.e.b.ElasticsearchUncaughtExceptionHandler] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:123) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:67) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:134) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:91) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:84) ~[elasticsearch-5.6.2.jar:5.6.2] Caused by: java.lang.RuntimeException: can not run elasticsearch as root at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:106) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:195) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:342) ~[elasticsearch-5.6.2.jar:5.6.2] at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:132) ~[elasticsearch-5.6.2.jar:5.6.2] ... 6 more
elasticsearch sonarqube runtimeexception sonarqube-ops
Источник Raye Raskin 20 октября 2017 в 21:38
4 ответа
- Получение ошибки "Not authorized" после обновления до SonarQube 4.2
При выполнении анализа гидролокатора с помощью плагина Maven Sonar: Без каких-либо других изменений, кроме обновления с SonarQube 3.7 до 4.2 Мы получаем следующую ошибку: [ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.2:sonar (default- cli) on project museum-mobile: Can not...
- sonarqube 6.6 обновление: неисправимые сбои индексации
После обновления sonarqube 6.6 с 6.5 (с пакетом Debian) сонар не может запуститься. Я не обновлял Плагины перед обновлением. Я просто позволил стандартному пакету Debian обновиться. Я использую внешнюю базу данных (Postgresql). Я нашел следующие ошибки в web.log : 2017.10.24 18:12:34 ERROR...
40
Я также столкнулся с этой проблемой, запустив SonarQube как root на Centos 7, а не внутри docker. Как упоминалось в предыдущих комментариях, проблема связана с SonarQube обновлением ElasticSearch, и новая версия больше не позволяет запускать себя от имени root.
В моей среде исправление было достаточно простым: я уже создал пользователя ("sonar") и группу ("sonar") для "own" файлов sonarqube. Поскольку мой процесс SonarQube работал от имени root, он оставил журналы и временные файлы, принадлежащие root.
1. Я остановил службу.
2. Переназначил все права собственности ("chown -R sonar:sonar /opt/sonarqube-6.6")
3. Изменил #RUN_AS_USER=
в строке 48 /opt/sonarqube-6.6/bin/linux-x86-64/sonar.sh
на RUN_AS_USER=sonar
, и как служба sonarqube, так и ее служба elasticsearch перезапустились без дальнейших проблем. Мне пришлось перейти на http://<sonarhost:port>/setup
, чтобы обновить базу данных, и оттуда все работало нормально.
John Elion 31 октября 2017 в 12:29
2
Изменение в systemd:
User=sonar Group=sonar
и изменить все исходные и #RUN_AS_USER=sonar
Он будет работать. Кажется, ошибка в окружающей среде при запуске в корне, а затем su в sonar
Việt Phải Học Bài 23 мая 2018 в 08:26
0
Столкнувшись с той же проблемой, внесите некоторые изменения в мой файл службы сонара, и он начнет работать. ниже приведен мой файл службы сонара
[Unit] Description=SonarQube service After=syslog.target network.target [Service] Type=forking #Type=simple User=sonar Group=sonar PermissionsStartOnly=true ExecStart=/opt/sonarqube/bin/linux-x86-64/sonar.sh start ExecStop=/opt/sonarqube/bin/linux-x86-64/sonar.sh stop StandardOutput=syslog LimitNOFILE=65536 LimitNPROC=8192 #TimeoutStartSec=5 Restart=always [Install] WantedBy=multi-user.target
Также следуйте за изменением домашнего каталога пользователя sonar
$ usermod -d /opt/sonarqube sonar
dushyant 23 апреля 2019 в 18:20
-1
Я скачал sonarqube-6.5 и попытался настроить нового пользователя "sonar", но все равно es не работает для меня по той же причине - Ubuntu 16.4.
nimish 03 мая 2018 в 16:40
Путь обновления с Sitecore 6.x до 6.6
Сайт, над которым мы сейчас работаем, использует Sitecore 6.5, и мы хотели бы обновить его до 6.6, чтобы протестировать новые функции, доступные в этой версии. Обычно Sitecore выпускает подробные...
run-as говорит "пакет неизвестен" после обновления Android до 4.3
У меня есть простой скрипт, который загружает базу данных с телефона на мой PC он использует 'run-as', он работал хорошо, но теперь, run-as говорит пакет неизвестен , мое приложение установлено на...
После обновления до Sitecore 6.6 параметры размера уменьшенного изображения передаются ненадлежащим образом
Мы обновились с Sitecore 6.5 до 6.6, и после обновления у нас есть изображения по всему сайту, которые теперь появляются с уродливыми черными ящиками вокруг них. Изменение параметров...
Получение ошибки "Not authorized" после обновления до SonarQube 4.2
При выполнении анализа гидролокатора с помощью плагина Maven Sonar: Без каких-либо других изменений, кроме обновления с SonarQube 3.7 до 4.2 Мы получаем следующую ошибку: [ERROR] Failed to execute...
sonarqube 6.6 обновление: неисправимые сбои индексации
После обновления sonarqube 6.6 с 6.5 (с пакетом Debian) сонар не может запуститься. Я не обновлял Плагины перед обновлением. Я просто позволил стандартному пакету Debian обновиться. Я использую...
Не могу запустить Сонар сервер вызвана Elasticsearch не из-под root
Я пытаюсь установить SonarQube : я следовал этим шагам : Настройка SOnarQube Tuto : здесь Подведем итог : Загрузка гидролокатора и перемещение его в /opt/sonar добавление этих шагов coonfig к...
Проблемы обновления SonarQube 6.4 до 6.7 LTS
Попытка обновить экземпляр my sonarqube, работающий на m3.xlarge Amazon Linux AMI 2017.03.1.20170617 x86_64 HVM GP2 Прохождение инструкций по обновлению здесь https: / / docs.sonarqube.org/дисплей /...
elasticsearch не может начать работу с пользователем, не являющимся пользователем root
Я использую elasticsearch в качестве поисковой системы для своего сайта. После того, как я скачал elasticsearch, я использую команду ./bin/elasticsearch Я получил ошибку...
После обновления до 6.5 нет пользователей, кроме администратора в Administration/Security/Users
У меня есть 40 пользователей в моем экземпляре sonarqube. После обновления до Sonarqube 6.5 в Administration/Security/Users остается только администратор. Sonarqube подключено к PostgreSQL базе...
SonarQube остановлен и не работает
Я пытаюсь настроить версию SonarQube 7.8. Как только я запускаю файл sonar.sh, он работает, но после этого сонар останавливается. root@automation:/opt/sonarqube-7.8/bin/linux-x86-64# ./sonar.sh...
Can Not Run Elasticsearch as Root Sonarqube
Source: https://coderoad.ru/46857688/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-elasticsearch-can-not-run-as-root-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D1%81-SonarQube
0 Response to "Can Not Run Elasticsearch as Root Sonarqube"
Post a Comment