点了 Connections 的图标,迟迟没反应,直觉驱使我在终端中运行 </s>gnome-connections<e>
看看是怎么回事,果不其然,立马就报错:
</s><i> </i>gnome-connections: symbol lookup error: /lib/x86_64-linux-gnu/libwinpr2.so.2: undefined symbol: Strcspn, version GLIBC_2.2.5<i> </i><e>
直接复制粘贴报错信息到搜索引擎,无果。
我最先想到的是用 `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: 无法解析或打开软件包的列表或是状态文件。
```
网上搜了一下,找到的解决方法是:
```bash
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 ,成功进入主界面。