AIK step 5.3 "Error: Failed during license check" (Cobol mismatch)
- Article Type: General
- Product: Aleph
- Product Version: 20
Problem Symptoms:
AIK: ikit_menu step 5.3 (Update license) fails with message: "Error: Failed during license check.... please check".
The causes in KB 16384-50066 ("AIK step 5.3 gives "Error: Failed during license check") were found to not apply in this case.
Cause:
A mismatch between the binary COBOL programs of Aleph 21 downloaded to the server and the COBOL environment which the AIK 21 provides on that server.
See Additional information below.
Resolution:
A request for correction of this bug in the kit was made on Feb. 28, 2013.
If this problem is occurring with a kit downloaded after April 1, 2013, please contact jerry.specht@exlibrisgroup.com.
Workaround which can be used:
===================
-- Comment out the following lines of the /exlibris/ftp_from_exlibris/AIK21/script ikit_2_7:
if [ -e $PRODUCT/cobol* ] ; then
INFORM "Cobol is already installed on the server."
echo "Press Enter to continue" >> $gen_log 2>&1
echo "Press Enter to continue"
read
exit 0
-- Become UNIX user root.
-- Carry out AIK Step 2.7.
-- Check the log file of the AIK and verify that the final message of Step 2.7 is the following:
"The COBOL server express 5.0 run-time license is installed."
-- Carry out AIK Step 5.3 and verify that the Aleph basic license and the X-Server license are validated.
Additional Information
AIK Step 5.3 uses a COBOL program in order to verify that the Aleph licenses are valid.
The COBOL programs of Aleph 21 were downloaded from the directory /exe.SunOS.newcobol of the ftp server ftp.exlibris-usa.com. These programs were compiled with the compiler included in the COBOL environment Micro Focus Server Express 5, and they have to be executed by the run-time system of that environment.
However, the COBOL environment Micro Focus Server Express 5 is not completely installed on this server. The root directory /exlibris/product/cobol5 exists, but the License Manager, the development license and the run-time license are not installed.
The existing Aleph 20 application uses the COBOL environment Micro Focus COBOL 4.0 (root directory /exlibris/product/cobol_4.0). This is an older product which may reach the end of the support cycle in the near future.
AIK Step 2.7 "Install Cobol software as root user" should have installed the COBOL environment Micro Focus Server Express 5. However, as one can see in the log file of the AIK, Step 2.7 skipped the installation claiming:
"INFO: Cobol is already installed on the server."
Step 2.7 skipped the installation of Micro Focus Server Express 5 because it detected the root directory of Micro Focus COBOL 4.0 (/exlibris/product/cobol_4.0) on server basie.
Obviously there is a mismatch between the binary COBOL programs of Aleph 21 downloaded to the server and the COBOL environment which the AIK 21 provides on that server.
Category: Upgrade
Subject: AIK
- Article last edited: 10/8/2013