|
[Rivet] seg fault in rivet-bootstrap-lcg in lxplus installHolger Schulz holger.schulz at durham.ac.ukWed Aug 3 10:30:35 BST 2016
Hi Raghav, we recently held a Rivet tutorial at CERN using prebuilt rivet2.5 from LCG: source /afs/cern.ch/sw/lcg/releases/LCG_84/Python/2.7.10/x86_64-slc6-gcc48-opt/Python-env.sh source /afs/cern.ch/sw/lcg/releases/LCG_84/MCGenerators/rivet/2.5.0/x86_64-slc6-gcc48-opt/rivetenv.sh That worked fine for people from CMS, ATLAS and ALICE. There were a couple of people who had to pruge their bashrc becaus of conflicting PYTHONPATH, LD_LIBRARY_PATH things that typically had to do with experiment specific setups of python. Why don't you give that a try first? Thanks, Holger On 03/08/16 10:23, Andy Buckley wrote: > Hi Raghav, > > This is very strange. I just tried the 2.5.0 version of > rivet-bootstrap-lcg and it worked fine, giving me a functioning setup. > At least it could list analyses without segfaulting. > > It's possible that I've got something set by default in my shell > environment that helps me, but by default on lxplus I get the same gcc > 4.4 and Python 2.6 as you do. Maybe someone else could try to > reproduce your problem. > > I've just updated the LCG bootstrap script to use LCG_85, a newer GCC > and FastJet, etc. This also works for me. Maybe you'd have more luck > with that? > > To use the normal bootstrap on lxplus and other SL6 systems with an > old system compiler you need to set up your environment to use a newer > compiler and a version of Python compiled with the same. The LCG > bootstrap does this automatically and puts the relevant lines into the > env.sh script. From my updated LCG_85 build, the relevant lines are > these: > > source > /cvmfs/sft.cern.ch/lcg/releases/LCG_85/gcc/4.9.3/x86_64-slc6/setup.sh > source > /cvmfs/sft.cern.ch/lcg/releases/LCG_85/Python/2.7.10/x86_64-slc6-gcc49-opt/Python-env.sh > > There are other, fancier ways to do it, but hopefully this will help. > It's definitely a good idea to use a newer release than 2.4.1 -- at > least 2.4.3, please! We will soon be releasing 2.5.1. > > Andy > > > > On 02/08/16 16:23, Raghav Kunnawalkam Elayavalli wrote: >> Hi Rivet Experts, >> >> I tried a fresh install of the rivet-bootstrap-lcg out of the box in an >> lxplus machine and after i did >> $ ./rivet-bootstrap-lcg >> [rkunnawa at lxplus016 RIVET]$ source >> /afs/cern.ch/work/r/rkunnawa/RIVET/local/env.sh >> <http://cern.ch/work/r/rkunnawa/RIVET/local/env.sh> >> [rkunnawa at lxplus016 RIVET]$ which rivet >> /afs/cern.ch/work/r/rkunnawa/RIVET/local/bin/rivet >> <http://cern.ch/work/r/rkunnawa/RIVET/local/bin/rivet> >> [rkunnawa at lxplus016 RIVET]$ which python >> /cvmfs/sft.cern.ch/lcg/releases/LCG_82/Python/2.7.10/x86_64-slc6-gcc48-opt/bin/python >> >> <http://sft.cern.ch/lcg/releases/LCG_82/Python/2.7.10/x86_64-slc6-gcc48-opt/bin/python> >> >> [rkunnawa at lxplus016 RIVET]$ echo $PYTHONPATH >> /afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/cvmfs/sft.cern.ch/lcg/releases/LCG_82/Python/2.7.10/x86_64-slc6-gcc48-opt/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/cvmfs/sft.cern.ch/lcg/releases/LCG_85/Python/2.7.10/x86_64-slc6-gcc49-opt/lib/python2.7/site-packages: >> >> <http://cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/cvmfs/sft.cern.ch/lcg/releases/LCG_82/Python/2.7.10/x86_64-slc6-gcc48-opt/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/afs/cern.ch/work/r/rkunnawa/RIVET/local/lib/python2.7/site-packages:/cvmfs/sft.cern.ch/lcg/releases/LCG_85/Python/2.7.10/x86_64-slc6-gcc49-opt/lib/python2.7/site-packages:> >> >> [rkunnawa at lxplus016 RIVET]$ rivet --list-analyses >> Segmentation fault >> [rkunnawa at lxplus016 RIVET]$ >> >> I tried this with LCG_82 and LCG_85 (with appropriately changing the >> other locations) and i get the same issues. any ideas whats happening? >> >> I also tried to install rivet with the normal bootstrap and i got an >> issue with yoda installation since the default gcc in lxplus is 4.4 and >> it doesnt support C++11. so any ideas how i can over come that issue? I >> would really like to use something like the herwig bootstrap which >> installs all the necessary items. >> >> In the meanwhile should i try to install an older version of rivet? one >> that doesnt need c++11? >> Again, the whole reason why im using this is so that i can run my rivet >> analysis on the lxplus batch system since at the moment (my earlier lcg >> installation) doesnt work and gives me weird python errors which even >> the cern service desk is having a hard time with. >> >> Cheers >> Raghav Kunnawalkam Elayavalli >> PhD Candiate >> Rutgers University >> http://physics.rutgers.edu/~raghav/ >> <http://www.google.com/url?q=http%3A%2F%2Fphysics.rutgers.edu%2F~raghav%2F&sa=D&sntz=1&usg=AFQjCNENvwedEL22DMATPxyb0WMvVEm9Bw> >> >> >> >> >> _______________________________________________ >> Rivet mailing list >> Rivet at projects.hepforge.org >> https://www.hepforge.org/lists/listinfo/rivet >> > >
More information about the Rivet mailing list |