You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snap运行VSCode等应用时出现GLIBC符号查找错误求助

解决Snap应用启动时报错的问题

问题重现

所有通过Snap安装的应用(如VSCode、Spotify、Bitwarden)启动时均触发相同错误,执行以下命令都会报错:

foo@bar:~$ code
foo@bar:~$ spotify
foo@bar:~$ bitwarden
foo@bar:~$ snap run <app>

错误信息:

/snap/snapd/17883/usr/lib/snapd/snap-confine: symbol lookup error: /snap/snapd/17883/usr/lib/snapd/snap-confine: undefined symbol: , version GLIBC_2.2.5

修复步骤

1. 重装snapd修复损坏文件

彻底卸载并重新安装snapd,修复可能损坏的组件:

sudo apt remove --purge snapd
sudo apt autoremove
sudo apt install snapd

安装完成后重启系统,再尝试启动Snap应用。

2. 回滚snapd至旧版本

若新版snapd与系统不兼容,回滚到之前的稳定版本:

sudo snap revert snapd

如需指定具体版本,先查询可用版本再安装:

snap info snapd
sudo snap install snapd --revision=<目标旧版本号>

3. 检查系统库环境变量

临时清空异常的LD_LIBRARY_PATH测试是否为环境变量问题:

unset LD_LIBRARY_PATH
code  # 替换为你要启动的应用命令

若清空后应用能正常启动,检查终端配置文件(如~/.bashrc、~/.zshrc),找到设置LD_LIBRARY_PATH的行并注释掉。

4. 重置Snap核心组件

刷新Snap核心并重启服务:

sudo snap refresh core
sudo snap restart snapd

内容的提问来源于stack exchange,提问作者dcs_2002

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 09:10:31