Codex от OpenAI иногда обрывает работу с ошибкой: то «rate limit exceeded», то «stream error», то отказ песочницы. Почти все такие сбои сводятся к четырём причинам: упор в лимит тарифа, слетевшая авторизация, блокировка песочницы и обрыв сети. Ниже разберём тексты типовых ошибок Codex и что делать с каждой, по шагам.
Где появляются ошибки и с чего начать
Основной способ работать с Codex, единое десктопное приложение ChatGPT для Windows и macOS: внутри и чат, и агент Codex, скачать можно на openai.com/codex. Но большинство ошибок с явным текстом ловят те, кто запускает Codex в терминале (CLI) или в расширении для редактора кода, там ошибка выводится прямо в консоль. Если вы ещё не поставили инструмент, начните с разбора, как установить Codex на Windows и Mac, а потом возвращайтесь сюда.
Правило простое: сначала прочитайте текст ошибки целиком. В нём почти всегда есть код (429, 401, 500) или ключевое слово (rate limit, sandbox, stream), которое сразу указывает на причину.
«Rate limit» и «429 Too Many Requests»
Самая частая ошибка. Codex выводит что-то вроде «stream error: exceeded retry limit, last status: 429 Too Many Requests» и останавливается, иногда потеряв уже начатый ответ. Пользователи жалуются, что CLI при этом просто закрывает сессию вместо паузы и повторной попытки (issue openai/codex, ещё один разбор).
Причина в 429, это ответ сервера «слишком много запросов». Он бывает двух видов:
- Упор в лимит тарифа. У Codex по подписке есть недельная квота задач, и когда она заканчивается, приходит 429. Как устроены эти лимиты и когда они сбрасываются, подробно в разборе лимитов Codex.
- Пиковая нагрузка. Слишком много запросов за короткое время (например, агент гоняет длинную задачу в цикле), сервер временно отвечает 429.
Что делать: если это недельный лимит, ждать сброса или переходить на более ёмкий тариф. Если это пиковая нагрузка, подождите минуту и повторите запрос. В июле 2026 OpenAI ослабила короткое 5-часовое окно ограничений для платных подписчиков, но общая недельная квота осталась (разбор изменений), так что 429 «на неделю» всё ещё возможен.
Когда доступ наконец есть, обидно потратить его на пару вопросов в чате. На бесплатном эфире с помощью ИИ собирают первый настоящий проект.
Посмотреть сборку проектаОшибки входа: «401 Unauthorized» и отказ авторизации
Если Codex пишет «stream error: exceeded retry limit, last status: 401 Unauthorized» или жалуется, что не находит учётные данные, значит слетела авторизация (issue openai/codex). Токен мог устареть, вы могли переключить аккаунт или тариф.
- Выйдите из аккаунта командой
codex logout, затем войдите заново черезcodex login, это перезапишет токен. - Если не помогло, удалите файл с сохранёнными данными входа
~/.codex/auth.jsonи снова выполните вход. - Проверьте, что вы входите тем же аккаунтом, на котором активна подписка с доступом к Codex, чужой или бесплатный аккаунт даст отказ.
Иногда исчерпанный лимит не показывается явной ошибкой 429: Codex молча повторяет запрос или ведёт себя странно, хотя на деле вы упёрлись в квоту (issue openai/codex). Если перевход не помог, а лимит на исходе, скорее всего дело именно в квоте.
По теме: ИИ для вайбкодинга в 2026: какой выбрать под сайт, бота и код
Ошибки песочницы: «retry without sandbox» и landlock
Codex запускает команды в изолированной песочнице для безопасности. Если система блокирует её, появляется ошибка «command failed; retry without sandbox» или «error running landlock: Sandbox(LandlockRestrict)» (issue openai/codex).
Чаще всего это встречается в Linux и WSL. Типовые причины и решения (подробный разбор фиксов):
- На Ubuntu 24.04 песочницу блокирует AppArmor. Помогает разрешение пространств имён:
sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0. - Не установлен bubblewrap (bwrap), поставьте пакет через менеджер пакетов системы.
- Как временная мера, можно запустить команду без песочницы, но только если вы доверяете тому, что выполняете.
На Windows песочница обычно работает через WSL, поэтому большинство таких ошибок относится к настройке Linux-окружения, а не самого Codex.
Ограничения и ошибки решаемы, а результат появляется только тогда, когда инструмент применён к своей задаче. На бесплатном эфире по вайбкодингу проект собирают вживую и объясняют каждый шаг простыми словами.
Прийти на бесплатный вебинарСеть, VPN и обрыв соединения
Ошибки «stream error», «connection reset» или бесконечные повторные попытки без ответа часто означают проблему с сетью, а не с самим Codex. Из России сервисы OpenAI напрямую недоступны, поэтому нестабильный или неподходящий VPN даёт именно такую картину: запрос уходит, ответ не возвращается.
- Проверьте, что VPN включён и стабилен, при обрыве канала посреди задачи Codex увидит разрыв потока.
- Смените сервер VPN, если запросы висят и отваливаются по таймауту.
- Проверьте, не блокирует ли исходящие соединения корпоративный прокси или файрвол.
Нужен ли VPN вообще и как настроить доступ без сбоев, разбирали отдельно в материале про Codex и VPN из России.
По теме: Codex vs Claude Code, Cursor, Copilot и Gemini: что выбрать в 2026
Универсальный порядок диагностики
Если непонятно, какая из причин ваша, идите по шагам сверху вниз, они отсортированы от самого частого к редкому:
- Прочитайте текст ошибки и найдите код (429, 401, 500) или ключевое слово (rate limit, sandbox, stream).
- Есть 429 или «rate limit», проверьте остаток квоты в своём аккаунте и подождите сброса или паузу в минуту.
- Есть 401 или отказ входа, сделайте
codex logoutиcodex login, при необходимости удалите ~/.codex/auth.json. - Есть sandbox или landlock, чините окружение (AppArmor, bubblewrap) или запускайте команду вне песочницы осознанно.
- Есть stream error без кода, проверьте сеть и VPN, смените сервер и повторите.
- Ничего не помогло, обновите Codex до свежей версии и перезапустите сессию, часть багов чинят обновлениями.
Не спешите переустанавливать всё подряд. В девяти случаях из десяти ответ уже написан в самой ошибке: код 429 значит лимит, 401 значит вход, слово sandbox значит окружение. Сначала читаем, потом чиним.
Частые вопросы
Codex пишет rate limit exceeded, но я почти не пользовался, почему?
Такое бывает: пользователи ловят 429 даже с запасом по лимитам, это известная проблема обработки квот (issue openai/codex). Подождите минуту и повторите, если повторяется постоянно, проверьте, не считается ли ваша нагрузка на уровне всей организации или команды.
Как понять, это ошибка Codex или моего интернета?
Если есть числовой код (401, 429, 500), это ответ сервера, дело в аккаунте или лимите. Если Codex просто висит и отваливается по «stream error» без кода, почти всегда виновата сеть или VPN.
Помогает ли переустановка Codex?
Редко. Переустановка лечит только повреждённую установку. Ошибки лимита, входа и сети переустановкой не убрать. Быстрее помогает обновить до свежей версии и перезапустить сессию.
Ошибка появилась после обновления, что делать?
Свежие версии иногда приносят новые баги. Проверьте раздел проблем на странице проекта Codex на GitHub, часто там уже есть обходной путь или заплатка в следующем релизе. Если работа срочная, откатитесь на предыдущую стабильную версию.
Хотите не гадать над ошибками, а уверенно собирать сайты и ботов с ИИ? На бесплатном вебинаре по вайбкодингу показываем весь путь от установки инструментов до готового проекта, с разбором частых затыков.
Записаться на вебинар