У меня уже давно работает SonarQube, но я не использовал его очень часто, но в целом, похоже, все работает. Я запускаю его внутри Docker.
Я только что обновил его до LTS (6.7), и после этого он, похоже, перешел в состояние неопределенности. Я могу войти в систему и просматривать веб-сайт, но как только я пытаюсь выполнить какую-либо операцию (кажется, не имеет значения, что это за операция), меня перенаправляют на страницу входа. Если я снова захожу, все повторяется. Так что я не могу на самом деле выполнить какое-либо действие, кажется.
Сначала я подумал, что это как-то связано со старыми данными, конфликтующими с новой настройкой. Поэтому я все почистил и настроил с нуля. Проблема остается, я ничего не могу сделать и каждый раз меня перенаправляют на страницу входа.
Например, после чистой настройки я вхожу в систему с правами admin/admin и получаю «учебник для первого раза», где мне предлагают создать токен. Я пытался это сделать, но меня перенаправили на страницу входа. Я снова вхожу в систему и на этот раз пытаюсь пропустить учебник, но затем меня перенаправляют на страницу входа. Ниже приведена часть файла access.log, когда я пытаюсь пропустить учебник:
10.3.1.119 - - [16/Nov/2017:00:12:48 +0000] "POST /gor-sq/api/users/skip_onboarding_tutorial HTTP/1.0" 401 - "https://build.acme.com/gor-sq/projects" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" "AV/CJhNZndR3RsZuAAA4"
10.3.1.119 - - [16/Nov/2017:00:12:48 +0000] "GET /gor-sq/api/users/identity_providers HTTP/1.0" 200 24 "https://build.acme.com/gor-sq/sessions/new?return_to=%2Fgor-sq%2Fprojects" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" "AV/CJhNZndR3RsZuAAA5"
10.3.1.119 - - [16/Nov/2017:00:12:48 +0000] "GET /gor-sq/api/navigation/global HTTP/1.0" 200 573 "https://build.acme.com/gor-sq/sessions/new?return_to=%2Fgor-sq%2Fprojects" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36" "AV/CJhNZndR3RsZuAAA6"
Первая строка указывает, что POST получает ответ 401. Не будучи абсолютно уверенным, похоже, что операции POST получают ответы 401, пока работает GET.
Эта настройка находится за обратным прокси-сервером, но, как я уже говорил, раньше установка работала нормально, и в настройку обратного прокси-сервера не было внесено никаких изменений.
docker run sonarqube
на своем ноутбуке, и он работал нормально. Так что это должно быть как-то связано с моей конкретной настройкой. - person StFS   schedule 16.11.2017