Перейти к основному контенту

Ошибки авторизации в реестре контейнеров

1. Ошибка авторизации при загрузке контейнеров RiCoder

Мастер установки не может найти  файл регистрационного ключа (*.json) для подключения к репозиторию Docker-контейнеров Яндекс.

Текст ошибки: Ошибка авторизации

RiCoder_ошибка авторизации json.jpg

Причина появления ошибки

1. Файл регистрационного ключа *.json отсутствует в директории /CHOP_DEPLOY/

2. Неверно введено имя файла *.json – файла с таким именем нет в папке /CHOP_DEPLOY/

Решение для ОС Windows
  1. Закройте мастер установки. Нажмите ESC.
  2. Поместите файл регистрационного ключа *.json в директорию /CHOP_DEPLOY/.
  3. Запустите мастер установки. 
  4. Пройдите шаги диалога мастера установки.
Решение для ОС Linux

1. Закройте мастер установки. Нажмите ESC.

2. Поместите файл регистрационного ключа *.json в директорию /CHOP_DEPLOY/.

3. Запустите мастер установки. Выполните команду:

./launcher_linux

4. Пройдите шаги диалога мастера установки.

Решение для ОС 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-1


3. Ошибка при загрузке образов контейнеров 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

RiCoder_LAUN_ некорректный номер версии.png

Причина появления ошибки

Введены некорректные номера версий в диалоге мастера установки.

Решение для ОС Windows
  1. Закройте мастер установки.
  2. Запустите мастер установки снова и пройдите шаги диалога.
  3. Введите корректные номера версий BAC-version и ricoder_dashboard ver.
Решение для ОС Linux

1. Закройте мастер установки.

2. Запустите мастер установки снова и пройдите шаги диалога.

./launcher_linux

3. Введите корректные номера версий BAC-version и ricoder_dashboard ver.

Номера последних версий компонентов RiCoder указаны на официальной странице ПО RiCoder рядом со ссылкой для скачивания последнего релиза.


Дата обновления: 30.04.2026