Возможные проблемы и способы их устранения
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
Проверьте результат перезапуском приложения.
Если ошибка осталась
Установите валидные уровни конфиденциальности для пользователя согласно официальной инструкции