ubuntu - Visual Studio Code 1.51.1 未在 Ubuntu 20.10 上启动(错误:未找到 GLIBC_2.29)
问题描述
VSCODE 版本:1.51.1
这显示为code --verbose
:
/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
(code:29555): Gtk-WARNING **: 10:20:59.732: Theme parsing error: gtk.css:1428:23: 'font-feature-settings' is not a valid property name
(code:29555): Gtk-WARNING **: 10:20:59.735: Theme parsing error: gtk.css:3316:25: 'font-feature-settings' is not a valid property name
(code:29555): Gtk-WARNING **: 10:20:59.736: Theme parsing error: gtk.css:3778:23: 'font-feature-settings' is not a valid property name
[29587:1127/102100.107310:ERROR:gl_implementation.cc(286)] Failed to load libGL.so.1: /snap/core/current/lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /opt/amdgpu/lib/x86_64-linux-gnu/libGL.so.1)
[29587:1127/102100.108370:ERROR:viz_main_impl.cc(152)] Exiting GPU process due to errors during initialization
[main 2020-11-27T13:21:00.129Z] Error: EEXIST: file already exists, mkdir
[main 2020-11-27T13:21:00.131Z] Lifecycle#kill()
当我跑的时候ldd --version
,我发现我在跑ldd (Ubuntu GLIBC 2.32-0ubuntu3) 2.32
。
这个版本不匹配会是问题吗?如何将 GLIBC 降级到 2.29(或升级 VSCode 以使用 2.32 版),而不破坏任何其他软件?
谢谢!
解决方案
通常,这是一个交叉编译问题。
尝试使用 snapcraft 安装 Visual Studio 代码
sudo apt 更新
sudo apt install snapd
然后
sudo snap 安装代码 --classic
推荐阅读
- sql - Azure 数据工厂数据流 json 到 SQL
- ios - WKWebView 检测登录页面更改或重定向
- python - TypeError:预期的 str、字节或 os.PathLike 对象,而不是列表转换
- c# - 是否可以在 setter 中将属性作为 ref 参数传递?c#(避免“属性或索引器不能作为 out 或 ref 参数传递”。)
- python - Pandas 如果值等于 1,则给出列名
- python - 元组迭代中列表中的Python dict
- .net - 将排序添加到 linq
- python-3.x - 使用索引对时间序列数据进行子集化时出现键错误
- javascript - 从常规 JavaScript 触发角度元素事件
- spring - 如何将“组织”声明添加到 SP 的元数据(Spring SAML)中?