Ошибки авторизации в реестре контейнеров
1. Авторизация в Yandex Container Registry не выполняется
В диалоге мастера установки появляется сообщение об ошибке или происходит длительное ожидание завершения авторизации в реестре Docker-образов Yandex, более 3 мин.
#Текст ошибки:
Авторизация cr.yandex …
Причина появления ошибки
Чтобы скачать Docker-образы RiCoder требуется пройти авторизацию в реестре Яндекс. Файл ключа авторизации *.json содержит всю необходимую информацию для доступа к реестре и он должен быть размещен в папке /CHOP_DEPLOY/.
Решение для ОС Windows
- Закройте мастер установки.
- Поместите файл ключа авторизации *.json в директорию /CHOP_DEPLOY/.
- Запустите мастер установки снова и пройдите шаги диалога.
Решение для ОС Linux
- Закройте мастер установки.
- Поместите файл ключа авторизации *.json в директорию /CHOP_DEPLOY/.
- Запустите мастер установки снова и пройдите шаги диалога.
./launcher_linux2. Ошибка авторизации при загрузке контейнеров RiCoder
Мастер установки не может найти файл ключа авторизации (*.json) для подключения к репозиторию Docker-контейнеров Яндекс.
Причина появления ошибки
Файл ключа авторизации .json отсутствует в директории /CHOP_DEPLOY/
Решение для ОС Windows
- Закройте мастер установки. Нажмите ESC.
- Поместите файл ключа авторизации *.json в директорию /CHOP_DEPLOY/.
- Запустите мастер установки.
- Пройдите шаги диалога мастера установки.
Решение для ОС Linux
1. Закройте мастер установки. Нажмите ESC.
2. Поместите файл ключа авторизации *.json в директорию /CHOP_DEPLOY/.
3. Запустите мастер установки. Выполните команду:
./launcher_linux4. Пройдите шаги диалога мастера установки.
Решение для ОС Linux при ручном обновлении RiCoder
В случае ручного запуска контейнеров, без использования мастера установки RiCoder есть особенности использования команды docker pull .
Попытка загрузить образ контейнера из удалённого репозитория без предварительной авторизации в репозитории Docker-контейнеров Яндекс с помощью команды:
docker pull cr.yandex/crp9t9tcd2mq4pdn52fm/chop-deploy-eqgateway-1приводит к ошибке:
Error response from daemon: Head "docker pull cr.yandex/crp9t9tcd2mq4pdn52fm/ chop-deploy-eqgateway-1 ": unauthorized: Username 'test' is invalid - must be iam, oauth or json_key.Правильный способ авторизации в репозитории Docker-контейнеров Яндекс - с помощью JSON-ключа. Без этого шага вы не сможете получить доступ к приватным образам RiCoder.
Для правильной загрузки контейнеров выполните действия.
1. Убедитесь, что файл ключа авторизации к репозиторию находится в директории /CHOP_DEPLOY/
2. Выполните команду:
cat /CHOP_DEPLOY/authorized_key.json | docker login --username json_key --password-stdin cr.yandexЗагрузите образ контейнера.
docker pull docker pull cr.yandex/crp9t9tcd2mq4pdn52fm/ chop-deploy-eqgateway-13. Ошибка при загрузке образов контейнеров RiCoder
В мастере установки отображается ошибка Docker Compose:
Текст ошибки: Error response from daemon: failed to resolve reference "cr.yandex/crplu9iv3k90bpg8iki/surgard-prod:2025-04-28-ddc": cr.yandex/crplu9iv3k90bpg8iki/surgard-prod:2025-04-28-ddc: not found
Причина появления ошибки
Введены некорректные номера версий в диалоге мастера установки.
Решение для ОС Windows
- Закройте мастер установки.
- Запустите мастер установки снова и пройдите шаги диалога.
- Введите корректные номера версий BAC-version и ricoder_dashboard ver.
Решение для ОС Linux
1. Закройте мастер установки.
2. Запустите мастер установки снова и пройдите шаги диалога.
./launcher_linux3. Введите корректные номера версий BAC-version и ricoder_dashboard ver.
Номера последних версий компонентов RiCoder указаны на официальной странице ПО RiCoder рядом со ссылкой для скачивания последнего релиза.
Дата обновления: 29.09.2025

