重定位错误:NETTLE_6 未在文件 libnettle.so.6 中定义,带有链接时间参考

重定位错误:NETTLE_6 未在文件 libnettle.so.6 中定义,带有链接时间参考

我最近从 Debian 9 升级到了 Debian 10,但此后 apt、wget 和许多其他软件包都停止正常工作。

这是我尝试使用其中任何一个时得到的结果

wget: relocation error: /usr/lib/x86_64-linux-gnu/libgnutls.so.30: symbol nettle_cfb_decrypt version NETTLE_6 not defined in file libnettle.so.6 with link time reference

我找到了类似的问题在这里安装,但安装 libnettle 6 并没有改变任何东西(它已经安装好了)。

find /usr/ -name 'libnettle*'                                                                                                                                                                                                                             
/usr/share/doc/libnettle6  
/usr/local/lib/libnettle.a  
/usr/local/lib/libnettle.so.6.3
/usr/local/lib/libnettle.so
/usr/local/lib/libnettle.so.6
/usr/lib/i386-linux-gnu/libnettle.so.6.5
/usr/lib/i386-linux-gnu/libnettle.so.6
/usr/lib/x86_64-linux-gnu/libnettle.a
/usr/lib/x86_64-linux-gnu/libnettle.so.6.5
/usr/lib/x86_64-linux-gnu/libnettle.so
/usr/lib/x86_64-linux-gnu/libnettle.so.6

谢谢

答案1

正如克努德拉尔森,删除旧的 libnettle 文件/usr/local/lib解决了该问题。

相关内容