Linux VSCode Fix VSCode Checksums插件报错An error occurred during execution. Make sure you have write access rights to the VSCode files, see README
问题描述
本人Linux系统为Ubuntu 22.04,在VSCode中安装background插件后报错Code 安装似乎损坏。请重新安装。
,使用Fix VSCode Checksums插件执行Fix Checksums : Apply
尝试修复,报错An error occurred during execution. Make sure you have write access rights to the VSCode files, see README
,再次执行Fix Checksums : Apply
,提示No changes to checksums were necessary.
。重启VSCode后发现并没有修复Code安装损坏的问题。
问题分析
首先按照网上方法fix vscode checksums 报错处理方案进行插件重装发现无效。分析报错信息,发现该问题与文件访问权限有关。因此确定思路为找到VSCode安装位置,并修改其文件夹访问权限。
解决方法
- 打开控制台,使用
whereis code
查找VSCode安装位置(一般在/usr/share
文件夹下)。 - 然后定位到code文件夹所在位置(例如我这里定位到
/usr/share
文件夹下),输入sudo chmod -R 777 code
指令修改code文件夹访问权限为所有人可以读、写和运行。 - 重启VSCode,再次再次执行
Fix Checksums : Apply
,可以成功修复VSCode。
本人测试这种方法可以解决这个问题,并且暂时没有遇到其他问题。如果修改文件夹访问权限后仍无法解决,可以分享到评论区,大家一起来讨论。
文章最后编辑时间2023年11月4日