Перейти к основному содержимому

Часто встречающиеся проблемы и пути их устранения

Не удалось найти файл лицензии Pangolin при запуске copywala​

Проблема:

При запуске copywala через внешнюю СРК без инициализации профиля пользователя и экспорта переменных окружения, библиотека pg_auth_config не может найти файл лицензии Pangolin и завершает работу с ошибкой:

Check license file "/opt/pangolin-license/license.json" : file is not found
2026-08-28 12:21:10.825 [2311086] ERR init config err="/etc/pbr/copywala.yaml: failed find secret in pg_auth_config: file is not found (check license or creds file)"

Причина:

При запуске copywala без интерактивной сессии пользователя переменные окружения не экспортируются в контекст процесса. Библиотека pg_auth_config, которая отвечает за получение секретов подключения к базе данных, не может найти файл лицензии Pangolin, так как не может определить место его нахождения.

Решение:

Задайте путь к лицензии в секции lib_envs файла copywala.yaml:

lib_envs:
- name: PG_LICENSE_PATH
value: /opt/pangolin_license