Проблема

После указания имени базы данных, пользователя и пароля возникает ошибка:

Verification failed
CODE


Диагностика

  • При входе в Tucana проверить наличие сообщения об ошибке вида:
    You reached the limit for login requests
    CODE
  • Проверить содержимое файла /opt/rubackup/rc/rubackup_api/limiter.cache на сервере REST API на предмет значений вида:
    "attempts_count": 0, "block_period": 0}
    CODE
    вместо стандартных значений:
    "attempts_count": 5, "block_period": 30}
    CODE
    где
    • attempts_count — параметр, определяющий максимальное количество попыток аутентификации;
    • block_period — параметр, определяющий длительность блокировки авторизации.

Возможная причина: Неверные лимиты в REST API . Перейти к решению.


  • Убедиться, что при аутентификации появляется сообщение "Failed to connect to the RuBackup server":
  • Проверить состояние служб:
    • сервера на primary-сервере: 
      sudo systemctl status rubackup_server
      CODE
    • REST API на узле, где развернута служба: 
      sudo systemctl status rubackup_api
      CODE
    • СУБД на узле, где настроена служебная БД: 
      sudo systemctl status postgresql
      CODE

Возможная причина: Не запущены необходимые службы. Перейти к решению.


  • Проверить наличие unit-файла:
    sudo systemctl restart rubackup_api.service
    CODE
    Вывод:
    Failed to restart rubackup_api.service: Unit rubackup_api.service not found.
    CODE

Возможная причина: Не создан unit-файл для службы rubackup_api. Перейти к решению.


Возможные причины