为知笔记ubuntu18.04无法联网问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37407587/article/details/81087164

升级到18.04后为知笔记无法更新,已知报错

Failed to exec json request, network error=99, message=,

查找资料后是openssl库的问题导致其联网同步时安全验证失败,官网上提供了一个需要重新安装的库的列表

sudo apt install openssl1.0 libssl1.0-dev 

但是实际安装的时候并不顺利,安装中报了依赖冲突错误,原因是已经安装的libssl1.0.0版本过高,通过apt工具查找发现和libssl1.0相关的包有以下:

➜  ~ sudo apt list |grep -i libssl

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libssl-dev/bionic-updates,bionic-security 1.1.0g-2ubuntu4.1 amd64
libssl-doc/bionic-updates,bionic-updates,bionic-security,bionic-security 1.1.0g-2ubuntu4.1 all
libssl-ocaml/bionic 0.5.3-1build2 amd64
libssl-ocaml-dev/bionic 0.5.3-1build2 amd64
libssl-utils-clojure/bionic,bionic 0.8.3-1 all
libssl1.0-dev/bionic-updates,bionic-security 1.0.2n-1ubuntu5.1 amd64
libssl1.0.0/bionic-updates,bionic-security,now 1.0.2n-1ubuntu5.1 amd64 [已安装]
libssl1.1/bionic-updates,bionic-security,now 1.1.0g-2ubuntu4.1 amd64 [已安装]

从倒数第二条可以看出,libssl的版本为1.0.2n-1ubuntu5.1, 对依赖的修复通过aptitude工具,将libssl从1.0.2n-1ubuntu5 .1降级到1.0.2n-1ubuntu5 ,步骤如下:

sudo apt-get install aptitude
# 安装aptitude
sudo aptitude install libssl1.0-dev
# 之后会让你选择是否接受libssl1.0-dev(不安装),n,不接受
# 然后就是降级libssl,y,接受
# 工具自动降级处理好依赖问题

重新打开为知笔记,可以正常同步.

这里要diss一下为知笔记的客服,提供的是有偿的包月服务,但是用户反馈却非常不给力,给客服发了反馈一下午没有人理.

猜你喜欢

转载自blog.csdn.net/m0_37407587/article/details/81087164
今日推荐