Невозможно получить доступ к изменениям и создавать проекты - PullRequest
0 голосов
/ 11 марта 2019

пробовал геррит 2,15 и 2,16,6.

Я пытаюсь перенести существующий экземпляр gerrit на другое оборудование. Есть зеркало AOSP со старыми изменениями и базой данных.

Я переместил все на новое оборудование и вижу список изменений и список проектов, но я не могу получить доступ ни к каким самим изменениям. Когда я нажимаю, чтобы получить доступ к некоторым изменениям, я получаю 404 не найден и сообщение «Ошибка сервера: не найден: root-dir» . Когда я пытаюсь создать новый проект с именем "root-dir / project_path / project_name" , я получаю то же сообщение.

Конфигурации Cgroups верны. Переиндексация не помогает и не повторная инициализация.

Используя ssh, я могу создать проект и вытащить любое желаемое изменение.

Единственное различие между конфигурациями состоит в том, что теперь мы используем nginx перед экземпляром gerrit.

Почему это происходит?

1 Ответ

0 голосов
/ 12 марта 2019

На самом деле проблема была в конфигурации nginx.

server {
    ...
    location / {
        proxy_pass http://[ipv6_address]:8443/;
        ...
    }
}

Косая черта в конце вызвала проблему: должно быть proxy_pass http://[ipv6_address]:8443;

Выпуск 1999: создание проекта с / вызовет ошибку (404 не найден)

1012 * Поиск неисправностей *

...