How to fix HipChat connection error. Openssl
Jul 20, 2017 · 1 min read

Linux Mint 18.1 Cinnamon 64bit.
After an upgrade of my system, Hipchat would not work anymore. I started an investigation which led me to the Atlassian forums which weren’t helpful.
A downgrade of my system openssl which would potentially break existing packages meant I had to point Hipchat to the old openssl 1.0.2 that it requires.
Step 1:
//clone the repogit clone git@github.com:openssl/openssl.git && cd openssl
Step 2:
//check out the older versiongit checkout OpenSSL_1_0_2-stable origin/OpenSSL_1_0_2-stable
Step 3:
//create target directories. You can use a directory you prefermkdir /home/<user>/lib /home/<user>/ssl
Step 4:
//generate make file./config shared --prefix=/home/<user>/lib --openssldir=/home/<user>/ssl
Step 5:
//build and installmake && make install
Step 6:
//symlinks for libssl and libcryptoln -s /home/<user>/lib/libssl.so.1.0.0 /opt/HipChat4/lib/ln -s /home/<user>/lib/libcrypto.so.1.0.0 /opt/HipChat4/lib///remove existing symlinksrm /opt/HipChat4/lib/libssl.sorm /opt/HipChat4/lib/libcrypto.so//force hipchat to use our opensslln -s /opt/HipChat4/lib/libssl.so.1.0.0 /opt/HipChat4/lib/libssl.soln -s /opt/HipChat4/lib/libcrypto.so.1.0.0 /opt/HipChat4/lib/libcrypto.so