ubuntu - Visual Studio Code 1.51.1 未在 Ubuntu 20.10 上启动(未找到错误 : GLIBC_2. 29')

标签 ubuntu visual-studio-code glibc

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 update


sudo apt install snapd


然后

sudo snap install code --classic


https://snapcraft.io/install/code/ubuntu

关于ubuntu - Visual Studio Code 1.51.1 未在 Ubuntu 20.10 上启动(未找到错误 : GLIBC_2. 29'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65038282/

相关文章:

ubuntu - 如何在 Ubuntu 16.04 LTS 中使用 IIS 运行 Docker 的容器

python - WebDriverException : Message: invalid argument: can't kill an exited process Selenium python

python - VS Code 找不到激活的 virtualenv

clang - 如何阻止 Clang 复制标准 C 头文件中的函数?

php - Mysql子日期查询: retrieve records from yesterday/last week/etc

ubuntu - Ansible:本地 .ansible 文件夹是以 root 为所有者创建的(权限错误)

javascript - 类型 'XYZ' 上不存在属性 'Readonly<{ children?: ReactNode; }> & Readonly<{}>'

visual-studio-code - 在 Visual Studio Code 中查找并替换为换行符和回车符

linux - 为什么CRT要与内核分离?

gcc - 为什么独立的 C hello 程序在用作动态链接器时会崩溃