База знаний Business Studio 7
Переход на сайт нейросети Perplexity AI для поиска информации о Business Studio. Подробнее о возможности см. по ссылке

Содержание справки

Ошибка «...ERROR: error from registry: access forbidden»

Вопрос:

При запуске контейнера bs-license-server командой «sudo docker compose up -d bs-license-server» возникает ошибка «…ERROR: error from registry: access forbidden».

В чем может быть причина и как ее устранить?

Ответ:

Причина данной ошибки заключается в том, что в системе не проходит авторизация в Docker Registry.

Для решения данной проблемы:

  • Проверьте доступность к серверу лицензирования, подробнее см. Пункт 1 следующей инструкции Настройка окружения.
  • Проверьте параметры в файле «.env». Он должен быть заполнен в соответствие со следующей инструкцией Настройка файла .еnv и в соответствие с информацией из файла «Версии и Авторизации.txt», поставляемого в текущей версии программы.

Если настройки из пунктов выше верны, то выполните следующее:

  1. Выполните выход из текущей сессии с помощью команды:
    docker logout registry.businessstudio.ru
  2. Выполните авторизацию в Docker Registry с помощью команды:
    echo '<password>' | sudo docker login -u '<login>' --password-stdin 'registry.businessstudio.ru'

Вместо <password> нужно подставить значение параметра REGISTRY_PASS из файла «Версии и Авторизации.txt», поставляемого в текущей версии программы.

Вместо <login> нужно подставить значение параметра REGISTRY_USER из файла «Версии и Авторизации.txt», поставляемого в текущей версии программы.

Примечание: бывает, что приведенная выше команда срабатывает не с первого раза. Попробуйте ввести её 2-3 раза.