gpt4 book ai didi

linux - 从 fc17 移动到 fc18 时出现 EVP_aes_128_ctr 问题

转载 作者:太空宇宙 更新时间:2023-11-04 04:10:41 27 4
gpt4 key购买 nike

在fc17中,openssl版本是1.0.0k,而在fc18中,openssl版本是1.0.1e

如下link我们可以看到这个符号被添加到 1.0.1 但我不明白如何修复这些错误

There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:
/lib/libssh2.so.1: symbol EVP_aes_128_ctr, version libcrypto.so.10 not defined in file libcrypto.so.10 with link time reference

git-remote-https: /tmp/_MEIo4w334/libcrypto.so.10: no version information available (required by /lib/libssh2.so.1)
git-remote-https: relocation error: /lib/libssh2.so.1: symbol EVP_aes_128_ctr, version libcrypto.so.10 not defined in file libcrypto.so.10 with link time reference

知道出了什么问题或如何解决吗?

最佳答案

问题出在 pyinstaller 上。从 cli 运行时,yumgit 命令运行得非常好。这些命令是从 pyinstaller 从 python 脚本创建的二进制文件中调用的。当我直接使用脚本时,它工作正常,因此问题是 pyinstaller。

编辑:

事实上,问题甚至不在于 pyinstaller,而在于包装。我在 fc17 上使用 pyinstaller 创建了二进制文件,并在 fc18 上使用了二进制文件,这是上述问题的根本原因。如果我在 fc18 上构建二进制文件,我可以在 fc18 上毫无问题地运行它。

关于linux - 从 fc17 移动到 fc18 时出现 EVP_aes_128_ctr 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19274925/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com