记录今日打开 Gnome Connections 时遇到的两个报错

点了 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 ,成功进入主界面。

这是属于gnome-connections依赖没写好呀

@“James”#p204815 可能是因为我几天前操作不当导致不得不用fsck修复分区引起的文件损坏,不然没法解释apt也一起坏了

@“Yucho”#p204818 你这么爱玩,要不要把free.nodeloc.com给你玩。有php有pve,很好玩。

@“James”#p204821 玩坏了怎么办:huaji08:

@“Yucho”#p204822 没关系,那是mjj命不好,重开就好了。我也是在摸索中学习。

@“Yucho”#p204822 TG给你留了100条言 :ac01:

:xhj04:

好家伙,几天没见内卷起来了是吧