keepalived 报错 OpenSSL is not properly installed on your system

错误代码如下

 !!! OpenSSL is not properly installed on your system. !!!

 

  !!! Can not include OpenSSL headers files. 

如果能联网

直接安装
yum install openssl openssl-devel

楼主机器不能联网

只能 https://www.openssl.org/下载openssl-1.0.1j.tar.gz源码包(版本可以自行选择)

但是源码包安装openssl依旧提示

 !!! OpenSSL is not properly installed on your system. !!!

  !!! Can not include OpenSSL headers files. 

后来搜索有人说的这样安装openssl

1../config shared zlib
2.提醒需要在build之前做make depend
make depend
3.make && make install
4.keepalived可以正常安装。

但是还是不行;

Can not include OpenSSL headers files. 就是缺少头文件嘛,想着要不直接找各openssl-devel.rpm试试,但是楼主用的是mips平台 没有找到现成的openssl-devel.rpm。

后来发现openssl的头文件下

/usr/local/ssl/include/openssl下

cp /usr/local/ssl/include/openssl /usr/include下

在编译keepalived果然不提示Can not include OpenSSL headers files.了

但是!!!提示下面的错误

checking for MD5_Init in -lcrypto... no
configure: error: OpenSSL libraries are required

应该是缺少so库

/usr/local/ssl/lib 发现了libcrypto.so.1.0.0和错误提示很像;

ln -s libcrypto.so.1.0.0 /usr/lib64/libcrypto.so

继续编译;提示下边的错误

checking for SSL_CTX_new in -lssl... no
configure: error: OpenSSL libraries are required

同样/usr/local/ssl/lib有合适的so

ln -s libssl.so.1.0.0 /usr/lib64/libssl.so

至此 搞定!!!

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值