Informix

Informix

Connect with Db2, Informix, Netezza, open source, and other data experts to gain value from your data, share insights, and solve problems.

 View Only
Expand all | Collapse all

V14.10.FC9 installer missing librarie(s)?

  • 1.  V14.10.FC9 installer missing librarie(s)?

    Posted 11/07/22 03:43 PM
    After a full root installaton
     
    informix@Elbereth:~/GoogleDrive/IBM_Files/installfiles$ $INFORMIXDIR/bin/oninit -V
    cannot access /opt/informix/infmx.14.10.FC9DE/lib/libisi.so.2
    No such file or directory (errno 2)
    IBM Informix Dynamic Server Version 14.10.FC9DE
    Mon Oct 3 16:03:02 CDT 2022
    informix@Elbereth:~/GoogleDrive/IBM_Files/installfiles$ find /opt/informix -name libisi.so.2
    /opt/informix/infmx.14.10.FC5DE/lib/libisi.so.2
    /opt/informix/infmx.14.10.FC6DE/lib/libisi.so.2
    /opt/informix/infmx.14.10.FC8DE/lib/libisi.so.2
    /opt/informix/infmx.14.10.FC7W1DE/lib/libisi.so.2
    /opt/informix/infmx.14.10.FC7DE/lib/libisi.so.2
    informix@Elbereth:~/GoogleDrive/IBM_Files/installfiles$





    ------------------------------
    Art S. Kagel, President and Principal Consultant
    ASK Database Management Corp.
    www.askdbmgt.com
    ------------------------------

    #Informix


  • 2.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/07/22 04:13 PM
    OK, after linking as the file is linked under .FC8, like this:

    sudo ln $INFORMIXDIR/lib/libisi_gsk.so.2.2 /opt/informix/infmx.14.10.FC9DE/lib/libisi.so.2

    I get this:

    informix@Elbereth:~/GoogleDrive/IBM_Files/installfiles$ $INFORMIXDIR/bin/oninit -V
    cannot load library /opt/informix/infmx.14.10.FC9DE/lib/libisi.so.2
    libgsk8iccs_64.so: cannot open shared object file: No such file or directory
    IBM Informix Dynamic Server Version 14.10.FC9DE
    Mon Oct 3 16:03:02 CDT 2022

    And there is indeed no such file. Not under any previos installation either:

    informix@Elbereth:~/GoogleDrive/IBM_Files/installfiles$ find /opt/informix -name libgsk8iccs_64.so
    informix@Elbereth:~/GoogleDrive/IBM_Files/installfiles$


    ------------------------------
    Art S. Kagel, President and Principal Consultant
    ASK Database Management Corp.
    www.askdbmgt.com
    ------------------------------



  • 3.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/07/22 04:52 PM
    Hi Art,

    shouldn't libgsk8iccs_64.so belong to GSKit and be searched under /usr/lib64 instead - but since oninit can't find it, it appears GSKit hasn't been installed.

    The 14.10.FC9 I'm looking at brought a GSKit (installables under $INFORMIXDIR/gskit) and the installer automatically installed it (since it was newer than the previously installed version.)

    Did the installer ask you whether you want to use GSKit or prefer using OpenSSL?

    Andreas

    ------------------------------
    Andreas Legner
    ------------------------------



  • 4.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/07/22 06:16 PM
    I had responded with GSKIT. But, I noticed after posting that FC8 was getting the same error on startup from oninit also FC9 does start anyway. Probably because I'm not actually doing any encryption here.

    Art

    ------------------------------
    Art S. Kagel, President and Principal Consultant
    ASK Database Management Corp.
    www.askdbmgt.com
    ------------------------------



  • 5.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/08/22 03:08 AM
    Hello Art, I had similar problem with 14.10.FC8 on AIX - In my case, AIX security did nor allow to change gskit binaries - therefore gskit installation failed - see $INFORMIXDIR/tmp/gskit.log at your site for possible reasons. After I removed restriction and install gskit manually, it was successful and oninit started well.

    ------------------------------
    Milan Rafaj
    Infrastructure Architects and Specialists Team Leader
    Kyndryl
    +420737264248
    ------------------------------



  • 6.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/08/22 06:21 AM
    Edited by System Admin 01/20/23 04:20 PM
    Thanks Milan. It turns out that RPM didn't install properly so GSKIT did not install with the CSDK. Thanks for pointing me at the gskit.log the message in there was how I figured it out. So, I had fixed the RPM problem yesterday and so just had to reinstall CSDK to get the GSKIT installed finally.

    I had to completely rebuild my laptop OS last week after I screwed it up manually installing an update to a package and am still reinstalling some things that I missed in my frantic rush to get it working again.

    Art

    ------------------------------
    Art S. Kagel, President and Principal Consultant
    ASK Database Management Corp.
    www.askdbmgt.com
    ------------------------------



  • 7.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/10/22 11:05 AM

    Also, 14.10.FC9 Linux gskit installation has two tar files:

    -rw-r--r-- 1 informix informix 2478080 lis 3 22:44 gskcrypt64-8.0.55.26.linux.x86_64.tar
    -rw-r--r-- 1 informix informix 10260480 lis 3 22:44 gskssl64-8.0.55.26.linux.x86_64.tar

    Both tar files have ONLY rpm installation and no deb file:
    informix@mate2004:~/i1410fc9/gskit$ tar tvf gskcrypt64-8.0.55.26.linux.x86_64.tar
    -rw-rw-r-- daveds/pd 2470946 2022-09-01 19:38 gskcrypt64-8.0.55.26.linux.x86_64.rpm
    informix@mate2004:~/i1410fc9/gskit$ tar tvf gskssl64-8.0.55.26.linux.x86_64.tar
    -rw-rw-r-- daveds/pd 10257675 2022-09-01 19:38 gskssl64-8.0.55.26.linux.x86_64.rpm

    So installation on debian/ubuntu without rpm fails

    14.10.FC8 has also two tar files
    -rw-r--r-- 1 informix informix 3921920 tra 6 2022 gskcrypt64-8.0.55.25.linux.x86_64.tar
    -rw-r--r-- 1 informix informix 16855040 tra 6 2022 gskssl64-8.0.55.25.linux.x86_64.tar

    And these files have deb package:
    informix@mate2004:~/i1410fc8/gskit$ tar tvf gskcrypt64-8.0.55.25.linux.x86_64.tar
    -rw-r--r-- kmay1/pd 1441000 2021-09-30 14:47 gskcrypt64_8.0-55.25.linux.x86_64.deb
    -rw-r--r-- kmay1/pd 2471252 2021-09-30 14:47 gskcrypt64-8.0.55.25.linux.x86_64.rpm
    informix@mate2004:~/i1410fc8/gskit$ tar tvf gskssl64-8.0.55.25.linux.x86_64.tar
    -rw-r--r-- kmay1/pd 6589038 2021-09-30 14:47 gskssl64_8.0-55.25.linux.x86_64.deb
    -rw-r--r-- kmay1/pd 10259027 2021-09-30 14:46 gskssl64-8.0.55.25.linux.x86_64.rpm

    According to https://ibm.co/3jh7Dk2 (Informix Server System Requirements) 14.10.xC9 is not
    supported an ANY platform so this mentioned above is completely OK with documentation.
    Probably xC9 is just for enthusiasts to play with it :(

    So Art answer to your question is: you installed FC9 on unsupported platform :) 
    Hrvoje





    ------------------------------
    Hrvoje Zokovic
    ------------------------------



  • 8.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/10/22 11:29 AM
    Founds a like this ...

    https://www.ibm.com/support/pages/apar/IT36867

    Also ....  the latest installer don't detect the pre-requisites correctly if you have Java17 (Java 8 is fine)

    Also .... You might also need openssl compatibility later

    Also .... export LAX_DEBUG=true; install  -DDEBUG=console can help

    All dropped out recent installs to Fedora 36

    Cheers
    Paul

    On 11/10/2022 10:05 AM, Hrvoje Zokovic via IBM Community wrote:
    010001846249a523-cafb8e34-e3ad-4b1e-b279-7e187da279be-000000@email.amazonses.com">
    Also, 14.10.FC9 Linux gskit installation has two tar files: -rw-r--r-- 1 informix informix 2478080 lis 3 22:44 gskcrypt64-8.0.55.26.linux.x86_64... -posted to the "Informix" group
    IBM Community

    Informix

    Post New Message
    Re: V14.10.FC9 installer missing librarie(s)?
    Reply to Group Reply to Sender
    Hrvoje Zokovic
    Nov 10, 2022 11:05 AM
    Hrvoje Zokovic

    Also, 14.10.FC9 Linux gskit installation has two tar files:

    -rw-r--r-- 1 informix informix 2478080 lis 3 22:44 gskcrypt64-8.0.55.26.linux.x86_64.tar
    -rw-r--r-- 1 informix informix 10260480 lis 3 22:44 gskssl64-8.0.55.26.linux.x86_64.tar

    Both tar files have ONLY rpm installation and no deb file:
    informix@mate2004:~/i1410fc9/gskit$ tar tvf gskcrypt64-8.0.55.26.linux.x86_64.tar
    -rw-rw-r-- daveds/pd 2470946 2022-09-01 19:38 gskcrypt64-8.0.55.26.linux.x86_64.rpm
    informix@mate2004:~/i1410fc9/gskit$ tar tvf gskssl64-8.0.55.26.linux.x86_64.tar
    -rw-rw-r-- daveds/pd 10257675 2022-09-01 19:38 gskssl64-8.0.55.26.linux.x86_64.rpm

    So installation on debian/ubuntu without rpm fails

    14.10.FC8 has also two tar files
    -rw-r--r-- 1 informix informix 3921920 tra 6 2022 gskcrypt64-8.0.55.25.linux.x86_64.tar
    -rw-r--r-- 1 informix informix 16855040 tra 6 2022 gskssl64-8.0.55.25.linux.x86_64.tar

    And these files have deb package:
    informix@mate2004:~/i1410fc8/gskit$ tar tvf gskcrypt64-8.0.55.25.linux.x86_64.tar
    -rw-r--r-- kmay1/pd 1441000 2021-09-30 14:47 gskcrypt64_8.0-55.25.linux.x86_64.deb
    -rw-r--r-- kmay1/pd 2471252 2021-09-30 14:47 gskcrypt64-8.0.55.25.linux.x86_64.rpm
    informix@mate2004:~/i1410fc8/gskit$ tar tvf gskssl64-8.0.55.25.linux.x86_64.tar
    -rw-r--r-- kmay1/pd 6589038 2021-09-30 14:47 gskssl64_8.0-55.25.linux.x86_64.deb
    -rw-r--r-- kmay1/pd 10259027 2021-09-30 14:46 gskssl64-8.0.55.25.linux.x86_64.rpm

    According to ibm.co/3jh7Dk2 (Informix Server System Requirements) 14.10.xC9 is not
    supported an ANY platform so this mentioned above is completely OK with documentation.
    Probably xC9 is just for enthusiasts to play with it :(

    So Art answer to your question is: you installed FC9 on unsupported platform :) 
    Hrvoje





    ------------------------------
    Hrvoje Zokovic
    ------------------------------
      Reply to Group Online   View Thread   Recommend   Forward  
    -------------------------------------------
    Original Message:
    Sent: Tue November 08, 2022 06:21 AM



     
    You are subscribed to "Informix" as paul@oninit.com. To change your subscriptions, go to My Subscriptions. To unsubscribe from this community discussion, go to Unsubscribe.





  • 9.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/11/22 10:25 AM
    Apparently GSKit on Linux only comes with .rpm files now, even from IBM GSKit download site.

    ------------------------------
    Andreas Legner
    ------------------------------



  • 10.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/11/22 11:37 AM

    So something here is contradictory since machine notes for Linux x86_64 (https://ibm.co/3WWEEFg) states:
    For GSKit:
    The RPM or Debian Package Manager is required to be installed on the system.

    And for ids:
    This product has been certified on:
    - Ubuntu Server Edition 16.04 LTS (Kernel: 4.4.0-142, Glibc: 2.23).
    - Ubuntu Server Edition 17.10 (Kernel: 4.13.0-21, Glibc: 2.26).
    - Ubuntu Server Edition 18.04 LTS (Kernel: 4.15, Glibc: 2.27).
    - Ubuntu Server Edition 20.04 LTS (Kernel: 5.4.0, Glibc: 2.31).

    It can be installed but not as usual out of the box and that is sth customers do not like.

    Hrvoje

    ------------------------------
    Hrvoje Zokovic
    ------------------------------



  • 11.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/10/22 11:37 AM
    Andreas,
    I have same problem (libisi file is missing). Both tar files in gskit directory don't have deb package.
    Anyhow, unpacking rpm packages show no trace of libisi:
    root@mate2004:/home/informix/i1410fc9/gskit/tmp# rpm2cpio gskcrypt64-8.0.55.26.linux.x86_64.rpm | cpio -idmv
    ./usr/local/ibm/gsk8_64/bin
    ./usr/local/ibm/gsk8_64/docs
    ./usr/local/ibm/gsk8_64/inc
    ./usr/local/ibm/gsk8_64/lib64
    ./usr/local/ibm/gsk8_64/lib64/C
    ./usr/local/ibm/gsk8_64/lib64/C/icc
    ./usr/local/ibm/gsk8_64/lib64/C/icc/ReadMe.txt
    ./usr/local/ibm/gsk8_64/lib64/C/icc/icclib
    ./usr/local/ibm/gsk8_64/lib64/C/icc/icclib/ICCSIG.txt
    ./usr/local/ibm/gsk8_64/lib64/C/icc/icclib/libicclib084.so
    ./usr/local/ibm/gsk8_64/lib64/N
    ./usr/local/ibm/gsk8_64/lib64/N/icc
    ./usr/local/ibm/gsk8_64/lib64/N/icc/ReadMe.txt
    ./usr/local/ibm/gsk8_64/lib64/N/icc/icclib
    ./usr/local/ibm/gsk8_64/lib64/N/icc/icclib/ICCSIG.txt
    ./usr/local/ibm/gsk8_64/lib64/N/icc/icclib/libicclib085.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so
    10776 blocks
    root@mate2004:/home/informix/i1410fc9/gskit/tmp# rpm2cpio gskssl64-8.0.55.26.linux.x86_64.rpm | cpio -idmv
    ./usr/local/ibm/gsk8_64/ReadMe.txt
    ./usr/local/ibm/gsk8_64/bin
    ./usr/local/ibm/gsk8_64/bin/gsk8capicmd_64
    ./usr/local/ibm/gsk8_64/bin/gsk8ver_64
    ./usr/local/ibm/gsk8_64/copyright
    ./usr/local/ibm/gsk8_64/docs
    ./usr/local/ibm/gsk8_64/inc
    ./usr/local/ibm/gsk8_64/lib64
    ./usr/local/ibm/gsk8_64/lib64/libgsk8acmeidup_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8cms_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8dbfl_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8drld_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8kicc_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8km2_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8km_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8ldap_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8p11_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8sys_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8valn_64.so
    57518 blocks

    So file IS missing
    Hrvoje


    ------------------------------
    Hrvoje Zokovic
    ------------------------------



  • 12.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/10/22 11:48 AM
    I had to link libisi.so.2 to libisi_gsk.so.2.2. under INFORMIXDIR/lib for  the gsk

    and to libisi_oll.so.2.2 for openssl

    Cheers
    Paul

    On 11/10/2022 10:36 AM, Hrvoje Zokovic via IBM Community wrote:
    010001846266d5c9-bdca8606-51df-4f80-a135-fb2321a07cdc-000000@email.amazonses.com">
    Andreas, I have same problem (libisi file is missing). Both tar files in gskit directory don't have deb package. Anyhow, unpacking rpm packages...
    IBM Community

    Informix

    Post New Message
    Re: V14.10.FC9 installer missing librarie(s)?
    Reply to Group Reply to Sender
    Hrvoje Zokovic
    Nov 10, 2022 11:37 AM
    Hrvoje Zokovic
    Andreas,
    I have same problem (libisi file is missing). Both tar files in gskit directory don't have deb package.
    Anyhow, unpacking rpm packages show no trace of libisi:
    root@mate2004:/home/informix/i1410fc9/gskit/tmp# rpm2cpio gskcrypt64-8.0.55.26.linux.x86_64.rpm | cpio -idmv
    ./usr/local/ibm/gsk8_64/bin
    ./usr/local/ibm/gsk8_64/docs
    ./usr/local/ibm/gsk8_64/inc
    ./usr/local/ibm/gsk8_64/lib64
    ./usr/local/ibm/gsk8_64/lib64/C
    ./usr/local/ibm/gsk8_64/lib64/C/icc
    ./usr/local/ibm/gsk8_64/lib64/C/icc/ReadMe.txt
    ./usr/local/ibm/gsk8_64/lib64/C/icc/icclib
    ./usr/local/ibm/gsk8_64/lib64/C/icc/icclib/ICCSIG.txt
    ./usr/local/ibm/gsk8_64/lib64/C/icc/icclib/libicclib084.so
    ./usr/local/ibm/gsk8_64/lib64/N
    ./usr/local/ibm/gsk8_64/lib64/N/icc
    ./usr/local/ibm/gsk8_64/lib64/N/icc/ReadMe.txt
    ./usr/local/ibm/gsk8_64/lib64/N/icc/icclib
    ./usr/local/ibm/gsk8_64/lib64/N/icc/icclib/ICCSIG.txt
    ./usr/local/ibm/gsk8_64/lib64/N/icc/icclib/libicclib085.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so
    10776 blocks
    root@mate2004:/home/informix/i1410fc9/gskit/tmp# rpm2cpio gskssl64-8.0.55.26.linux.x86_64.rpm | cpio -idmv
    ./usr/local/ibm/gsk8_64/ReadMe.txt
    ./usr/local/ibm/gsk8_64/bin
    ./usr/local/ibm/gsk8_64/bin/gsk8capicmd_64
    ./usr/local/ibm/gsk8_64/bin/gsk8ver_64
    ./usr/local/ibm/gsk8_64/copyright
    ./usr/local/ibm/gsk8_64/docs
    ./usr/local/ibm/gsk8_64/inc
    ./usr/local/ibm/gsk8_64/lib64
    ./usr/local/ibm/gsk8_64/lib64/libgsk8acmeidup_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8cms_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8dbfl_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8drld_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8kicc_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8km2_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8km_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8ldap_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8p11_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8sys_64.so
    ./usr/local/ibm/gsk8_64/lib64/libgsk8valn_64.so
    57518 blocks

    So file IS missing
    Hrvoje


    ------------------------------
    Hrvoje Zokovic
    ------------------------------
      Reply to Group Online   View Thread   Recommend   Forward  
    -------------------------------------------
    Original Message:
    Sent: Mon November 07, 2022 04:52 PM



     
    You are subscribed to "Informix" as paul@oninit.com. To change your subscriptions, go to My Subscriptions. To unsubscribe from this community discussion, go to Unsubscribe.





  • 13.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/10/22 12:07 PM
    Yes - I also had to create this symbolic link to avoid a startup error on 14.10.FC9:

    informix@ifx:~$ ls -o $INFORMIXDIR/lib | grep ' -> '
    lrwxrwxrwx 1 informix 17 Nov 4 16:23 libisi.so.2 -> libisi_gsk.so.2.2

    ------------------------------
    Doug Lawry
    Oninit Consulting
    ------------------------------



  • 14.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/10/22 12:17 PM
    Hi Hrvoje,

    libisi is an Informix library acting as a wrapper around crypto and other functions provided by GSKit or OpenSSL and providing a unified interface to Informix utilities.  It comes in currently four flavors:

    -rwxr-xr-x 1 root informix 142096 Oct 24 09:20 libisi_gsk.so.2.2
    -rwxr-xr-x 1 root informix 214480 Oct 24 09:16 libisi_o10.so.2.2
    -rwxr-xr-x 1 root informix 218152 Oct 24 09:16 libisi_o11.so.2.2
    -rwxr-xr-x 1 root informix 218024 Oct 24 09:16 libisi_oos.so.2.2
    lrwxrwxrwx 1 root root 19 Oct 24 09:20 libisi.so.2 -> ./libisi_gsk.so.2.2

    First one for GSKit, next three ones for different versions of OpenSSL.
    What Informix expects is libisi.so.2 (last one) which would be pointing to one of the real libs, depending on your choice at install time.
    So none of them is part of GSKit, it all comes with the Informix installation.

    What this thread originally was about is a missing libgsk8iccs_64.so, indicating a missing GSKit installation.

    If you've pointed libisi.so.2 to libisi_gsk.so.2.2 and run 'ldd $INFORMIXDIR/lib/libisi.so.2', or if you do an 'ldd libisi_gsk.so.2.2', with GSKit present on the system, you'll see:

    $ ldd libisi.so.2
    linux-vdso.so.1 (0x00007ffd9ad55000)
    libgsk8iccs_64.so => /usr/lib64/libgsk8iccs_64.so (0x00007f36db1bf000)
    libgsk8ssl_64.so => /usr/lib64/libgsk8ssl_64.so (0x00007f36dac78000)
    libgsk8km_64.so => /usr/lib64/libgsk8km_64.so (0x00007f36daa5f000)
    libgsk8acmeidup_64.so => /usr/lib64/libgsk8acmeidup_64.so (0x00007f36da8de000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f36da53b000)
    /lib64/ld-linux-x86-64.so.2 (0x000056477232e000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f36da31d000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f36da119000)
    libgsk8cms_64.so => /usr/lib64/libgsk8cms_64.so (0x00007f36d9c27000)
    libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f36d989d000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f36d95a0000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f36d9389000)
    libgsk8sys_64.so => /usr/lib64/libgsk8sys_64.so (0x00007f36d9287000)

    With GSKit not present on the system, all those " => /lib64/libgsk*" resolutions would be missing and the library could not work.
    You'd either have to install GSKit or go for OpenSSL (currently to be used mainly for clients, that might not all have GSKit installed, if I'm right.)

    HTH,
     Andreas



    ------------------------------
    Andreas Legner
    ------------------------------



  • 15.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/10/22 12:41 PM
    Yes Andreas, that is one problem (link not created) "solved" - can't expect customer to create links by hand.
    But other problem (missing deb installation files) is also major problem
    Hrvoje

    ------------------------------
    Hrvoje Zokovic
    ------------------------------



  • 16.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/15/22 02:47 AM
    Support recognized defect idsdb00111481 for missing deb files - will be added in future release.
    Still working on missing link libisi.so.2 with support
    Hrvoje


    ------------------------------
    Hrvoje Zokovic
    ------------------------------



  • 17.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/15/22 05:29 AM
    Isn't the missing link simply the consequence of missing GSKit?
    I'd assume the installer checks for availability before creating such link...

    ------------------------------
    Andreas Legner
    ------------------------------



  • 18.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/15/22 08:40 AM
    I think that missing link IS tied to missing deb files. But file (original file to which link is created) exists:
    drwxr-xr-x 2 informix informix 4096 Nov 15 13:17 csm
    -rwxr-xr-x 1 informix informix 18424 Oct 3 21:05 ipldd11a.so
    -rwxr-xr-x 1 informix informix 890094 Oct 3 20:44 libAPI.jar
    -rwxr-xr-x 1 informix informix 197848 Oct 3 21:05 libastool.so
    -rwxr-xr-x 1 informix informix 13536 Oct 3 21:09 libbsanull.so
    -r-xr-xr-x 1 informix informix 2281360 Oct 3 21:09 libbsapsm.so
    -rwxr-xr-x 1 informix informix 432696 Oct 3 20:44 libcurlisi.so
    -rwxr-xr-x 1 informix informix 11771016 Oct 3 21:08 libdwa.udr
    -rwxr-xr-x 1 root informix 142096 Nov 15 13:17 libisi_gsk.so.2.2
    -rwxr-xr-x 1 informix informix 902520 Oct 3 20:44 libnativeAPI.so
    -r-xr-xr-x 1 informix informix 62024 Oct 3 21:09 libtxbsa.so
    -rwxr-xr-x 1 informix informix 1014 Oct 3 21:07 libxml.jar
    -rwxr-xr-x 1 informix informix 24256920 Oct 3 21:07 libxml.udr
    -rwxr-xr-x 1 root informix 12944 Oct 3 20:44 pam_mongo.so

    So IMHO link should be created anyway
    Hrvoje

    ------------------------------
    Hrvoje Zokovic
    ------------------------------



  • 19.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/15/22 11:44 AM
    And APAR for missing deb files is:
    https://www.ibm.com/support/pages/apar/IT42448
    Hrvoje

    ------------------------------
    Hrvoje Zokovic
    ------------------------------



  • 20.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/17/22 03:55 AM
    Hi Hvroje,

    > But file (original file to which link is created) exists:
    > ...
    > So IMHO link should be created anyway.

    Well, not really. Before creating the link, there is a check, whether the target library (libisi_gsk.so.2.2 in your case) is usable.
    With GSKit installation missing, libisi_gsk.so.2.2 is not usable and therefore the link is not created. Creating the link anyway would not help a lot in this case.

    For GSKit, there is (so far) only one ISI library, libisi_gsk.so.2.2, so the result (immediately) is that no link gets created.
    But the general idea (of the install procedure) is, if one ISI library is not usable (because the needed security libs are not available), then try the next ISI library. This works better for OpenSSL, as for OpenSSL there are several ISI libraries. So the installer would e.g. first try the ISI library for OpenSSL 1.1. If that fails, it can try the ISI library for OpenSSL 1.0.

    More ISI library will get added for different, binary incompatible, versions of security libraries like OpenSSL, GSKit, and maybe some more.

    Regards, Martin
    --

    Martin Fuerderer

    Software Engineer

    HCLSoftware

    hcltechsw.com

    ::DISCLAIMER::

    The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only. E-mail transmission is not guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or may contain viruses in transmission. The e mail and its contents (with or without referred errors) shall therefore not attach any liability on the originator or HCL or its affiliates. Views or opinions, if any, presented in this email are solely those of the author and may not necessarily reflect the views or opinions of HCL or its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of this message without the prior written consent of authorized representative of HCL is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately. Before opening any email and/or attachments, please check them for viruses and other defects.






  • 21.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/21/22 03:02 AM
    Hi Martin,
    I can agree with that logic - but then, why do you install .lds_license file (i.e. license installer) when you can't read (decrypt) license file?
    Following logic you explained would skip license installer.
    Regards,
    Hrvoje

    ------------------------------
    Hrvoje Zokovic
    ------------------------------



  • 22.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/22/22 12:59 PM
    For me this was finally resolved by installing RPM then reinstalling the CSDK. It certainly would be nicer if there were a .deb file included for Debian based systems. I run Ubuntu/Kubuntu

    Art

    ------------------------------
    Art S. Kagel, President and Principal Consultant
    ASK Database Management Corp.
    www.askdbmgt.com
    ------------------------------



  • 23.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 11/22/22 03:37 PM

    Art,
    support provided me download of both tar files including deb packages. So after IDS installation (or CSDK) you can install gskit from that directory (ofc after copying downloaded tar files). I'm sure you can ask them for "patched" tar files.
    According to support - it will be resolved in C10.

    Still, you'll have to create link (mentioned above) by hand.
    Hrvoje



    ------------------------------
    Hrvoje Zokovic
    ------------------------------



  • 24.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/02/23 07:51 PM

    Greetings Art & Company.

    There is a down side to actually having a job:  I don't have a lot of time to finish installing my Informix stuff.  (I'd rather have the job, of course; not the starving artist type. <grin>)

    Well, I have installed it and created a reasonable (IMHO) ONCONFIG and SQLHOSTS file, as well as appropriate entries in /etc/services.  I don't want to install the CSDK until I can at least run dbaccess and dbaccessdemo. I had downloaded release ids.14.10.FC10 on my Linux Mint (based on Ubuntu).

    System info:

    $ uname -a
    Linux maxwell2l 5.15.0-75-generic #82-Ubuntu SMP Tue Jun 6 23:10:23 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

    And the latest run of oninit -t gives one error message:

    $ oninit -t 
    cannot access /ifmx/ids.14.10.FC10/lib/libisi.so.2
    No such file or directory (errno 2)

    Look familiar on this thread?

    This is an extremely long thread, even for me, who kids about my inability to be concise.  I need a bottom line solution, which I cannot dig out of this thread. Someone tell me: "Jake do this and this..."

    I should be able to get back on this over the July 4 holiday.  Once I have that squared away I can install the CSDK, followed by Jonathan Leffler's DBD::Informix.

    Thanks for comprehensible advice on this.



    ------------------------------
    Jacob Salomon
    ---
    Nobody goes there anymore, it's too crowded.  --Attr: Yogi Berra
    ------------------------------



  • 25.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/02/23 09:07 PM
    in the Informixdir lib, create it as a link to the opensssl or gskkit library

    On 7/2/2023 6:51 PM, Jacob Salomon via IBM TechXchange Community wrote:
    010001891904ae70-8a2abb7c-2879-48cc-b126-b8bc71fc8e1a-000000@email.amazonses.com">
    Greetings Art & Company. There is a down side to actually having a job:  I don't have a lot of time to finish installing my Informix stuff.  (I...
    IBM TechXchange Community

    Informix

    Post New Message
    Re: V14.10.FC9 installer missing librarie(s)?
    Reply to Group Reply to Sender
    Jacob Salomon
    Jul 2, 2023 7:51 PM
    Jacob Salomon

    Greetings Art & Company.

    There is a down side to actually having a job:  I don't have a lot of time to finish installing my Informix stuff.  (I'd rather have the job, of course; not the starving artist type. <grin>)

    Well, I have installed it and created a reasonable (IMHO) ONCONFIG and SQLHOSTS file, as well as appropriate entries in /etc/services.  I don't want to install the CSDK until I can at least run dbaccess and dbaccessdemo. I had downloaded release ids.14.10.FC10 on my Linux Mint (based on Ubuntu).

    System info:

    $ uname -a
    Linux maxwell2l 5.15.0-75-generic #82-Ubuntu SMP Tue Jun 6 23:10:23 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

    And the latest run of oninit -t gives one error message:

    $ oninit -t 
    cannot access /ifmx/ids.14.10.FC10/lib/libisi.so.2
    No such file or directory (errno 2)

    Look familiar on this thread?

    This is an extremely long thread, even for me, who kids about my inability to be concise.  I need a bottom line solution, which I cannot dig out of this thread. Someone tell me: "Jake do this and this..."

    I should be able to get back on this over the July 4 holiday.  Once I have that squared away I can install the CSDK, followed by Jonathan Leffler's DBD::Informix.

    Thanks for comprehensible advice on this.



    ------------------------------
    Jacob Salomon
    ---
    Nobody goes there anymore, it's too crowded.  --Attr: Yogi Berra
    ------------------------------
      Reply to Group Online   View Thread   Recommend   Forward   Flag as Inappropriate  
    -------------------------------------------
    Original Message:
    Sent: Mon November 07, 2022 03:43 PM



     
    You are subscribed to "Informix" as paul@oninit.com. To change your subscriptions, go to My Subscriptions. To unsubscribe from this community discussion, go to Unsubscribe.





  • 26.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/02/23 10:50 PM

    Jacob,

    Here's what my system shows:

    $ cd /opt/ibm/informix/ids14.10.FC10DE/lib
    $ ls -l libisi*
    lrwxrwxrwx 1 informix informix     19 Mar 18 05:26 libisi.so.2 -> ./libisi_gsk.so.2.2
    -rwxr-xr-x 1 root     informix 142096 Mar 18 04:59 libisi_gsk.so.2.2
    -rwxr-xr-x 1 informix informix 214480 Mar 18 05:26 libisi_o10.so.2.2
    -rwxr-xr-x 1 informix informix 218152 Mar 18 05:26 libisi_o11.so.2.2
    -rwxr-xr-x 1 informix informix 218024 Mar 18 05:26 libisi_oos.so.2.2

    As Paul said it should be a symlink to one of the gskit libraries,
    libisi_gsk.so.2.2 in this case.

    Since you are on a Ubuntu/Debian based system, see if the gskit
    packages were installed:

    $ dpkg -l | grep 'gsk'

    That's a lowercase 'L' flag.  It should return something like
    gskcrypt64 and gskssl64 with some version info.  These should have
    been installed during the Informix installation.

    I'm on 64-bit Slackware and although it doesn't use RPM to manage
    packages, since I had the rpm command installed, when I installed
    Informix, it installed these two RPM packages automatically:

    gskssl64-8.0-55.26.x86_64
    gskcrypt64-8.0-55.26.x86_64

    The files were installed under /usr/local/ibm/gsk8_64. 
    Check if you have that directory.  If so, gskit should be installed.

    If not, you should have a directory "gskit" under your Informix
    install location, e.g. /ifmx/ids.14.10.FC10/gskit.

    On my system here's what it contains:

    $ pwd
    /opt/ibm/informix/ids14.10.FC10DE/gskit
    $ ls -l
    total 20316
    -rw-r--r-- 1 informix informix     2696 Mar  7 17:53 README
    -rw-r--r-- 1 informix informix  3921920 Mar  7 17:51 gskcrypt64-8.0.55.26a.linux.x86_64.tar
    -rw-r--r-- 1 informix informix 16865280 Mar  7 17:51 gskssl64-8.0.55.26a.linux.x86_64.tar
    -rwxr--r-- 1 root     informix     6711 Mar  7 19:38 installgskit


    You should be able to run the installgskit script as root.
    If that does not work, you can extract .deb packages from each
    of the tarballs and use "dpkg -i" to install them.

    scot




  • 27.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/03/23 08:18 PM

    Hi Scot & family.

    Here's what my system shows, now that I've added that symlink:

    $ cd $INFORMIXDIR/lib
    informix@maxwell2l:/ifmx/ids.14.10.FC10/lib$ ls -l libis*
    -rwxr-xr-x 1 root     informix 142096 May  8 15:34 libisi_gsk.so.2.2
    lrwxrwxrwx 1 informix informix     19 Jul  3 13:21 libisi.so.2 -> ./libisi_gsk.so.2.2

    So that's in order.  Next, regarding the gsk libraries:
    /ifmx/ids.14.10.FC10/lib$ dpkg -l | grep gsk
    ii  gskcrypt64   8.0-55.26    amd64        IBM GSKit Cryptography Runtime
    ii  gskssl64     8.0-55.26    amd64        IBM GSKit SSL Runtime With Acme Toolkit
    (I kinda squeezed out some of the spaces so it wouldn't line-wrap.)

    Still:
    $ oninit -t | head -2
    cannot load library /ifmx/ids.14.10.FC10/lib/libisi.so.2
    libgsk8iccs_64.so: cannot open shared object file: No such file or directory

    Whaddayamean, "not found"?!  It's right there!  I'm showing it to you in $INFORMIXDIR/lib

    By the way, I had run installgskit. Does not give any meaningful output but $? was 0 so no error exit.

    informix@maxwell2l:/ifmx/ids.14.10.FC10/lib$ sudo su -
    root@maxwell2l:~# cd /ifmx/ids.14.10.FC10/gskit
    root@maxwell2l:/ifmx/ids.14.10.FC10/gskit# ./installgskit
    Performing GSKit installation for Linux ...
    root@maxwell2l:/ifmx/ids.14.10.FC10/gskit# echo $?
    0

    So my problem is trying to out-stubborn me.  Hey, I'm still open to solutions!  What could I still be missing?

    Thanks for helping me here.



    ------------------------------
    Jacob Salomon
    ---
    Nobody goes there anymore, it's too crowded.  --Attr: Yogi Berra
    ------------------------------



  • 28.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/03/23 08:52 PM
    what does ldd oninit show ?  Got the correct perms on the oninit binary ? Run a strace on oninit -t ?

    From a FC6 system

    -rwxr-xr-x.  1 root     informix   137288 Dec  9  2021 libisi_gsk.so.2.1
    lrwxrwxrwx.  1 root     root           19 Dec  9  2021 libisi.so.2 -> ./libisi_gsk.so.2.1

    /home/informix> ldd which oninit
           linux-vdso.so.1 =>  (0x00007ffd7ab5a000)
           libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f664f7f2000)
           libdl.so.2 => /lib64/libdl.so.2 (0x00007f664f5ee000)
           libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f664f3b7000)
           libelf.so.1 => /lib64/libelf.so.1 (0x00007f664f19f000)
           libpam.so.0 => /lib64/libpam.so.0 (0x00007f664ef90000)
           libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f664ec88000)
           libm.so.6 => /lib64/libm.so.6 (0x00007f664e986000)
           libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f664e770000)
           libc.so.6 => /lib64/libc.so.6 (0x00007f664e3a2000)
           /lib64/ld-linux-x86-64.so.2 (0x00007f664fa0e000)
           libfreebl3.so => /lib64/libfreebl3.so (0x00007f664e19f000)
           libz.so.1 => /lib64/libz.so.1 (0x00007f664df89000)
           libaudit.so.1 => /lib64/libaudit.so.1 (0x00007f664dd60000)
           libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007f664db5a000)



    Thanks for the oninit -t - not sure I knew it existed - don't see it doc'd


    On 7/3/2023 7:18 PM, Jacob Salomon via IBM TechXchange Community wrote:
    010001891e4382f7-b1ec110c-6f51-433e-9bc4-204612d2cb0d-000000@email.amazonses.com">
    Hi Scot & family. Here's what my system shows, now that I've added that symlink: $ cd $INFORMIXDIR/lib informix@maxwell2l:/ifmx/ids.14.10.FC10...
    IBM TechXchange Community

    Informix

    Post New Message
    Re: V14.10.FC9 installer missing librarie(s)?
    Reply to Group Reply to Sender
    Jacob Salomon
    Jul 3, 2023 8:18 PM
    Jacob Salomon

    Hi Scot & family.

    Here's what my system shows, now that I've added that symlink:

    $ cd $INFORMIXDIR/lib
    informix@maxwell2l:/ifmx/ids.14.10.FC10/lib$ ls -l libis*
    -rwxr-xr-x 1 root     informix 142096 May  8 15:34 libisi_gsk.so.2.2
    lrwxrwxrwx 1 informix informix     19 Jul  3 13:21 libisi.so.2 -> ./libisi_gsk.so.2.2

    So that's in order.  Next, regarding the gsk libraries:
    /ifmx/ids.14.10.FC10/lib$ dpkg -l | grep gsk
    ii  gskcrypt64   8.0-55.26    amd64        IBM GSKit Cryptography Runtime
    ii  gskssl64     8.0-55.26    amd64        IBM GSKit SSL Runtime With Acme Toolkit
    (I kinda squeezed out some of the spaces so it wouldn't line-wrap.)

    Still:
    $ oninit -t | head -2
    cannot load library /ifmx/ids.14.10.FC10/lib/libisi.so.2
    libgsk8iccs_64.so: cannot open shared object file: No such file or directory

    Whaddayamean, "not found"?!  It's right there!  I'm showing it to you in $INFORMIXDIR/lib

    By the way, I had run installgskit. Does not give any meaningful output but $? was 0 so no error exit.

    informix@maxwell2l:/ifmx/ids.14.10.FC10/lib$ sudo su -
    root@maxwell2l:~# cd /ifmx/ids.14.10.FC10/gskit
    root@maxwell2l:/ifmx/ids.14.10.FC10/gskit# ./installgskit
    Performing GSKit installation for Linux ...
    root@maxwell2l:/ifmx/ids.14.10.FC10/gskit# echo $?
    0

    So my problem is trying to out-stubborn me.  Hey, I'm still open to solutions!  What could I still be missing?

    Thanks for helping me here.



    ------------------------------
    Jacob Salomon
    ---
    Nobody goes there anymore, it's too crowded.  --Attr: Yogi Berra
    ------------------------------
      Reply to Group Online   View Thread   Recommend   Forward   Flag as Inappropriate  
    -------------------------------------------
    Original Message:
    Sent: Sun July 02, 2023 10:50 PM



     
    You are subscribed to "Informix" as paul@oninit.com. To change your subscriptions, go to My Subscriptions. To unsubscribe from this community discussion, go to Unsubscribe.





  • 29.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/04/23 12:32 PM

    I apologize for the length of this post.  But I need to show that I am indeed trying to follow direction.  Also, I researched & double-checked every assertion so that I don't waste your time with my errors.  I've taken 2-1/2 hours to compose this missive.

    Well, Paul, I told y'all about oninit -t and you promptly returned the favor with the ldd command,  Quite revealing.

    First, I change the syntax of my symlink.  Now:

    informix@maxwell2l:/ifmx/ids.14.10.FC10/lib$ ls -l libisi.so.2
    lrwxrwxrwx 1 informix informix 42 Jul  4 11:02 libisi.so.2 -> /ifmx/ids.14.10.FC10/lib/libisi_gsk.so.2.2

    That is the full path name of the target library file. My first run of ldd; it looks quite like your output, Paul:

    informix@maxwell2l:~$ ldd $(which oninit)
            linux-vdso.so.1 (0x00007fff313d2000)
            libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f7b646ad000)
            libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f7b646a8000)
            libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f7b6466e000)
            libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x00007f7b64650000)
            libpam.so.0 => /lib/x86_64-linux-gnu/libpam.so.0 (0x00007f7b6463c000)
            libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f7b64412000)
            libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f7b6432b000)
            libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f7b6430b000)
            libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7b640e3000)
            /lib64/ld-linux-x86-64.so.2 (0x00007f7b646c6000)
            libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f7b640c7000)
            libaudit.so.1 => /lib/x86_64-linux-gnu/libaudit.so.1 (0x00007f7b64097000)
            libcap-ng.so.0 => /lib/x86_64-linux-gnu/libcap-ng.so.0 (0x00007f7b6408f000)

    Notice anything missing?  I see no mention of the allegedly missing library, /ifmx/ids.14.10.FC10/lib/libisi.so.2

    That was mystery[1].  Perhaps, however, it is loaded at run time rather than being linked in at "ld" time.  (Also, is there any significance to /lib64/ld-linux-x86-64.so.2?)

    Now for mystery [2]: Another run o oninit -t.

    informix@maxwell2l:/ifmx/ids.14.10.FC10/lib$ oninit -t | head -2
    cannot load library /ifmx/ids.14.10.FC10/lib/libisi.so
    libgsk8iccs_64.so: cannot open shared object file: No such file or directory

    HEY, a different error message!  Now it finds the shared library but can't load it owing to another missing shared library.
    Let's run ldd against our no-longer-missing shared library.

    informix@maxwell2l:~$ ldd /ifmx/ids.14.10.FC10/lib/libisi.so.2
            linux-vdso.so.1 (0x00007fffb8881000)
          libgsk8iccs_64.so => not found
            libgsk8ssl_64.so => not found
            libgsk8km_64.so => not found
            libgsk8acmeidup_64.so => not found
            libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f49d2bd8000)
            /lib64/ld-linux-x86-64.so.2 (0x00007f49d3075000)

    That's mystery[3]:  YIKES!!  I am SOOOO MESSED UP HERE!  4 files that it depends on are not found!  And neither Synaptec package manager nor the Linux Mint software manager mention these gsk sources.

    Now Scot asked another vital question:

    > Did you look in /usr/local/ibm/gsk8_64?  Are the actual files there?

    Let's have a look, after again running installgskit (yes, as root)

    informix@maxwell2l:/ifmx/ids.14.10.FC10/lib$ ls -ld /usr/local/ibm/gsk8_64/*
    drwxr-xr-x 2 root sys 4096 Jul  4 11:49 /usr/local/ibm/gsk8_64/bin
    -rwxr-xr-x 1 root sys  211 Oct  8  2021 /usr/local/ibm/gsk8_64/copyright
    drwxr-xr-x 2 root sys 4096 Oct  8  2021 /usr/local/ibm/gsk8_64/docs
    drwxr-xr-x 2 root sys 4096 Oct  8  2021 /usr/local/ibm/gsk8_64/inc
    drwxr-xr-x 4 root sys 4096 Jul  4 11:49 /usr/local/ibm/gsk8_64/lib64
    -rwxr-xr-x 1 root sys 5616 Oct  8  2021 /usr/local/ibm/gsk8_64/ReadMe.txt

    Peeking into the bin I have:

    informix@maxwell2l:/ifmx/ids.14.10.FC10/lib$ ls -ld /usr/local/ibm/gsk8_64/bin/*
    -rwxr-xr-x 1 root sys 14954640 Oct  8  2021 /usr/local/ibm/gsk8_64/bin/gsk8capicmd_64
    -rwxr-xr-x 1 root sys     9792 Oct  8  2021 /usr/local/ibm/gsk8_64/bin/gsk8ver_64

    Scot also mentioned a bunch of symlinks created by installgskit.  I got'em too,  I won't print there here; no reason they should be different from Scot's output.  And I ran the target .so files through ls -l so I know all do exist.  More interesting: Scot's output has 13 files; mine has 14; I also have: /usr/lib64/ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2

    Now that we know how messed up my installation is, how do I unmess up?  (unmess down?)

    This reminds me of the dentist looking in my mouth and proclaiming "What a Challenge!".

    Finally, Art's suggestion about LD_LIBRARY_PATH: Currently it's not set.  What would you suggest I set it to?

    WHEW!!  Grateful for the help here!



    ------------------------------
    Jacob Salomon
    ---
    Nobody goes there anymore, it's too crowded.  --Attr: Yogi Berra
    ------------------------------



  • 30.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/04/23 02:38 PM

    Jacob:

    So, now that you have found all of the missing libraries, set LD_LIBRARY_PATH to a path list that includes the locations of those libs and export it. So, something like:

    export LD_LIBRARY_PATH=/usr/lib:/usr/lib64:/usr/lib/x86_64-linux-gnu:$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql

    and wherever else you need oninit to look for shared libraries.



    ------------------------------
    Art S. Kagel, President and Principal Consultant
    ASK Database Management Corp.
    www.askdbmgt.com
    ------------------------------



  • 31.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/04/23 12:00 AM

    It looks like you got gskit installed but something else is still missing.

    Did you look in /usr/local/ibm/gsk8_64?  Are the actual files there?

    Something else, on my system the install created a bunch of

    symlinks in /usr/lib64 that point to the files in /usr/local/ibm/gsk8_64.

    Do you have these symlinks in /usr/lib64?  Debian-based systems might

    put them somewhere else, maybe /usr/lib?  Not sure.

    $ ls -l /usr/lib64/libgsk*
    lrwxrwxrwx 1 root root 50 Oct 25  2022 /usr/lib64/libgsk8acmeidup_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8acmeidup_64.so
    lrwxrwxrwx 1 root root 45 Oct 25  2022 /usr/lib64/libgsk8cms_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8cms_64.so
    lrwxrwxrwx 1 root root 46 Oct 25  2022 /usr/lib64/libgsk8dbfl_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8dbfl_64.so
    lrwxrwxrwx 1 root root 46 Oct 25  2022 /usr/lib64/libgsk8drld_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8drld_64.so
    lrwxrwxrwx 1 root root 46 Oct 25  2022 /usr/lib64/libgsk8iccs_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so
    lrwxrwxrwx 1 root root 46 Oct 25  2022 /usr/lib64/libgsk8kicc_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8kicc_64.so
    lrwxrwxrwx 1 root root 45 Oct 25  2022 /usr/lib64/libgsk8km2_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8km2_64.so
    lrwxrwxrwx 1 root root 44 Oct 25  2022 /usr/lib64/libgsk8km_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8km_64.so
    lrwxrwxrwx 1 root root 46 Oct 25  2022 /usr/lib64/libgsk8ldap_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8ldap_64.so
    lrwxrwxrwx 1 root root 45 Oct 25  2022 /usr/lib64/libgsk8p11_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8p11_64.so
    lrwxrwxrwx 1 root root 45 Oct 25  2022 /usr/lib64/libgsk8ssl_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so
    lrwxrwxrwx 1 root root 45 Oct 25  2022 /usr/lib64/libgsk8sys_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8sys_64.so
    lrwxrwxrwx 1 root root 46 Oct 25  2022 /usr/lib64/libgsk8valn_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8valn_64.so

    Another thing you could try is to run "ldconfig -v" as root to update the library cache.




  • 32.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/04/23 06:32 AM

    On my system (Kubuntu) the GSKIT files are linked directly into /lib/lib64:

    $ dir /usr/lib64
    total 8
    drwxr-xr-x  2 root root 4096 May  8 17:32 ./
    drwxr-xr-x 16 root root 4096 Nov 14  2022 ../
    lrwxrwxrwx  1 root root   42 Mar 16 04:44 ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2*
    lrwxrwxrwx  1 root root   50 Feb 21 16:42 libgsk8acmeidup_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8acmeidup_64.so*
    lrwxrwxrwx  1 root root   45 Feb 21 16:42 libgsk8cms_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8cms_64.so*
    lrwxrwxrwx  1 root root   46 Feb 21 16:42 libgsk8dbfl_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8dbfl_64.so*
    lrwxrwxrwx  1 root root   46 Feb 21 16:42 libgsk8drld_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8drld_64.so*
    lrwxrwxrwx  1 root root   46 Feb 21 16:42 libgsk8iccs_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so*
    lrwxrwxrwx  1 root root   46 Feb 21 16:42 libgsk8kicc_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8kicc_64.so*
    lrwxrwxrwx  1 root root   45 Feb 21 16:42 libgsk8km2_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8km2_64.so*
    lrwxrwxrwx  1 root root   44 Feb 21 16:42 libgsk8km_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8km_64.so*
    lrwxrwxrwx  1 root root   46 Feb 21 16:42 libgsk8ldap_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8ldap_64.so*
    lrwxrwxrwx  1 root root   45 Feb 21 16:42 libgsk8p11_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8p11_64.so*
    lrwxrwxrwx  1 root root   45 Feb 21 16:42 libgsk8ssl_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so*
    lrwxrwxrwx  1 root root   45 Feb 21 16:42 libgsk8sys_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8sys_64.so*
    lrwxrwxrwx  1 root root   46 Feb 21 16:42 libgsk8valn_64.so -> /usr/local/ibm/gsk8_64/lib64/libgsk8valn_64.so*
    lrwxrwxrwx  1 root root   43 May  8 17:32 libncurses.so.5 -> /usr/lib/x86_64-linux-gnu/libncurses.so.5.9
    lrwxrwxrwx  1 root root   37 May  8 17:32 libpam.so.0 -> /usr/lib/x86_64-linux-gnu/libpam.so.0

    One can also update the LD_LIBRARY_PATH with whatever path your libraries are linked into.

    Art



    ------------------------------
    Art S. Kagel, President and Principal Consultant
    ASK Database Management Corp.
    www.askdbmgt.com
    ------------------------------



  • 33.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/03/23 07:05 AM

    Jacob:

    As Scott and Paul pointed out, you have to link libisi.so.2 to either the GSK library or the SSL library depending on what you chose to use during server installation. So that would be either:

    libisi_gsk.so.2.2

    -or-

    libisi_o11.so.2.2

    Art



    ------------------------------
    Art S. Kagel, President and Principal Consultant
    ASK Database Management Corp.
    www.askdbmgt.com
    ------------------------------



  • 34.  RE: V14.10.FC9 installer missing librarie(s)?

    Posted 07/05/23 07:26 PM

    I am happy to report that THIS issue has been solved.

    Recall that when I did the ldd on /ifmx/ids.14.10.FC10/lib/libisi.so.2 there were 4 .so file at it depended on that are not found:


          libgsk8iccs_64.so => not found
            libgsk8ssl_64.so => not found
            libgsk8km_64.so => not found
            libgsk8acmeidup_64.so => not found

    Art suggested I do a massive find for these file names. I found them in /usr/lib64. As symlinks to elsewhere but it's what i needed.

    I set up my env variable: LD_LIBRARY_PATH=/ifmx/ids.14.10.FC10/lib:/usr/lib64. (The /ifmx/ids.14.10.FC10/lib was just for good measure; that part was working already anyway.)

    I am now past that stage and have other, not surprising problem relating to Kernel parameters. I'll investigate that on the Linux Mint forum.  But as far as I am concerned, the missing library issue is solved!  HOOORAY for Scot, Paul & Art!

    The LD_LIBRARY_PATH was only the second part of the solution; the first part was setting up:

    $INFORMIXDIR/lib/libisi.so.2 -> $INFORMIXDIR/lib/libisi_gsk.so.2.2

    In my case the full path was needed.

    Thank you all!



    ------------------------------
    Jacob Salomon
    ---
    Nobody goes there anymore, it's too crowded.  --Attr: Yogi Berra
    ------------------------------