- 1 Problems with starting PoD Server
- 2 Problems with DCache
- 3 Problems running my Analysis on PoD
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
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