Ubuntu 系統 apt 報錯:relocation error

南城以南 發表於2019-09-11

今天更新系統 然後啟動軟體就起不來了,報錯誤如下
/usr/lib/apt/methods/http: relocation error: /usr/lib/x86_64-linux-gnu/libgnutls.so.30: symbol _idn2_punycode_decode version IDN2_0.0.0 not defined in file libidn2.so.0 with link time reference
意思是在libgnutls.so這個軟體有個變數未定義。導致軟體無法正常執行。
查閱資料 可以降級到之前正常版本。具體原因未知 只能等官方修復這個問題了
下載deb https://share.weiyun.com/541Scvk
然後執行命令 sudo dpkg -i libidn2-0_2.0.5-1_amd64_1.deb。等待安裝完畢。
再次執行sudo apt update此時可以正常執行。