[ https://issues.apache.org/jira/browse/TRAFODION-1951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on TRAFODION-1951 started by Amanda Moran. ----------------------------------------------- > Unable to install trafodion due to java version mismatch > -------------------------------------------------------- > > Key: TRAFODION-1951 > URL: https://issues.apache.org/jira/browse/TRAFODION-1951 > Project: Apache Trafodion > Issue Type: Bug > Components: installer > Reporter: Roberta Marton > Assignee: Amanda Moran > > After downloading the latest JAVA version today > (java-1.7.0-openjdk-1.7.0.101-2.6.6.1.el6_7.x86_64) trafodion installation > (trafodion_install) is failing with the following error: > ***ERROR: Your existing JAVA_HOME on <node> is less than 1.7.0_65 > ***ERROR: Your Java Version on <node> = java version "1.7.0_101" > OpenJDK Runtime Environment (rhel-2.6.6.1.el6_7-x86_64 u101-b00) > OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode) > ***ERROR: Required java version on <node> should be greater than 1.7.0_65 > It seems the check in traf_config_check is only looking at two bytes for the > check and now the java version has gone to three bytes. > To work around, I temporarily changed the following in traf_config_check file > and my installation proceeded. > if [[ "${THIS_JVM_VER:20:1}" -eq "0" ]] || [[ "${THIS_JVM_VER:20:2}" -lt > $JAVA65 ] > if [[ "${THIS_JVM_VER:20:2}" -eq "0" ]] || [[ "${THIS_JVM_VER:20:3}" -lt > $JAVA65 ] > Surrounding code: > #Checking if using 1.7.0_n > if [[ "${THIS_JVM_VER:18:1}" -eq "0" ]] && [[ "$temp_JAVA" -eq "$JAVA7" ]]; > then > if [[ "${THIS_JVM_VER:20:1}" -eq "0" ]] || [[ "${THIS_JVM_VER:20:2}" -lt > $JAVA65 ]]; then > error="true" > fi > fi > if [[ -n $error ]]; then > errorFound=1 > echo "JAVA HOME" >> $ERROR_LOG > echo "***ERROR: Your existing JAVA_HOME on $node is less than $REQ_VER" > >> $ERROR_LOG > echo "***ERROR: Your Java Version on $node = $THIS_JVM_VER" >> $ERROR_LOG > echo "***ERROR: Required java version on $node should be greater than > $REQ_VER" >> $ERROR_LOG > fi > fi -- This message was sent by Atlassian JIRA (v6.3.4#6332)