Skip to main content
ExLibris
  • Subscribe by RSS
  • ExLibris Dev

    AIK: Step 6.2 (Run test compilation) fails

    • Article Type: General
    • Product: Aleph
    • Product Version: 18; 23

     

    v18 case:

    ------------

    Description:
    the AIK step 6.2 - Run test compilation fails with the message:

    Run test compilation

    Error: the test compile procedure has failed

    Press any key to continue

    The aleph_installation_kit.log reports errors with the COBOL compilation:

    Checking Cobol compilation...
    cob: can not create temporary directory /tmp?/cob15914
    iprou: test_compile test_cobol
    mv: cannot access test_cobol.gnt
    Error: test_cobol.gnt compilation is not successful

    Checking create_rts...
    create rts
    cob: can not create temporary directory /tmp</cob15964
    mv: cannot access /exlibris/aleph/a20_1/aleph/exe/rts32x
    ==============================================
    End of the compilation check
    ==============================================

    Error: the test compile procedure has failed
    Wed Dec 9 14:28:06 MET 2009 Step ikit_6_2 [ Failed ]


    The /tmp-directory exists nevertheless with following properties:

    (alephneub):/exlibris/ftp_from_exlibris/aik/log # ls -l /tmp/
    total 16
    drwxrwxr-x 2 aleph exlibris 189 Dec 9 14:27 201_sun_studio_11
    drwxr-xr-x 2 aleph exlibris 117 Dec 9 14:23 hsperfdata_aleph



    But not a /tmp? or a /tmp<

    Resolution:
    Cause of error:
    ---------------
    The contents of the options file /exlibris/product/cobol_4.0/cobopt in the COBOL environment Micro Focus COBOL 4.0 were incorrect.

    Incorrect:

    -C nolist
    -C linkcount=900
    set TMPDIR=/tmp

    Correct:

    -C nolist


    I cannot explain how this incorrect file was included in the 3rd-party products installation package of Aleph 20.
    I will request a correction of the package.

    Implemented solution:
    ---------------------
    Corrected the file /exlibris/product/cobol_4.0/cobopt as described above.

    Then I executed Step 6.2 of the Aleph 20 Installation Kit.

    Result: the compilation test ran successfully, as can be seen in the log file aleph_installation_kit.log . 

     

     

    v23 Case (00201252):

    -----------------------------

     

    The actual problem with the compile is: 


    Checking Cobol compilation... 
    Micro Focus LMF - 010: Unable to contact license manager. This product has been unable to contact the License Manager. Execution of this product has been terminated. This product cannot execute without the License Manager. Contact your license administrator or refer to the 'Information Messages' chapter of the License Management Facility Administrator's Guide. 
    cob32: error(s) in compilation: /exlibris/aleph/a23_1/alephm/scratch/compile_cbl_files/test_cobol.cbl 
    iprou: test_compile test_cobol 
    mv: cannot stat 'test_cobol.gnt': No such file or directory

     

    Later:

    manually running /exlibris/ftp_from_exlibris/aik23/; bash cob_dev_lic 
     
    MF-LMF:Wed Feb 17 11:08:46 2016: LMF Starting 
    MF-LMF:Wed Feb 17 11:08:46 2016: There is already a copy of control running! 
    MF-LMF:Wed Feb 17 11:08:46 2016: EEXIST(17): File exists 
    MF-LMF:Wed Feb 17 11:08:46 2016: LMF Closing Down 
    [root@libprddb04 aik23]# lsof |grep microfocus 
    mflm_mana 17929 root cwd DIR 253,1 6 51276841 /opt/microfocus/mflmf (deleted) 
    mflm_mana 17929 root txt REG 253,1 62599 51276850 /opt/microfocus/mflmf/mflm_manager (deleted) 
    mflm_mana 17929 root DEL REG 253,1 67160064 /opt/microfocus/mflmf/lib/cobmfini.so.2 
    mflm_mana 17929 root DEL REG 253,1 67150966 /opt/microfocus/mflmf/lib/cobmffh.so.2 
    mflm_mana 17929 root DEL REG 253,1 67160065 /opt/microfocus/mflmf/lib/libcobscreen.so.2 
    mflm_mana 17929 root DEL REG 253,1 67150972 /opt/microfocus/mflmf/lib/libcobmisc.so.2 
    mflm_mana 17929 root DEL REG 253,1 67150959 /opt/microfocus/mflmf/lib/libcobcrtn.so.2 
    mflm_mana 17929 root DEL REG 253,1 67261478 /opt/microfocus/mflmf/lib/libcobrts.so.2 
    [root@libprddb04 aik23]# kill 17929

     

    (on libprddb04) Part of the cobol licensing system had survived a previous cleanup attempt, and was preventing the license from being installed after the cleanup. 

    For your re-install on libprddb03, in addition to deleting everything in /exlibris (except ftp_from_exlibris), take care to delete /opt/microfocus, then reboot the server before attempting to re-install. 

    The following error is NOT important and can be ignored: 
    cp: cannot stat '/exlibris/product/cob51u11/etc/cobopt.x86_64': No such file or directory

     

    It was necessary to reboot the libprddb03 before continuing with the install.   AIK 6.2 now succeeds.

     


    • Article last edited: 18-Feb-2016
    //doorbell.io feedback widged