Here is a work around for all you Fedora 29 users not willing to downgrade to 28:
mkdir /opt/openssl
cd /tmp/
wget https://www.openssl.org/source/openssl-1.1.0j.tar.gz
tar -zxvf openssl-1.1.0j.tar.gz
cd openssl-1.1.0j/
./config --prefix=/opt/openssl
make -j 8
make install
Then apply the following patch to the PixInsight.sh script:
--- PixInsight.sh.orig 2018-12-02 15:19:44.517526788 -0500
+++ PixInsight.sh 2018-12-02 15:19:15.728200102 -0500
@@ -4,7 +4,8 @@
if [ "${dirname:0:1}" != "/" ]; then
dirname=$PWD/$dirname
fi
-LD_LIBRARY_PATH=$dirname/lib:$dirname
+OPENSSL_CONF=/opt/openssl/ssl/openssl.cnf
+LD_LIBRARY_PATH=/opt/openssl/lib:$dirname/lib:$dirname
LC_ALL=en_US.utf8
QT_PLUGIN_PATH=$dirname/lib/qt-plugins
QT_QPA_PLATFORM_PLUGIN_PATH=$dirname/lib/qt-plugins/platforms
@@ -13,6 +14,7 @@
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_SCALE_FACTOR=1
QTWEBENGINEPROCESS_PATH=$dirname/libexec/QtWebEngineProcess
+export OPENSSL_CONF
export LD_LIBRARY_PATH
export LC_ALL
export QT_PLUGIN_PATH