Difference: Slc6Faq (5 vs. 6)

Revision 62013-05-08 - BenjaminCouturier

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

Working with LHCb Software and SLC6

Line: 65 to 65
 

In case of problems

In case of issues potentially related to this, the best is to try and submit the jobs from lxplus5.cern.ch to see if it makes a difference and to contact the core software team if it is the case.

Added:
>
>
You can see in the list below if the issue has already been reported and if there is a workaround.

Known Issues

Problem with projects depending on LCGCMT 62b

There is an issue in the LCG_Platforms package in LCGCMT 62b which causes the the SLC6 host to be mistaken with SLC5. One way to detect the issue is to run, in your package's cmt directory:

 cmt show macro_value LCG_hostos
x86_64-slc5

Whereas it should be detected as x86_64-slc6

This will cause cmt to use the wrong version of gcc and you may end up with errors such as:

Traceback (most recent call last):
         File "/afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r2/InstallArea/x86_64-slc5-gcc46-opt/scripts/gaudirun.py",
line 183, in <module>           applyConfigurableUsers()
         File"/afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v23r2/InstallArea/x86_64-slc5-gcc46-opt/python/GaudiKernel/Configurable.py",
line 1357, in applyConfigurableUsers           c.__apply_configuration__()
         File"/afs/cern.ch/lhcb/software/releases/HLT/HLT_v15r5/InstallArea/x86_64-slc5-gcc46-opt/python/HltConf/Hlt1.py",
line 60, in __apply_configuration__
           import HltTracking.Hlt1TrackUpgradeConf
         File
"/afs/cern.ch/lhcb/software/releases/HLT/HLT_v15r5/InstallArea/x86_64-slc5-gcc46-opt/python/HltTracking/Hlt1TrackUpgradeConf.py",
line 3, in <module>
           import PyCintex
         File"/afs/cern.ch/sw/lcg/app/releases/ROOT/5.32.02/x86_64-slc5-gcc46-opt/root/lib/PyCintex.py",
line 21, in <module>
           import libPyROOT
       ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15'
not found (required by
/afs/cern.ch/sw/lcg/app/releases/ROOT/5.32.02/x86_64-slc5-gcc46-opt/root/lib/libPyROOT.so)

In this case the workaround is to import a newer version of the LCG_Platforms in your local project by doing:

cp -r /afs/cern.ch/sw/lcg/app/releases/LCGCMT/LCGCMT_64d/LCG_Platforms .

Once this done, the LCG_hostos should be correct

 cmt show macro_value LCG_hostos
x86_64-slc6
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback