Возможные проблемы и способы их устранения


failed to read expected number of bytes: unexpected EOF

Ошибка связана с работой докер реестра. Данная проблема была устранена в версии ПО GitFlic 3.3.0

В случае если вы встречаете подобную ошибку в версии ПО GitFlic 3.3.0 и выше , необходимо воспользоваться cli идущей в комплекте с дистрибутивом ПО GitFlic Подробнее с по gitflic-cli , можно ознакомиться на данной странице.

1. Распакуйте архив с ПО GitFlic в любую удобную директорию

unzip gitflic_3.3.0_free.zip

2. Перейдите в директорию cli внутри распакованного архива

cd /path/to/arhive/cli

3. Сделайте скрипт gitflic-cli.sh исполняемым

chmod +x ./gitflic-cli.sh

4. Запустите скрипт

./gitflic-cli.sh /path/to/gitflic/properties/application.properties
#Например, ./gitflic-cli.sh /user/admin/gitflic/default-config/application.properties

5. Дождитесь окончания запуска скрипта

2024-02-22 14:36:32.630  INFO 7 --- [           main] o.s.i.channel.PublishSubscribeChannel    : Channel 'application.errorChannel' has 1 subscriber(s).
2024-02-22 14:36:32.631  INFO 7 --- [           main] o.s.i.endpoint.EventDrivenConsumer       : started bean '_org.springframework.integration.errorLogger'
shell:>

6. Ведите команду fix docker manifest и дождитесь выполнения.

7. После успешного выполнения выйдите из приложения комбинацией клавиш ctrl+c

psql: error obtaining MAC configuration for user

Ошибка означает что БД не может верно определить метку безопасности пользователя.

Для устранения необходимо проверить есть ли у пользователя который запускает СУБД (postgres по умолчанию) необходимые права на чтение и исполнение необходимых директорий

sudo getfacl /etc/parsec/macdb/
sudo getfacl /etc/parsec/capdb/

Запись в выводе user:postgres:r-x

Если данной записи в выводе нет, необходимо задать необходимые права

sudo setfacl -R -m u:postgres:rx /etc/parsec/capdb
sudo setfacl -R -m u:postgres:rx /etc/parsec/macdb

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

Если ошибка осталась

Установите валидные уровни конфиденциальности для пользователя согласно официальной инструкции