[
https://issues.apache.org/jira/browse/TRAFODION-1071?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Suresh Subbiah closed TRAFODION-1071.
-------------------------------------
> LP Bug: 1434689 - trafodion_install -JAVA_HOME may get set incorrectly on
> some nodes
> ------------------------------------------------------------------------------------
>
> Key: TRAFODION-1071
> URL: https://issues.apache.org/jira/browse/TRAFODION-1071
> Project: Apache Trafodion
> Issue Type: Bug
> Components: installer
> Reporter: Chris Tjepkema
> Assignee: Marvin Anderson
> Priority: Blocker
>
> Symtoms: trafci hangs and sqlci hangs because JAVA_HOME gets set incorrectly
> on some nodes
> eg. in the Mar 5 installer we had:
> 337 #Add upgrade variable to config file
> 338 sudo chmod 777 $TRAF_CONFIG
> 339 sed -i '/UPGRADE_TRAF\=/d' $TRAF_CONFIG
> 340 echo "export UPGRADE_TRAF=\"$UPGRADE_TRAF\"" >> $TRAF_CONFIG
> 341 sudo chmod 777 $TRAF_CONFIG
> 342 if [ "$node_count" -ne 1 ]; then
> 343 pdcp $MY_NODES $TRAF_CONFIG $TRAF_CONFIG_DIR
> 344 fi
> 345 source $TRAF_CONFIG
> 346 fi
> OLD:
> [root@n003 installer.cjt]# grep TRAF_CONFIG * | grep cp
> traf_config_setup:sudo cp $LOCAL_TRAF_CONFIG $TRAF_CONFIG
> traf_config_setup: pdcp $MY_NODES $LOCAL_TRAF_CONFIG $(dirname
> $LOCAL_TRAF_CONFIG)
> traf_config_setup: $TRAF_PDSH sudo cp -f $LOCAL_TRAF_CONFIG $TRAF_CONFIG_DIR
> trafodion_install: sudo cp $USER_CONFIG $TRAF_CONFIG
> trafodion_install: pdcp $MY_NODES $TRAF_CONFIG $TRAF_CONFIG_DIR
> trafodion_install: pdcp $MY_NODES $TRAF_CONFIG $TRAF_CONFIG_DIR
> trafodion_install: pdcp $MY_NODES $TRAF_CONFIG $TRAF_CONFIG_DIR
> ==================
> NEW:
> The pdcp on line 343 was removed for the last few builds up to Mar 19
> [root@n003 installer]# grep TRAF_CONFIG * | grep cp
> traf_config_setup:sudo cp $LOCAL_TRAF_CONFIG $TRAF_CONFIG
> trafodion_install: sudo cp $USER_CONFIG $TRAF_CONFIG
> SO
> the wrong java version, which can cause a know hang may end up getting
> selected!
> I do not have trafodion_config on n004!
> cat /etc/trafodion/trafodion_config
> cat: /etc/trafodion/trafodion_config: No such file or directory
> and on
> n003
> I have
> In /etc/trafodion/trafodion_config
> export JAVA_HOME="/usr/java/jdk1.7.0_67-cloudera"
> N003
> env | grep JAVA
> JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera
> JAVA_VERSION=1.7
> N004:
> env | grep JAVA
> JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64
> ->>>> which DOES NOT WORK for trafodion
> /usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin/java -version
> java version "1.7.0_09-icedtea"
> OpenJDK Runtime Environment (rhel-2.3.8.0.el6_4-x86_64)
> OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
> Sqenvcom.sh has:
> REQ_JDK_VER="1.7.0_67"
> if [[ -z "$JAVA_HOME" && -d "${TOOLSDIR}/jdk${REQ_JDK_VER}" ]]; then
> export JAVA_HOME="${TOOLSDIR}/jdk${REQ_JDK_VER}"
> elif [[ -z "$JAVA_HOME" && -d /usr/lib/jvm/java-1.7.0-openjdk.x86_64/ ]]; then
> export JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk.x86_64"
> elif [[ -z "$JAVA_HOME" ]]; then
> echo "Please set JAVA_HOME to version jdk${REQ_JDK_VER}"
> fi
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)