Не устанавливается брокер на Astra Linux 1.8.4
Проблема
Брокер не устанавливается на Astra Linux версии 1.8.4 с ядром 6.1.152-1-generic.
В логах journalctl после установки наблюдается следующая ошибка с кодом:
docker.errors.DockerException: Error while fetching server API version: Not supported URL scheme http+docker
Причина
Ошибка вызвана несовместимостью устаревшей версии Docker Compose (v1) с Docker Engine в Astra Linux, начиная с версии 1.8.3.
Решение
Для установки брокера на AstraLinux версии 1.8.4 выполните следующие шаги:
-
Удалите Docker Compose старой версии с помощью команды:
sudo apt remove docker-compose -
Установите Docker Compose v.2:
sudo apt install docker-compose-v2 -
Добавьте в конфигурационный файл
/etc/default/grubв параметрGRUB_CMDLINE_LINUX_DEFAULTзапись:parsec.execstack=1 -
Обновите конфигурацию
GRUBи выполните перезагрузку системы:sudo update-grub sudo reboot