Informix

Expand all | Collapse all

One comment about linux installation

  • 1.  One comment about linux installation

    Posted 4 days ago

    I can't find that in installation guide but - when installing you can't have these mount flags on /tmp:
    nosuid,nodev,noexec

    Even if you try to "move" tmp with IATEMPDIR env variable, installation is still using /tmp, i.e.:
    Native API library will be stored as '/tmp/ismp006/libnativeAPI.so'.
    resulting in:
    Error: Linux System Util Service Initialization Failed. Turn on the System property 'EnableLinuxPPKLogger' for more stack trace details
    Error: Linux File Service Initialization Failed. Turn on the System property 'EnableLinuxPPKLogger' for more stack trace details
    Execute Custom Code
    class com.ibm.informix.install.ia.FixVariables.install() Unexpected Fatal Error:
    java.lang.UnsatisfiedLinkError: /tmp/ismp006/libnativeAPI.so (/tmp/ismp006/libnativeAPI.so: failed to map segment from shared object: Operation not permitted)

    Keep calm and install informix
    Hrvoje



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


  • 2.  RE: One comment about linux installation

    Posted 2 days ago

    Hi.

    I logged several APARs recently ...

    IT36316 INSTALLATION DOCUMENTATION SHOULD INCLUDE THE REQUIREMENT FOR BOTH /TMP AND IATEMPDIR TO NOT HAVE NOEXEC FOR THE FILESYSTEM

    IT36318 DOCUMENTATION DOES NOT DETAIL ALL LOG FILES GENERATED DURING INSTALLATION WHICH SHOULD BE REVIEWED ON ANY FAILURE

    IT36317 DOCUMENTATION SHOULD INCLUDE RESOLVING SHARED LIBRARY REQUIREMENTS FOR INSTALLING INFORMIX ON LATER OS RELEASES


    JJ



    ------------------------------
    Jon Ritson
    ------------------------------



  • 3.  RE: One comment about linux installation

    Posted 2 days ago
    ...

    Basically, IATEMPDIR does not relocate that critical Java shared library (libnativeAPI.so) from /tmp to IATEMPDIR and so it still goes to /tmp and you get that message.

    ------------------------------
    Jon Ritson
    ------------------------------



  • 4.  RE: One comment about linux installation

    Posted 2 days ago
    Yes JJ, I found that. Also, installation debugging is hard work :)
    Maybe documentation can mention
    export LAX_DEBUG=1
    as well :)
    Regards
    Hrvoje

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