To expand on the previous answer, here is a step by step instruction set to get open SSL 1.1.1 libs on Ubuntu 22.04:
Get build tools:
sudo apt-get install build-essential checkinstall zlib1g-dev -y
Make working dir:
mkdir openssl-v1.1.1 && cd openssl-v1.1.1
Get Open SSL 1.1.1 latest version:
wget https://www.openssl.org/source/openssl-1.1.1o.tar.gz
tar -xvzf openssl-1.1.1o.tar.gz
cd openssl-1.1.1o
Configure build:
chmod +x ./config
./config
Build it (j = ncores)
make -j 4
Test it:
make test
If everything works, move the libs to your local lib.
sudo mv libssl.so.1.1 /usr/lib/x86_64-linux-gnu/
sudo mv libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/
Now GitKraken from the terminal should launch:
gitkraken
The snap is always a few versions behind the .deb, and you only have to build open SSL once on 24.04, then all subsequent .deb installs will work as normal.