Docker中Linux环境下PyCharm编辑README.md时崩溃
Docker环境下PyCharm 2023.1.1社区版编辑Markdown文件的SUID沙箱错误修复
问题现象
在Docker的Linux环境运行PyCharm 2023.1.1社区版时,编辑README.md等Markdown文件会触发致命错误,报错内容如下:
[0628/172358.898878:FATAL:setuid_sandbox_host.cc(157)] 找到SUID沙箱助手二进制文件,但配置不正确。为了安全起见,我将终止运行,而不是在无沙箱模式下启动。你需要确保
/pycharm-community-2023.1.1/jbr/lib/chrome-sandbox由root用户拥有,且权限为4755。Trace/breakpoint trap (core dumped)
解决步骤
- 进入Docker容器的命令行,执行以下命令修正文件的所有者和权限:
(如果容器内当前用户非root,需在命令前添加chown root:root /pycharm-community-2023.1.1/jbr/lib/chrome-sandbox chmod 4755 /pycharm-community-2023.1.1/jbr/lib/chrome-sandboxsudo,前提是该用户有sudo权限)
原因说明
PyCharm的Markdown编辑器依赖内置的Chrome组件,该组件需要通过SUID沙箱机制保障运行安全。如果沙箱文件的所有者或权限不符合要求,组件会直接终止运行,导致无法编辑Markdown文件。
内容的提问来源于stack exchange,提问作者Brad Grissom
相关产品推荐
相关产品推荐

