code-server使用Codex报沙箱错误的解决方法
开启沙箱之后执行命令出现“bwrap: Unknown option –argv0”的错误,参考linux.do论坛老哥的解决办法,给出CodeServer的解决。
原作者链接:原文地址
参考了论坛老哥修复VSCode Remote Server的方案,修复了我的Code Server机器的Codex执行问题。
唯一的区别是插件目录,Code Server的插件目录在:
~/.local/share/code-server/extensions/openai.chatgpt-26.318.11754-linux-arm64 # 我在arm机器,如果是x86则改为amd64
# 同理,后面的架构与你当前运行环境有关,我的是在 bin/linux-aarch64 目录下
其余的操作与帖子一致(为防止帖子遗失,下面都是复制的原文)
mv codex codex.real
nano codex # 此时为创建新文件
#!/bin/sh
exec "$(dirname "$0")/codex.real" \
--disable use_linux_sandbox_bwrap \
--enable use_legacy_landlock \
"$@"
完成后,保存文件,并增加可执行权限(不增加可执行权限,Code Server内插件页面会表现为一直卡loading)
chmod +x codex
最后 重启 vscode 窗口