我试图在Linux上安装一个名为YARP - Python绑定的软件,这需要安装OpenSSL,我按照下面的说明安装OpenSSL 1.0.1g:
YARP配置失败:
configure: error: in `/home/osama/robotpkg/pkgtools/tnftp/work.osama-Inspiron-N5010/tnftp-20130505':
| configure: error: --with-ssl was given, but OpenSSL wasn't found
| See `config.log' for more details
我试图生成一个用户,但出现了这个错误,如果我给了一个rails s同样的错误出现,我不能做任何事情,我在gem中给了一个bundle update,一个bundle install,但是什么都没有改变。我在4.6.2的GEMFILE中将rails的版本改为5.0.1,并给出了一个bundle update。我想使用版本5,但我不知道如何更新,我看到一个教程说我可以这样做,所以我就这样做了,只是现在出现了这个错误。
root@ubuntu:~/Projeto-video-3# rails model User name document kind status:integer notes:tex
当我在RHEL 7.2上的linux客户端上运行命令"mongo“时,我得到了这个错误:
/usr/lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found (required by mongo)
我已经安装了openssl 1.0.2:
$ openssl version
OpenSSL 1.0.2g 1 Mar 2016
问题出在哪里?我该如何解决?
我正在尝试从主分支构建Openssl-3.0.0,以便在Ubuntu 16上使用ktls功能,但是构建跳过了ktls功能。
尽管我使用的是Ubuntu16.04.1(内核版本: 4.15),但不知怎么的,这个构建正在获取主机中不存在的旧版本的内核头,并且跳过了KTLS特性,
我是不是漏掉了什么?有人能帮我建造这个组件吗?
以下是步骤
步骤1:验证标头
kafka-secure2:/usr/src$ uname -a
Linux kafka-secure2 4.15.0-50-generic #54~16.04.1-Ubuntu SMP Wed May 8 15:55:19 UTC 2019 x
所以最近我一直在为ARM编译一个rust项目。它对x86的编译非常完美,但是每当我切换到ARM目标时,它都找不到Openssl安装,我已经安装了pkg-config并且可以正常工作,所以这不是那个错误。我自己也不确定如何成功设置OPENSSL_DIR变量,也不知道在哪里可以找到安装程序。错误将完全粘贴在下面 error: failed to run custom build command for `openssl-sys v0.9.61`
Caused by:
process didn't exit successfully: `/home/bob/yagna/blueb
我在c代码中使用include:< openssl/md5.h >。当我用"gcc“编译器编译时,我没有任何错误,但当我用交叉编译器"arm-linux-gnueabi-gcc”编译它时,我有以下错误:
/usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
compilation terminated.
我认为这个错误是因为我在交叉编译文件夹"/usr/arm-linux-gnueabi-gcc“中没有openssl
尝试使用gdb调试程序时,它无法在OPENSSL_cpuid_setup中报告SIGILL。
对于这个简单的代码,我有相同的行为:
#include <openssl/ssl.h>
int main()
{
SSL_library_init();
}
它编译和运行良好,但从遵循回溯的gdb报告开始。
Program received signal SIGILL, Illegal instruction.
0xb6b2eb40 in ?? () from /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
(gdb) where
我运行了以下命令:
sudo apt-get install --only-upgrade openssl
产出如下:
openssl is already the newest version (1.1.0g-2ubuntu4.1).
但是,当我在终端中键入openssl version -a时,输出是:
OpenSSL 1.0.2o 27 Mar 2018
built on: reproducible build, date unspecified
platform: linux-x86_64
options: bn(64,64) rc4(16x,int) des(idx,cisc,1
我试图在CentOS7上安装ruby1.8.6并成功完成,但是ruby无法加载openssl。
我的安装步骤如下。
从源代码安装openssl 0.9.8。
wget http://www.openssl.org/source/openssl-0.9.8zb.tar.gz
tar xzf openssl-0.9.8zb.tar.gz
cd openssl-0.9.8zb
./config --prefix=/usr/local shared
make && make install
openssl version
OpenSSL 0.9.8zb 6 Aug 2014
cd
从源