Сбой управления плагинами с 404 на SonarQube6.3.1
Я перешел с sonarQube 6.2 на sonarQube 6.3.1 сегодня. С тех пор невозможно управлять pluginsd через веб-интерфейс: "POST / sonarqube / api / plugins / update HTTP / 1.1" 401 - "xxx: 9000 / sonarqube / updatecenter / updates"
"POST / sonarqube / api / plugins / uninstall HTTP / 1.1" 401 - "xxx: 9000 / sonarqube / updatecenter / Установлено"
Любая идея?
Ниже вы найдете несколько журналов: es.log (без конкретной ошибки, кроме предупреждения): 2017.05.09 18:37:03 INFO es[][ospProcessEntryPoint] Запуск es 2017.05.09 18:37:03 INFO es[][ossEsSettings] Elasticsearch прослушивает /127.0.0.1:9001 2017.05.09 18:37:04 ИНФОРМАЦИЯ es[][o.elasticsearch.node] [sonarqube] версия [2.4.4], pid[308], сборка [fcbb46d/2017-01-03T11:33:16Z] 2017.05.09 18:37:04 ИНФОРМАЦИЯ es[][o.elasticsearch.node] [sonarqube] инициализация... 2017.05.09 18:37:04 ИНФОРМАЦИЯ es [] [oeplugins] [sonarqube] modules [], плагины [], сайты [] 2017.05.09 18:37:04 ИНФОРМАЦИЯ es[][o.elasticsearch.env] [sonarqube] используя [1] пути к данным, монтирует [[/ (/dev/mapper) / vbtu13 - vg-root)]], net usable_space [22,1 ГБ], net total_space [105,9 ГБ], спины? [возможно], типы [ext4] 2017.05.09 18:37:04 ИНФОРМАЦИЯ es[][o.elasticsearch.env] [sonarqube] размер кучи [990.7mb], сжатые обычные указатели объектов [true] 2017.05.09 18:37:04 WARN es[][o.elasticsearch.env] [sonarqube] дескрипторы файлов max [4096] для процесса asticsearch, вероятно, слишком малы, рассмотрите возможность увеличения до как минимум [65536] 2017.05.09 18:37:09 ИНФОРМАЦИЯ es [] [ o.elasticsearch.node] [sonarqube] инициализирован 2017.05.09 18:37:09 ИНФОРМАЦИЯ es[][o.elasticsearch.node] [sonarqube] стартует... 2017.05.09 18:37:09 ИНФОРМАЦИЯ es [] [oetransport] [sonarqube] publish_address {127.0.0.1:9001}, bound_addresses {127.0.0.1:9001} 2017.05.09 18:37:09 ИНФОРМАЦИЯ es [] [oediscovery] [sonarqube] sonarqube/1jRp0dGhSPGTebMmzIKSLQ 2017.05.09 18:37:12 ИНФОРМАЦИЯ es [] [oecluster.service] [sonarqube] new_master {sonarqube}{1jRp0dGhSPGTebMmzIKSLQ}{127.0.0.1}{127.0.0.1:9001}{rack_id=sonarqube, master=true}, причина: присоединение к дзен-диско (selected_as_master), [0] присоединений получено) 2017.05.09 18:37:12 ИНФОРМАЦИЯ es[][o.elasticsearch.node] [sonarqube] запущен 2017.05.09 18:37:12 ИНФОРМАЦИЯ es [] [oegateway] [sonarqube] восстановила [7] индексов в cluster_state 2017.05.09 18:37:14 ИНФОРМАЦИЯ es [] [oecrallocation] [sonarqube] Состояние работоспособности кластера изменено с [RED] на [ ЗЕЛЕНЫЙ] (причина: [начались осколки [[компоненты] [0], [компоненты] [0]]...]).
sonar.log: -> Оболочка запущена как демон, запускающий JVM... Оболочка (версия 3.2.3) (невозможно опубликовать с моей репутацией) // wrapper.tanukisoftware.org Copyright 1999-2006 Tanuki Software, Inc. Все права Зарезервированный. 2017.05.09 18:37:02 INFO app [] [osaAppFileSystem] Очистка или создание временного каталога /opt/sonar/sonarqube-6.3.1/temp 2017.05.09 18:37:02 INFO app [] [ospmJavaProcessLauncher] Процесс запуска [ es]: / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java -Dhttp.proxyHost = 10.220.100.56 -Dhttp.proxyPort = 8080 -Dhttps.proxyHost = 10.220.100.56 -Dhttps.proxyPort = 8080 -Djava.awt.headless = истина -Xmx1G -Xms256m -Xss256k -Djna.nosys = истина -XX: + UseParNewGC -XX: + UseConcMarkSweepGC -XX: CMSInitiatingOccupancyFraction = 75 -XXJOmp_ObOnOO io.tmpdir = / opt / sonar / sonarqube-6.3.1 / temp -javaagent: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/management-agent.jar -cp./lib/common / :./ lib / search / org.sonar.search.SearchServer /opt/sonar/sonarqube-6.3.1/temp/sq-process5998520493205071951properties 2017.05.09 18:37:14 Приложение INFO [] [ospmMonitor] Процесс [es] 2017.05.09 18:37:14 INFO app [] [ospmJavaProcessLauncher] Процесс запуска [web]: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Dhttp.proxyHost=10.220.100.56 -Dhttp.proxyPort=8080 -Dhttps.proxyHost=10.220.100.56 -Dhttps.proxyPort=8080 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx8 XX: + HeapDumpOnOutOfMemoryError -Djava.io.tmpdir = / opt / sonar / sonarqube-6.3.1 / temp -javaagent: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/management-agent.jar -cp./lib/common/ :./ lib / server /: /opt/sonar/sonarqube-6.3.1/lib/jdbc/mysql/mysql-connector-java-5.1.39.jar org.sonar.server. app.WebServer /opt/sonar/sonarqube-6.3.1/temp/sq-process2409091727178853918properties 2017.05.09 18:37:35 INFO app[][ospmMonitor] Процесс [web] запущен 2017.05.09 18:37:35 INFO app[][ospmJavaProcessLauncher] Процесс запуска [ce]: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -Dhttp.proxyHost=10.220.100.56 -Dhttp.proxyPort=8080 -Dhttps.proxyHost=10.220.100.56 -Dhttps.proxyPort=8080 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/ sonqu / sonar / sonar / 1 / temp -javaagent: / usr / lib / jvm / java-8-openjdk-amd64 / jre / lib / management-agent.jar -cp./lib/common/ :./ lib / server /:./ lib / ce / *: / opt / sonar / sonarqube-6.3.1 / lib / jdbc / mysql / mysql-connector-java-5.1.39.jar org.sonar.ce.app.CeServer /opt/sonar/sonarqube-6.3.1/temp/sq-process6009636964843033739properties 2017.05.09 18:37:47 INFO app[][ospmMonitor] Процесс [ce] завершен 2017.05.09 18:37:47 INFO app [] [osapplication.App] SonarQube запущен
access.log:............... 10.220.105.4 - - [10 / mai / 2017: 09: 29: 01 +0200] "GET / sonarqube / api / plugins / Установленный HTTP/1.1" 200 - "xxx:9000/sonarqube/updatecenter/ Установлено "" Mozilla / 5.0 (X11; Linux x86_64; rv: 45.0) Gecko / 20100101 Firefox / 45.0 "" AVvuErdqF8rgNMzDAAJT "10.220.105.4 - - [10 / mai / 2017: 09: 29: 01 +0200] "GET / sonarqube / api / plugins / pending HTTP / 1.1" 200 45 " http://vbtu13:9000/sonarqube/updatecenter/installed " "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJV" 10.220.105.4 - - [10/mai/2017:09:29:01 +0200] "GET /sonarqube/api/plugins/updates HTTP/1.1" 200 - "xxx:9000/sonarqube/updatecenter/ Установлено" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJU" 10.220.105.4 - - [10/mai/2017:09:29:08 +0200] "GET /sonarqube/api/plugins/pending HTTP/1.1" 200 45 "xxx:9000/sonarqube/updatecenter/available" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJX" 10.220.105.4 - - [10/mai/2017:09:29:08 +0200] "GET /sonarqube/api/plugins/available HTTP/1.1" 200 - "xxx:9000/sonarqube/updatecenter/available" "Mozilla/5.0 (X11; Linux x86_64; Версия:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJW" 10.220.105.4 - - [10/mai/2017:09:29:13 +0200] "POST /sonarqube/api/plugins/install HTTP/1.1" 401 - "xxx:9000/sonarqube/updatecenter/available" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" "AVvuErdqF8rgNMzDAAJY"
1 ответ
Я наконец нашел обходной путь. Я не знаю почему, но эта версия не сохраняет куки на Firefox. Проблема присутствовала для всех аутентифицированных действий... (Я пробовал на нескольких станциях).
Но это сработало на Chrome... Итак, проблема решена.