Bugzilla – Bug 3946
don't set $SASL_PATH unnecessarily
Last modified: 2006-04-18 10:58:23
You need to log in before you can comment on or make changes to this bug.
Cyrus SASLv2 looks for plugins in /usr/lib/sasl2 unless $SASL_PATH is set in the environment to override the default path. The globus-user-env.* and globus-script-initializer scripts set SASL_PATH=$GLOBUS_LOCATION/lib/sasl even if $GLOBUS_LOCATION/lib/sasl doesn't exist, causing problems for other software using the default Cyrus SASLv2 installation on the system (such as MyProxy). Given that the globus_cyrus_sasl packages aren't installed by default and are only installed for the deprecated MDS2 packages, I suspect it's common for $GLOBUS_LOCATION/lib/sasl not to exist in a GT installation. Please consider applying the patch below to set $SASL_PATH only if $GLOBUS_LOCATION/lib/sasl exists.
Created an attachment (id=762) [details] patch to set $SASL_PATH only if $GLOBUS_LOCATION/lib/sasl exists
Commited to HEAD and globus_4_0_branch. Thanks Jim!