cassandra cpp驱动程序dev 2.9.0-1不会安装在Debian Stretch上吗?

时间:2018-09-13 10:45:50

标签: c++ cassandra datastax libssl

我正在尝试在Debian Stretch上安装cassandra cpp驱动程序dev 2.9.0-1。

但这取决于libssl.so.1.0.0和libcrypto.so.1.0.0。

Debian Stretch只能随libssl.so.1.0.2一起提供吗?

1 个答案:

答案 0 :(得分:0)

由于Cassandra的DataStax C / C ++驱动程序依赖性,看来Apache Cassandra PHP驱动程序/扩展名需要OpenSSL v1.0.0。

这是Debian 9 Stretch上的php 7.0或7.1

您最有可能收到的错误消息是libssl.so.1.0.0 =>找不到libcrypto.so.1.0.0 =>找不到

此解决方法有效,但我不知道它是否会影响其他依赖项。

mkdir临时 光盘温度 wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.39_amd64.deb& ar x libssl1.0.0_1.0.1-4ubuntu5.39_amd64.deb cp ./lib/x86_64-linux-gnu/libssl.so.1.0.0 / usr / lib / x86_64-linux-gnu / cp ./lib/x86_64-linux-gnu/libcrypto.so.1.0.0 / usr / lib / x86_64-linux-gnu / cp -r ./usr/lib/x86_64-linux-gnu/openssl-1.0.0/ / usr / lib / x86_64-linux-gnu /

服务nginx重新启动 服务apache2重新启动

要验证正在加载扩展,可以执行以下命令:

php -i | grep -A 10“ ^ cassandra $”