Hi
i am desperately trying to get the Zabbix proxy compiled with openssl 1.0.2
on RedHat 6.
The reason is:
The standard libcurl uses openssl 1.0.1, but this obviously doesn't work for latest Windows ADFS remote URL checks via SSL.
I have made a kludge on RedHat 5 by compiling curl 7.50.1 with static
openssl 1.0.2 (instead of the standard 0.98...). The resulting curl binary and the zabbix-proxy works well.
If i copy the curl binary to RedHat 6, this works, too.
But I can't get the curl library (7.53.1) and openssl (1.0.2k) linked to the zabbix-proxy on RedHat 6.
It always uses /lib64/libcrypto.so.1 and /usr/lib64/libcurl.so.4 !
My configure line looks like this:
./configure --prefix=/app/zabbix_proxy --with-sqlite3 --enable-proxy --enable-agent --with-libcurl=/root/rpmbuild/curl/bin/curl-config --enable-ipv6
or
./configure --prefix=/app/zabbix_proxy --with-sqlite3 --enable-proxy --enable-agent --with-libcurl=/root/rpmbuild/curl/bin/curl-config --enable-ipv6 --with-mbedtls=/root/rpmbuild/mbedtls-1.3.16
It doesn't matter. The standard curl does not work, but my compiled one works fine.
Changing to RedHat 7 won't change anything, because openssl 1.0.1 is standard there as well.
Does it mean, the zabbix-proxy won't run any more on recent versions of RedHat Linux, at all or does somebody
know how to do it ?
Regards
Norbert
i am desperately trying to get the Zabbix proxy compiled with openssl 1.0.2
on RedHat 6.
The reason is:
The standard libcurl uses openssl 1.0.1, but this obviously doesn't work for latest Windows ADFS remote URL checks via SSL.
I have made a kludge on RedHat 5 by compiling curl 7.50.1 with static
openssl 1.0.2 (instead of the standard 0.98...). The resulting curl binary and the zabbix-proxy works well.
If i copy the curl binary to RedHat 6, this works, too.
But I can't get the curl library (7.53.1) and openssl (1.0.2k) linked to the zabbix-proxy on RedHat 6.
It always uses /lib64/libcrypto.so.1 and /usr/lib64/libcurl.so.4 !
My configure line looks like this:
./configure --prefix=/app/zabbix_proxy --with-sqlite3 --enable-proxy --enable-agent --with-libcurl=/root/rpmbuild/curl/bin/curl-config --enable-ipv6
or
./configure --prefix=/app/zabbix_proxy --with-sqlite3 --enable-proxy --enable-agent --with-libcurl=/root/rpmbuild/curl/bin/curl-config --enable-ipv6 --with-mbedtls=/root/rpmbuild/mbedtls-1.3.16
It doesn't matter. The standard curl does not work, but my compiled one works fine.
Changing to RedHat 7 won't change anything, because openssl 1.0.1 is standard there as well.

Does it mean, the zabbix-proxy won't run any more on recent versions of RedHat Linux, at all or does somebody
know how to do it ?
Regards
Norbert