libgnutls.so问题
今天更新系统 然后启动软件就起不来了,报错误如下/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://pan.baidu.com/s/1yjnfv57xHYrgMMK3YzWdzg 提取码: hybm ,执行命令 sudo dpkg -i libidn2-0_2.0.5-1_amd64_1.deb。等待安装完毕。再次执行 sudo apt update 此时可以正常运行。
如果不能正常开机,则需要用u盘下载 deb 链接: https://pan.baidu.com/s/1yjnfv57xHYrgMMK3YzWdzg 提取码: hybm ,然后在安全模式下将u盘挂载上去,例如:
首先用命令:sudo fdisk -l查看磁盘信息
然后注意到它给了挂载的名字,我这里是/dev/sdc1
所以紧接着我们创建挂载点,例如创建:
sudo mkdir /mnt/usb
然后挂在U盘
mount /dev/sdc1 /mnt/usb
然后访问/mnt/usb 目录里面就能看到u盘里面的数据了,然后执行sudo dpkg -i libidn2-0_2.0.5-1_amd64_1.deb安装完成后重启电脑就能进入桌面了。