1. 程式人生 > >為知筆記ubuntu18.04無法聯網問題

為知筆記ubuntu18.04無法聯網問題

升級到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一下為知筆記的客服,提供的是有償的包月服務,但是使用者反饋卻非常不給力,給客服發了反饋一下午沒有人理.