PoD Faq

From Etp
Jump to: navigation, search

Problems with starting PoD Server

Error: missing component: /home/j/Julien.de.Graat/.PoD/etc/server_info.cfg

Delete your ~/.PoD directory


WARNING: XPROOFD is NOT running.

Check if you have an old root-version in your $PATH. If so, remove it.

Problems with DCache

'dcap://lcg-lrz-dcache.grid....root.1' could not be open: invalidating related element

See "Can't access DCache from my own computer"

Can't acces DCache from my own computer

TFile *_file1 = TFile::Open("dcap://lcg-lrz-dcache.....root.1") gives:

dlopen error: libdcap.so: cannot open shared object file: No such file or directory
Load Error: Failed to load Dynamic link library
/software/cernlib/gcc-4.3/root_v5.28.00/lib/libDCache.so
Error in <TCint::AutoLoad>: failure loading library libDCache.so for
class TDCacheFile
Error in <TPluginHandler::SetupCallEnv>: class TDCacheFile not found in
plugin DCache

Solution: Your LD_LIBRARY_PATH is not set correctly. This happens, because Ubuntu resets the LD_LIBRARY_PATH on local konsole. Either login to another computer using ssh, or in a konsole: Settings->Manage Profile->Edit Profile change Command from "/bin/bash" to "/bin/bash -l"

Problems running my Analysis on PoD

My analysis runs fine on Proof Lite, but it crashes when I try PoD

Did you explicitly load all the .so files on all worker noods using:

gProof->Exec("gSystem->Load(\"/full/path/of/your/so/lib/D3PDSelector_C.so\")"); // watch out syntax for quotes in quotes \"  !
gProof->Exec("gSystem->Setenv(\"ROOTCOREDIR\",\"/data/etp/Becker.Sebastian/Lep1Mode/7TeV/MC/RootCore\")"); 
//for the ROOTCOREDIR relative path used in the SUSYTools
gProof->Exec("gSystem->Load(\"/data/etp/Becker.Sebastian/Lep1Mode/7TeV/MC/RootCore/scripts/load_packages_C.so\")")
//for the ROOTCORE package on the workers

PoD quits saying that "file /default/$user/$dataset/ does not exist"

If you include a textfile with a list of datasets, make sure that there is no space at the end of the line

PoD quits saying that "file "" does not exist"

If you include a textfile with a list of datasets, make sure that there is no empty line at the end of your file