shadowsocks-qt5 icon indicating copy to clipboard operation
shadowsocks-qt5 copied to clipboard

运行ss-qt5后提示一下错误:

Open v21cesc opened this issue 5 years ago • 6 comments

fedora 30(rawhide) x86_64 终端运行ss-qt5 ss-qt5: error while loading shared libraries: libbotan-2.so.8: cannot open shared object file: No such file or directory 检查botan/botan2已安装。没有libbotan-2.so.8而存在libbotan-2.so.9这个文件 手动创建软链接ln -s libbotan-2.so.9 libbotan-2.so.8后 再次ss-qt5后 提示如下错误 ss-qt5: symbol lookup error: /lib64/libQtShadowsocks.so.2: undefined symbol: _ZN5Botan16MDx_HashFunctionC2Embbm

v21cesc avatar Feb 15 '19 12:02 v21cesc

我觉得你这个是依赖版本问题,不能单纯的创建个软连接完事。

ilaziness avatar Feb 19 '19 14:02 ilaziness

@v21cesc 安装 botan2-2.8.0-1.fc29.x86_64.rpm,http://mirror.ic.fon.bg.ac.rs/fedora/linux/updates/29/Everything/x86_64/Packages/b/botan2-2.8.0-1.fc29.x86_64.rpm 估计能成功安装到 f30

PS: 为啥低版本的rpm包(如 botan2-2.8.0-1.fc29.x86_64.rpm)这么难找?

nlpsuge avatar Feb 20 '19 16:02 nlpsuge

@v21cesc 安装 botan2-2.8.0-1.fc29.x86_64.rpm,http://mirror.ic.fon.bg.ac.rs/fedora/linux/updates/29/Everything/x86_64/Packages/b/botan2-2.8.0-1.fc29.x86_64.rpm 估计能成功安装到 f30

PS: 为啥低版本的rpm包(如 botan2-2.8.0-1.fc29.x86_64.rpm)这么难找?

谢谢,我试试,降版本吧,你的这个链接也打不开了。。我试了降到2.7不行,只能到2.8。。真的难找

v21cesc avatar Feb 21 '19 15:02 v21cesc

上面说得不对,降到2.7之后再创建软链接就可以了 2.9软链接不行 此问题终结

v21cesc avatar Feb 21 '19 15:02 v21cesc

降级和软链接的方式都只是临时的解决办法,如果进行了更新,还会将botan升级到最新版。应该从源头解决才好。

hsia avatar Feb 24 '19 02:02 hsia

参见:https://github.com/shadowsocks/shadowsocks-qt5/issues/785

EGQM avatar Feb 27 '19 04:02 EGQM