Debian openshift oc需要libcrypto.so.10

Debian openshift oc需要libcrypto.so.10,debian,openshift,Debian,Openshift,当我在Debian中使用OpenShift CLI OC时,它会显示一条错误消息 libcrypto.so.10:无法打开共享对象文件 我试着跑 ln -s libcrypto.so.1.0.0 libcrypto.so.10 但显示了另一条错误消息 未找到“OPENSSL_1.0.1_EC” 找不到'libcrypto.so.10' 谢谢。我以前从openshift帮助中心下载过oc,正确的方法是从下载新版本。 更改lib文件是没有必要的,也是愚蠢的。我尝试了很多方法来修改oc库,修复一个错

当我在Debian中使用OpenShift CLI OC时,它会显示一条错误消息

libcrypto.so.10:无法打开共享对象文件

我试着跑

ln -s libcrypto.so.1.0.0 libcrypto.so.10
但显示了另一条错误消息

未找到“OPENSSL_1.0.1_EC”
找不到'libcrypto.so.10'


谢谢。我以前从openshift帮助中心下载过oc,正确的方法是从下载新版本。

更改lib文件是没有必要的,也是愚蠢的。我尝试了很多方法来修改oc库,修复一个错误,另一个错误即将到来。使用新的cli版本更聪明。

谢谢。我以前从openshift帮助中心下载过oc,正确的方法是从下载新版本。

更改lib文件是没有必要的,也是愚蠢的。我尝试了很多方法来修改oc库,修复一个错误,另一个错误即将到来。使用新的cli版本更聪明。

libcrypt.so和libcrypto.so是两个不同的库。你不应该像以前那样链接文件(你可能会遇到更严重的错误,以及无法旋转的系统)。Libcrypt是标准C库的一部分。谢谢,我更改了错误,但oc已经无法工作了。我在这个网站上找到了制作符号链接的方法,有人说它可以在一些软件中使用,这些软件也丢失了libcrypto.so.10。但它在oc上无法工作。我也在官方网站上下载并编译了openssl,但是没有用。是的,我在这个网站上也看到了。在fedora中,openssl似乎也被命名为libcrypto[可能在某些版本上,以更好地处理不同的版本/协议](因此是symlink)。因此,您可能需要进行符号链接,但使用正确版本的openssllibcrypt.So和libcrypto.So是两个不同的库。你不应该像以前那样链接文件(你可能会遇到更严重的错误,以及无法旋转的系统)。Libcrypt是标准C库的一部分。谢谢,我更改了错误,但oc已经无法工作了。我在这个网站上找到了制作符号链接的方法,有人说它可以在一些软件中使用,这些软件也丢失了libcrypto.so.10。但它在oc上无法工作。我也在官方网站上下载并编译了openssl,但是没有用。是的,我在这个网站上也看到了。在fedora中,openssl似乎也被命名为libcrypto[可能在某些版本上,以更好地处理不同的版本/协议](因此是symlink)。因此,您可能需要使用正确版本的openssl进行符号链接