Добавить в корзинуПозвонить
Найти в Дзене

Ошибка установки Veeam B&R после удаления предыдущей версии

На этапе выбора базы данных в мастере установки Veeam Backup & Replication 12 появляется ошибка: Failed to connect to PostgreSQL server localhost:5432. No password has been provided but the backend requires one Ошибка появляется при подключении к базе данных, которая была установлена мастером установки предыдущей версии. Каких-то паролей от пользователя postgres нет, так как мастер установки не предоставляет его. Чтобы аутентификация работала нужно отредактировать два файла конфигурации PostgreSQL: pg_ident.conf pg_hba.conf В pg_hba.conf нужно добавить строки выше существующих строк: host all all 127.0.0.1/32 sspi map=veeam host all all ::1/128 sspi map=veeam В pg_ident.conf нужно добавить учетную запись пользователя, которому нужно разрешить подключение: veeam "SYSTEM@NT AUTHORITY" postgres veeam pgadmin@veeam_srv postgres veeam user@DOMAIN postgres Учетную запись и формат этой учетной записи можно посмотреть в лог файле PostgreSQL. Файлы логов лежат в "C:\Pro
Оглавление
Настройки, после которых появляется ошибка
Настройки, после которых появляется ошибка

Ошибка

На этапе выбора базы данных в мастере установки Veeam Backup & Replication 12 появляется ошибка:

Failed to connect to PostgreSQL server localhost:5432. No password has been provided but the backend requires one

Ошибка появляется при подключении к базе данных, которая была установлена мастером установки предыдущей версии. Каких-то паролей от пользователя postgres нет, так как мастер установки не предоставляет его.

Решение

Чтобы аутентификация работала нужно отредактировать два файла конфигурации PostgreSQL:

pg_ident.conf
pg_hba.conf

В pg_hba.conf нужно добавить строки выше существующих строк:

host all all 127.0.0.1/32 sspi map=veeam
host all all ::1/128 sspi map=veeam

В pg_ident.conf нужно добавить учетную запись пользователя, которому нужно разрешить подключение:

veeam "SYSTEM@NT AUTHORITY" postgres
veeam pgadmin@veeam_srv postgres
veeam user@DOMAIN postgres

Учетную запись и формат этой учетной записи можно посмотреть в лог файле PostgreSQL. Файлы логов лежат в "C:\Program Files\PostgreSQL\15\data\log". Нужно упорядочить файлы по дате и посмотреть последние файлы.

СООБЩЕНИЕ: нет соответствия в файле сопоставлений "veeam" для пользователя "postgres", прошедшего проверку как "user@DOMAIN"

После изменения файлов нужно перезагрузить PostgreSQL и продолжить установку.

Нюансы русской версии Windows

Для русской версии Windows может потребоваться изменить кодировку файла настроек pg_ident.conf. В русской версии системный пользователь это "СИСТЕМА@NT AUTHORITY". Изменить нужно с UTF-8 на Windows 1254.