Author Topic: Fedora 29 installation support?  (Read 1848 times)

Offline wotalota

  • Newcomer
  • Posts: 5
Fedora 29 installation support?
« on: 2018 November 09 14:19:31 »
Cross posting from general, to see if I can get a response as to whether or not there is a workaround.

PixInsight was running fine on Fedora 28. After upgrading to Fedora 29 I have not mangaged to get PixInsight to start. Have tried uninstalling and reinstalling PixInsight. Did not find a log file or error message why
it does not start.

Directly running PixInsight.sh outputs:
$ /opt/PixInsight/bin/PixInsight.sh
/opt/PixInsight/bin/lib/libz.so.1: version `ZLIB_1.2.9'

Renaming
/opt/PixInsight/bin/lib/libz.so.1.2.7 to libz.so.1.2.9

Then PixInsight.sh produces:
Auto configuration failed
140030522994240:error:0E079065:configuration file routines:DEF_LOAD_BIO:missing equal sign:conf_def.c:362:line 40

Directly running PixInsight executable outputs:
$ /opt/PixInsight/bin/PixInsight
/opt/PixInsight/bin/PixInsight: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory

 ls -l /opt/PixInsight/bin/lib/libidn.so*
lrwxrwxrwx. 1 root root     17 Nov  7 11:03 /opt/PixInsight/bin/lib/libidn.so -> libidn.so.11.6.11
lrwxrwxrwx. 1 root root     17 Nov  7 11:03 /opt/PixInsight/bin/lib/libidn.so.11 -> libidn.so.11.6.11
-rwxr-xr-x. 1 root root 208928 Aug 22  2014 /opt/PixInsight/bin/lib/libidn.so.11.6.11
[tg@tbreak ]$

removing the links and copying libidn.so.11.6.11 to libidn.so.11
does not help

I made another Fedora 29 system and a fresh PixInsight install with the same results. ~/.PixInsight/PixInsight.conf line 40 appears normal if that is the file to which the error message refers.

Any suggestions on how to get PixInsight working with Fedora 29?

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: Fedora 29 installation support?
« Reply #1 on: 2018 November 10 08:27:07 »
The new version 1.8.6 of PixInsight runs nicely out-of-the-box on Fedora 29, so I ask for patience here.

I am working hard to get the new release ready as soon as possible, but Windows (VC++ compiler issues) is delaying it. Since the Linux version is basically ready for release, I'll consider a Linux-only 1.8.6 pre-release if this lasts for more than a week or so. Sorry for the inconvenience.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline wotalota

  • Newcomer
  • Posts: 5
Re: Fedora 29 installation support?
« Reply #2 on: 2018 November 10 20:42:00 »
Juan, Thank you for the response.

Offline rvr

  • Newcomer
  • Posts: 5
Re: Fedora 29 installation support?
« Reply #3 on: 2018 November 19 13:26:11 »
I made another Fedora 29 system and a fresh PixInsight install with the same results. ~/.PixInsight/PixInsight.conf line 40 appears normal if that is the file to which the error message refers.

Same issue here with Fedora 29. Waiting anxiously for the new release.

Offline lgervasi

  • Newcomer
  • Posts: 1
Re: Fedora 29 installation support?
« Reply #4 on: 2018 November 20 14:33:14 »
Same issue. Waiting :)

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: Fedora 29 installation support?
« Reply #5 on: 2018 November 21 12:29:18 »
You'll have to wait very little... just a bit more of patience :)
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline rutledgechris

  • Newcomer
  • Posts: 1
Re: Fedora 29 installation support?
« Reply #6 on: 2018 December 02 12:54:28 »
Here is a work around for all you Fedora 29 users not willing to downgrade to 28:

Code: [Select]
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:

Code: [Select]
--- 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

Offline wotalota

  • Newcomer
  • Posts: 5
Re: Fedora 29 installation support?
« Reply #7 on: 2018 December 05 11:24:25 »
This worked for me.
Thank you very much.
/Tom

Offline rvr

  • Newcomer
  • Posts: 5
Re: Fedora 29 installation support?
« Reply #8 on: 2018 December 09 08:14:45 »
Thanks a lot! It does work for me but using this:

Code: [Select]
export OPENSSL_CONF=/opt/openssl/ssl/openssl.cnf
export LD_LIBRARY_PATH=/opt/openssl/lib:$dirname/lib:$dirname