Bugzilla – Bug 3946
don't set $SASL_PATH unnecessarily
Last modified: 2006-04-18 10:58:23
You need to
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
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
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.