点了 Connections 的图标,迟迟没反应,直觉驱使我在终端中运行 gnome-connections
看看是怎么回事,果不其然,立马就报错:
gnome-connections: symbol lookup error: /lib/x86_64-linux-gnu/libwinpr2.so.2: undefined symbol: Strcspn, version GLIBC_2.2.5
直接复制粘贴报错信息到搜索引擎,无果。
我最先想到的是用 apt reinstall gnome-connections
重新安装,但是回车后提示:
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/mirrors.aliyun.com_debian_dists_bookworm_main_binary-amd64_Packages
E: 无法解析或打开软件包的列表或是状态文件。
网上搜了一下,找到的解决方法是:
sudo rm -vf /var/lib/apt/lists/*
sudo apt update
再次 apt reinstall gnome-connections
,报错没了,但是仍然无法启动 Connections ,一看还是原来的提示。
回过头来细看提示,发现是在说在 /lib/x86_64-linux-gnu/libwinpr2.so.2
这个文件中发现了未定义的标志 Strcspn
。查了一下这个 so 文件属于 libwinpr2-2
这个包,重装这个包后再次启动 Connections ,成功进入主界面。