How I made GSI stuff work for me on Ubuntu 12.04 so I can run Crab on my laptop
- install
globus-proxy-utils
via synaptic
- Install CVMFS
- followed online documentation
- pus:
CVMFS_HTTP_PROXY='DIRECT'
(from David A.)
- mount
-
/cvmfs/cms.cern.ch
-
/cvmfs/grid.cern.ch
- in my
.bashrc
export X509_CERT_DIR=/cvmfs/grid.cern.ch/etc/grid-security/certificates
export X509_VOMSES=/cvmfs/grid.cern.ch/emi-ui-3.7.3-1_sl6v2/etc/vomses
export X509_VOMS_DIR=/cvmfs/grid.cern.ch/emi-ui-3.7.3-1_sl6v2/etc/grid-security/vomsdir
export X509_USER_PROXY=/tmp/x509up_u`id -u`
- now can create a CMSSW release
cd /home/belforte/STEFANO/WORK/CRAB/CMSSW/
cmsrel CMSSW_7_0_2
cd CMSSW_7_0_2
cmsenv
- but can't do scram b, so I have to copy the directory from lxplus in order to run customized cmsRun
- as root, added a symlink:
mkdir -p /etc/pki/tls/certs/
cd /etc/pki/tls/certs/
ln -s /etc/ssl/certs/ca-certificates.crt ./ca-bundle.crt
- installed locally CRAB_2_10_6 from tarball
- finally to setup the crab environment
source /cvmfs/cms.cern.ch/cmsset_default.sh
#source /cvmfs/grid.cern.ch/emi-ui-3.7.3-1_sl6v2/etc/profile.d/setup-emi3-ui-example.sh
cd /home/belforte/STEFANO/WORK/CRAB/CMSSW/CMSSW_7_0_2
cmsenv
cd /home/belforte/STEFANO/WORK/CRAB/TESTCRAB
source /home/belforte/STEFANO/WORK/CRAB/CRAB_2_10_7_pre1/crab.sh
wget http://www.globus.org/ftppub/gt5/5.2/5.2.3/installers/repo/globus-repository-5.2-stable-precise_0.0.3_all.deb
sudo dpkg -i globus-repository-5.2-stable-precise_0.0.3_all.deb
sudo apt-get update
sudo apt-get install gsi-openssh-clients
- and now also crab -submit and crab -status work
- no myproxy-* yet, need to use
dont_check_proxy=1
in crab.cfg
--
StefanoBelforte - 01 Aug 2014