Ubuntu 24.04 LTS下Snap安装的VSCode自动更新后无法启动
Ubuntu 24.04下Snap版VSCode更新后无法启动的解决方法
从报错日志来看,核心问题是MESA驱动加载器找不到iris_dri.so和swrast_dri.so这两个OpenGL驱动文件,导致VSCode无法创建必要的OpenGL上下文,最终启动失败。以下是针对性的解决步骤:
安装缺失的MESA驱动库
执行命令安装完整的MESA驱动包,补充缺失的驱动文件:sudo apt install mesa-dri-gallium重置Snap版VSCode的权限或重装
Snap的沙箱机制可能限制了应用对系统驱动的访问,尝试重置权限:sudo snap refresh code --classic若无效,直接重装VSCode的Snap包:
sudo snap remove code sudo snap install code --classic临时禁用GPU加速启动(应急方案)
如果前两步都没效果,可强制禁用GPU加速来启动VSCode:code --disable-gpu成功启动后,可在VSCode设置中永久禁用GPU:按
Ctrl+,打开设置,搜索GPU并勾选Window: Disable GPU选项,重启后生效。
内容的提问来源于stack exchange,提问作者B.Badiei
相关产品推荐
相关产品推荐

