Пейджер

А ещё я сегодня воевал с Codex App на Windows+WSL.

TL;DR
  • Codex App на Windows+WSL перестал работать после обновления
  • Ошибка: permission denied к /mnt/c/Users/<user>/.codex/sessions
  • sudo chown проблему не решает
  • Решение: создать папку ~/.codex-app/ внутри WSL и указать её в настройках
А ещё я сегодня воевал с Codex App на Windows+WSL.

У меня оно спустя время после своего первого релиза отказалось работать, выкидывало ошибку

error creating thread: Fatal error: Codex cannot access session files at /mnt/c/Users/<user>/.codex/sessions (permission denied). If sessions were created using sudo, fix ownership: sudo chown -R $(whoami) /mnt/c/Users/<user>/.codex (underlying error: Operation not permitted (os error 1))


Суть в том, что при выборе Agent environment - WSL, codex пытается получить доступ к своей папке .codex на windows host, но почему-то сталкивается с отсутствием прав и просит порешать их самостоятельно с sudo chown, но это не решает проблемы.

Пошёл разбираться, нашёл несколько открытых github issues с такой же проблемой, на которые openai конечно же забили.

Хорошо что у меня есть codex и он может изучить свои кишки и разобраться что не так! В большинстве issues пользователи кидали свои workarounds для решения этой проблемы, так что я попросил codex собрать их и применить у себя и собрал себе свой костыль.

Костыль заключался в каком-то хитром создании папки ~/.codex-app/ внутри WSL и указания этого пути для Codex App. Ну, зато теперь всё работает.

Если вы тоже столкнулись с такой проблемой, то вот мое решение

Лайк, репост,
✔️ Тимур Хахалев про AI Coding, подписывайтесь!
Хотите больше таких постов?
Подпишитесь на канал и читайте продолжение в Telegram.
Подписаться на @the_ai_architect Открыть пост в Telegram