Часто встречающиеся проблемы и пути их устранения
Ошибки в процессе установки СУБД Pangolin
В разделе описаны часто встречающиесяс проблемы при установке СУБД Pangolin.
Не читается файл лицензий
Возникающая ошибка:
Check license file "/opt/pangolin_license/license.json" : file is not found
Решение:
Проверьте доступность под пользователем postgres
файла лицензии:
-
Указание в переменной
PG_LICENSE_PATH=/opt/pangolin_license/
:[postgres@srv ~]$ echo $PG_LICENSE_PATH
/opt/pangolin_license/При необходимости исправьте:
export PG_LICENSE_PATH=/opt/pangolin_license/
-
Доступность файла лицензии:
[postgres@srv ~]$ ls -la $PG_LICENSE_PATH
total 12
drwxr-xr-x 2 postgres postgres 4096 Apr 12 12:17 .
drwxr-xr-x. 5 root root 4096 Apr 12 12:14 ..
-rw-r--r-- 1 postgres postgres 500 Apr 12 12:17 license_trial_202407.json
Скопированы некорректные символы в конфигурационный файл
После запуска в логе появляется запись об ошибках чтения конфигурационного файла в $PGDATA/log/*
. Например:
2024-04-12 12:25:50.689 MSK [60403] КОНТЕКСТ: строка 100 файла конфигурации "/pgdata/06/data/pg_hba.conf"
2024-04-12 12:25:50.689 MSK [60403] СООБЩЕНИЕ: неверный метод проверки подлинности " "
Решение:
Скорее всего привнесены лишние символы при копировании строк из инструкции. Необходимо либо скорректировать, либо удалить проблемные строки и ввести их с клавиатуры например через vi.