[GE issues] [Issue 2807] New - inadequate inst_qmaster/inst_execd diagnosis if binary and common packages are not in $SGE_ROOT
michael.pospisil at sun.com
Fri Nov 21 15:13:17 GMT 2008
Summary|inadequate inst_qmaster/inst_execd diagnosis if binary
| and common packages are not in $SGE_ROOT
------- Additional comments from mpospisil at sunsource.net Fri Nov 21 07:13:17 -0800 2008 -------
The current SGE installation is designed to require SGE_ROOT pointing to the
root directory of the distribution and to be the parent directory of the <cell>
I suspect that the inadequate error checking was introduced with SGE 6.0! The
SGE 5.3 checked by default if this prerequsite is met.
The SGE 5.3 installation routine has a function which is called
"ProcessQsystRoot". In this shell function by default there is a checking if the
current working directory (the directory from which "inst_sge" is called)
matches the $SGE_ROOT directory.
In SGE 6.0/6.1 the shell function is in
The code where the check is done is protected by a if clause which only does
this check if the variable "strict" is set to true:
# do not check for correct SGE_ROOT in case of -nostrict
if [ "$strict" = true ]; then
As the comment indicates a command line parameter "-nostrict" would overwrite
this behavior. However the SGE 6.0/6.1 installation routine does not anymore
support the parameter "-nostrict" nor there is any evidence in the entire
that the variable "strict" is set at all.
This is the root cause in my opinion why this problem occurred.
To unsubscribe from this discussion, e-mail: [issues-unsubscribe at gridengine.sunsource.net].
More information about the gridengine-users