Project

General

Profile

Bug #15924

condor_startup.sh should be aware of lib64 directories

Added by Dennis Box over 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
03/20/2017
Due date:
% Done:

0%

Estimated time:
First Occurred:
Occurs In:
Stakeholders:
Duration:

Description

I found this by installing the factory rpm on a node that has condor installed without specifying a condor_tarball that the factory should use to build its staging packages. When this is done and a glidein starts on a CE line 136 of condor_startup.sh becomes

job_env="LD_LIBRARY_PATH=$LD_LIBRARY_PATH"

where LD_LIBRARY_PATH=/usr/lib

further down at line 939 of condor_startup.sh
export LD_LIBRARY_PATH=$CONDOR_DIR/lib:$CONDOR_DIR/lib/condor:$LD_LIBRARY_PATH

Currently, the condor install on 64 bit RH variants puts important libraries in $CONDOR_DIR/lib64. This can result in the glidein failing to start with 'library not found' error.

The fix is fairly simple and I will check it into a branch as soon as I obtain an issue number to use as a branch name



Also available in: Atom PDF