自从把Linux强制全局代理很长时间了,已经不知道怎么改回去了……
结果今天ShadowSocks-Qt5 崩溃就GG了,除了让终端unset意外,其他就没有上网办法了。

因为本人使用的 Arch ,各种软件包更新的快,要是等到作者来解决这个问题可能要等很长时间……

终端错误提醒

ss-qt5: error while loading shared libraries: libbotan-2.so.2: cannot open shared object file: No such file or directory

找了一下的确没有。

sudo find / -name "*libbotan*"
[sudo] password for key:
find: ‘/run/user/1000/gvfs’: Permission denied
/usr/lib/libbotan-2.so
/usr/lib/libbotan-1.10.so
/usr/lib/libbotan-1.10.so.1
/usr/lib/libbotan-2.so.3
/usr/lib/libbotan-2.so.3.3.0
/usr/lib/libbotan-1.10.so.1.13

应该是之前更新软件把库也给更新了,ShadowSocks依赖这个库,但没能赶上更新。
解决方法很简单,建立一个软链接即可。

sudo ln -s /usr/lib/libbotan-2.so.3 /usr/lib/libbotan-2.so.2

这个方法是从github上扒来的,不过想想也挺有道理的。

Categories: 宅技术

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Related Posts

宅技术

OwnCloud 作为图床的简易使用方法

今天因为薛昊买VPS了,赚点访问量简单写一下吧。 OwnCloud是开 Read more…

宅技术

Ghost博客安装简明指南

前言 Ghost 是一套基于 Node.js 构建的开源博客平台(Op Read more…

宅技术

一条龙搭建ShadowSocks

很早之前自己找教程搭建pptpd失败了好几次就没再去搞过了。今天可以说 Read more…