Looks like we have the same version, my KPI also have 2.10.0 ‘request’ version but updating to 2.26.0 doesn’t fix the error.
For me look more than OpenSSL 1.0.2g / Let’s Encrypt related issue, I like to try idea:
./run.py -cf exec kpi bash
wget https://www.openssl.org/source/old/1.1.0/openssl-1.1.0g.tar.gz
tar xzvf openssl-1.1.0g.tar.gz
cd openssl-1.1.0g
./config
make
make install
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
openssl version -a
# exit, test if works, if no repeat in kobocat test again, if no repeat in enketo and test again
But now I have no time to do this, I have one production environment with a big collect running on mobiles then I’ll wait two days to try it on test environment, but if someone have time and test environment please try this idea and tell us if that works.
Thanks!