Project

General

Profile

Task #15028

Change dune setup script to use /cvmfs by default.

Added by Tingjun Yang over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
01/06/2017
Due date:
% Done:

100%

Estimated time:
Duration:

Description

As /grid/fermiapp is filling up for DUNE, we should start using dune software in /cvmfs by default.

History

#1 Updated by Tingjun Yang over 2 years ago

The transition is done.

After the transition, some people reported see the following error:
ERROR: Version conflict -- dependency tree requires versions conflicting with current setup of product : full descriptions setpath v1_11 -f NULL -z /grid/fermiapp/products/common/db vs setpath v1_11 -f NULL -z /cvmfs/fermilab.opensciencegrid.org/products/common/db
INFO: no optional setup of duneutil v01_23_11 -q +e10:+prof

Here is the solution:
Check all of your login files: .bash_profile, .bash_login, .login, .shrc, .bashrc etc. If you see the following or something similar, you need to comment it out:

pa=/grid/fermiapp/products/common/etc
if [  -r "$pa/setups.sh" ]
then
  . "$pa/setups.sh" 
  if ups exist login
  then
      setup login
  fi
fi

or
pa=/grid/fermiapp/products/common/etc
if [ -r "$pa/setups.sh" ]
then
 . "$pa/setups.sh" 
fi

if ups exist shrc
then
 setup shrc
fi

You also need to rebuild your local release. Here are the instructions for rebuilding dunetpc v06_24_00:

Relogin dunegpvm01 (or any gpvm node)
source /grid/fermiapp/products/dune/setup_dune.sh
setup dunetpc v06_24_00 -q e10:prof
cd to your local release top directory
rm -rf localProducts_larsoft_v06_24_00_e10_prof
mrb newDev -p
source localProducts_larsoft_v06_24_00_e10_prof/setup
cd $MRB_BUILDDIR
mrb z
mrbsetenv
mrb i -j4
mrbslp

#2 Updated by Tingjun Yang over 2 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

#3 Updated by Tingjun Yang over 2 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF