ubuntu - VS 代码 : Error: EEXIST: file already exists, mkdir

标签 ubuntu visual-studio-code

我最近在我的 Ubuntu 18.04 分区上遇到了一些大错误,并关注了 these instructions .现在我电脑上的大多数东西都工作正常。但是,我无法启动 VS Code。我已经尝试卸载它并重新安装它。我尝试了 snap 版本和 .deb .两者都没有解决这个错误:

code --verbose
[18788:0625/203233.207446:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process.
[main 2020-06-26T00:32:33.273Z] Error: EEXIST: file already exists, mkdir
[main 2020-06-26T00:32:33.275Z] Lifecycle#kill()
代码版本为 1.46.1。
This答案让我认为它与 VS Code 无关——也许与 libc6 相关?但我不确定。其他出现此错误的人似乎有多个其他错误,因此当他们解决这些错误时,这个错误也消失了。

最佳答案

为了消除第一个错误( sandbox_linux ),我运行了:

code --verbose --disable-gpu
该错误可能一直存在,而我以前从未注意到它。
通过删除我的VS Code settings directory,我终于摆脱了第二个错误。 :
rm ~/.config/Code -rf
我认为 VS Code 出于某种原因无法编辑/打开该目录或其文件。

关于ubuntu - VS 代码 : Error: EEXIST: file already exists, mkdir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62586301/

相关文章:

visual-studio-code - 为什么我在 vscode 中会收到类似 "Unable to activate XX analyzer"的错误消息?

ubuntu - 如何在 OpenWRT Luci Web Interface 中添加新页面?

php - 为什么从浏览器启动的 php 脚本只执行一个?

c++ - Ubuntu 上 Boost program_options 代码中的链接错误

php - Ubuntu/Apache2/Forbidden/权限错误

ubuntu - tensorflow 导入错误:/home/user/anaconda3/bin/. ./lib/libstdc++.so.6:找不到版本 `GLIBCXX_3.4.20'

go - visual studio 代码调试代码与使用 golang 的 gopath 不匹配

visual-studio-code - 使用 Visual Studio Code 的 REST 客户端扩展发出 POST 请求

python - 在 vscode/jupyter 中调试外部模块代码

regex - vscode 正则表达式查找/替换替换字符串中的字符