执行sudo apt update失败,libp11-kit.so.0符号错误求助
解决apt update时libp11-kit.so.0符号查找错误的方案
手动下载修复相关deb包并重装
- 先确认系统版本和架构:
执行lsb_release -a查看系统版本(如Ubuntu 20.04),dpkg --print-architecture确认架构(如amd64)。 - 找到对应版本的
libp11-kit0和libffi相关deb包(版本要匹配系统),用wget下载(以Ubuntu 20.04 amd64为例):wget http://mirrors.aliyun.com/ubuntu/pool/main/libp/libp11-kit/libp11-kit0_0.23.22-1ubuntu1_amd64.deb wget http://mirrors.aliyun.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-4ubuntu1_amd64.deb - 用dpkg强制安装:
sudo dpkg -i --force-overwrite libp11-kit0_*.deb libffi7_*.deb - 安装完成后执行
sudo apt update测试是否恢复正常。
- 先确认系统版本和架构:
刷新动态链接库缓存
如果安装后仍报错,执行以下命令刷新缓存:sudo ldconfig排查库文件冲突
- 查看当前libp11-kit库路径:
ls -l /lib/x86_64-linux-gnu/libp11-kit.so.0 - 检查libffi安装情况:
dpkg -l | grep libffi - 若发现有第三方版本的libffi替换了系统默认库,卸载第三方版本,保留系统自带的匹配版本。
- 查看当前libp11-kit库路径:
内容的提问来源于stack exchange,提问作者Shixiang Wang
相关产品推荐
相关产品推荐

