无法通过符号查找错误对克隆进行git操作:/lib/x86_64-linux-gnu/libp11 kit.so.0:未



再现:

git clone [any repo with https link]

错误:

/usr/lib/git-core/git-remote-https: symbol lookup error: /lib/x86_64-linux-gnu/libp11-kit.so.0: undefined symbol: ffi_type_pointer, version LIBFFI_BASE_7.0

我试过:

  1. 删除并重新安装git
  2. 卸下libbp11工具包和wget http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-4_amd64.deb,然后安装另一个

它们都不工作

如果您使用的是conda环境,则通过安装gitconda install解决了上述错误。

conda install -c anaconda git

刚刚遇到类似的问题,请尝试以下步骤。添加具有以下功能的PPA:

sudo add-apt-repository ppa:git--core/ppa

然后更新到最新的git版本:

sudo apt update
sudo apt install git

添加您的git配置详细信息,如果您还没有这样做

git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"

然后再次运行git clone...

我发现在我的一个conda envs当我进入lib目录,并使用

ls -l | grep libffi

刚刚发现一些版本8链接到版本7。然后我删除了conda env问题解决了。

相关内容

  • 没有找到相关文章

最新更新