Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power

 View Only
Expand all | Collapse all

On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

  • 1.  On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Tue February 28, 2023 12:12 AM

    Hi All,

    Please find the below issue am facing to solve the dependencies on AIX 7.3.

    bash-4.4# openssl version
    OpenSSL 3.0.7 1 Nov 2022 (Library: OpenSSL 3.0.7 1 Nov 2022)

     0509-150   Dependent module /usr/lib/libcrypto.a(libcrypto64.so.1.1) could not be loaded.
     0509-152   Member libcrypto64.so.1.1 is not found in archive

    Thanks,

    Bharadwaj.



    ------------------------------
    Bharadwaj Reddy
    ------------------------------

    #AIXOpenSource


  • 2.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Tue February 28, 2023 02:37 AM

    I don't think libcrypto64.so.1.1 is part of any openssl libcrypto library. 
    What is the failing application here ? 



    ------------------------------
    Ayappan P
    ------------------------------



  • 3.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Tue February 28, 2023 03:33 AM

    Please find the output collected from AIX 7.3.

    bash-4.4#  ar -tv /usr/lib/libcrypto.a
    rw-r--r--     0/0     3074538 Dec 20 13:24 2022 libcrypto.so
    rw-r--r--     0/0     3074538 Dec 20 13:24 2022 libcrypto.so.1.0.0
    rw-r--r--     0/0     3074538 Dec 20 13:24 2022 libcrypto.so.1.0.2
    rwxr-xr-x     0/0     4463333 Dec 20 13:24 2022 libcrypto.so.1.1
    rwxr-xr-x     0/0     7114463 Dec 20 12:32 2022 libcrypto.so.3

    As for the earlier question, Please find the following information on which the application is failing.

    0509-022  Cannot load module /opt/hcl/domino/notes/latest/ibmpow/libnotes_r.a.
    0509-150   Dependent module /usr/lib/libcrypto.a(libcrypto64.so.1.1) could not be loaded.
    0509-152   Member libcrypto64.so.1.1 is not found in archive
    0509-022  Cannot load module /opt/hcl/domino/notes/latest/ibmpow/libnotes_r.a.
    0509-150   Dependent module /opt/hcl/domino/notes/latest/ibmpow/libnotes_r.a could not be loaded.

    Thanks,

    Bharadwaj.



    ------------------------------
    Bharadwaj Reddy
    ------------------------------



  • 4.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Tue February 28, 2023 03:59 AM

    Who provides this --> /opt/hcl/domino/notes/latest/ibmpow/libnotes_r.a ? 
    Not sure which openssl they used to build this. Check with them. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 5.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Tue February 28, 2023 05:03 AM

    The Lotus Domino V12 is on OpenSSL 1.1 provided by Vendor and this path provided here is by Lotus during installation.



    ------------------------------
    Bharadwaj Reddy
    ------------------------------



  • 6.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Tue February 28, 2023 05:43 AM

    Please check with the Vendor. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 7.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Wed March 01, 2023 01:43 AM

    Hi,

    I have checked with vendor and came back with following query, like libcrypto64.so.1.1 is covered by AIX OS system or not ? For sure I have installed the openSSL 3.0.7.1000 VRMF on my AIX 7.3 system. Could you please confirm like whether the package contains 64-bit libraries?



    ------------------------------
    Bharadwaj Reddy
    ------------------------------



  • 8.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Wed March 01, 2023 03:45 AM

    As I mentioned in the earlier thread, libcrypto64.so.1.1 is not part of any openssl fileset delivered in AIX by IBM. 
    You need to check with the vendor what openssl fileset they used to build this application. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 9.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Thu March 02, 2023 04:05 AM

    If it's looking for libcrypto64.so.1.1, then it's looking for a 64-bit member, but by default ar will list only 32-bit members.
    To list 64-bit members, use "ar -X64 tv /usr/lib/libcrypto.a"


    rw-r--r--     0/0     3490050 Jun 10 19:59 2022 libcrypto.so
    rw-r--r--     0/0     2527801 Jun 10 19:59 2022 libcrypto.so.0.9.8
    rw-r--r--     0/0     3490050 Jun 10 20:00 2022 libcrypto.so.1.0.0
    rw-r--r--     0/0     3490050 Jun 10 20:06 2022 libcrypto.so.1.0.2
    rwxr-xr-x     0/0     5107863 Jun 10 21:24 2022 libcrypto.so.1.1
    rw-r--r--     0/0     3490050 Jun 10 20:00 2022 libcrypto64.so
    rw-r--r--     0/0     2527801 Jun 10 20:00 2022 libcrypto64.so.0.9.8
    rw-r--r--     0/0     3490050 Jun 10 20:00 2022 libcrypto64.so.1.0.0

    Note that libcrypto.so and libcrypto64.so are the same object, loaded under two different names to the library, and that a N-bit binary will only see the N-bit members.

    You may get lucky with the following approach:

    Extract the 64-bit libcrypto.so.1.1 and rename it to libcrypto64.so.1.1 , then add it again to libcrypto.a (don't forget to backit up before you start).
    Then slibclean and restart Notes.  Note that you'll have to redo this every time libcrypto.a is updated.

    Meanwhile, open a case at HCL and ask for a fix.  They should have linked it with libcrypto.so (without the 64).



    ------------------------------
    José Pina Coelho
    IT Specialist at Kyndryl
    ------------------------------



  • 10.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Thu March 02, 2023 04:27 AM

    Hi José Pina Coelho,

    Thank you for the inputs. At the moment, have re-deployed the AIX 7.3 LPAR. I will update you my findings.



    ------------------------------
    Bharadwaj Reddy
    ------------------------------



  • 11.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Tue March 07, 2023 05:11 AM

    Hi José Pina Coelho,

    we able to rename libcrypto.so.1.1 to libcrypto64.so.1.1 but could you tell us how or by which command we can add it back to libcrypto.a?



    ------------------------------
    Bharadwaj Reddy
    ------------------------------



  • 12.  RE: On AIX 7.3 unable to find libcrypt64.s0.1.1 module even after installing VRMF: 3.0.7.1000 (3.0.7)

    Posted Tue March 07, 2023 05:44 AM

    ar command, flags 'r' and 'X64', if I'm not mistaken.  Check the 'ar' manpage first.



    ------------------------------
    José Pina Coelho
    IT Specialist at Kyndryl
    ------------------------------