Bug #6558

apparent xrootd/root regression

Added by Gavin Davies over 6 years ago. Updated over 6 years ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:
Spent time:
Occurs In:
SSI Package:


I spoke with Chris Green this morning and confirmed that (like Microboone (?)) we (NOvA) are experiencing issues with the latest ART build with xrootd.

When we try to stream a file from SAM using the samweb2xrootd utility we get the following:

nova -c evd.fcl `samweb2xrootd fardet_r00014810_s16_t00_S14-04-14_v1_data.reco.root`
%MSG-i MF_INIT_OK:  nova 17-Jun-2014 14:56:56 CDT JobSetup
Messagelogger initialization complete.
17-Jun-2014 14:57:05 CDT  Initiating request to open file root://
%MSG-s ArtException:  nova 17-Jun-2014 15:00:42 CDT JobSetup
cet::exception caught in art
  ---- FileOpenError BEGIN
     ---- FatalRootError BEGIN
          Fatal Root Error: @SUB=TNetXNGFile::Init
          cannot stat the file
     ---- FatalRootError END

         RootInputFileSequence::initFile(): Input file
       was not found or could not be opened.
   ---- FileOpenError END
Art has completed and will exit with status 20.

I can confirm that it does this even when once has a valid kx509 certificate.
This occurs in ART v1_09_03. It previously worked in v1_08_10 (the last release we used).

Here is a link to our samweb2xrootd executable: samweb2xrootd

function setup_nova
    echo "Setting up NOvASoft" 
    source /grid/fermiapp/nova/novaart/novasvn/srt/
    export EXTERNALS=/nusoft/app/externals
    source $SRT_DIST/setup/ "$@" 
    source $SRT_PUBLIC_CONTEXT/setup/ "$@" 
function setup_samweb2xrootd
    kxlist -p
    voms-proxy-init --rfc --voms=fermilab:/fermilab/nova/Role=Analysis --noregen


#1 Updated by Rob Kutschke over 6 years ago

For what it's worth, I have heard second hand that the it is a known problem that xrootd from FNAL dcache does not work properly using ROOT 5.34/18. As of a few days ago, Philippe had not heard of it. The original source was Dmitri Litvintsev

#2 Updated by Lynn Garren over 6 years ago

  • Status changed from New to Feedback
  • Assignee set to Lynn Garren

xrootd v3_3_4 is now built with gcc 4.8.2 (e5). root v5_34_18b -q nu:e5:[debug|prof] has been built with xrootd v3_3_4. Both are available from Please test and let us know if this works for you.

This issue is related to

#3 Updated by Lynn Garren over 6 years ago

Between root 5.34.18 and root 5.34.12, we used a new release of xrootd (v3_3_6 versus v3_3_4) and also built xrootd differently. Herb confirms that root v5_34_18b with xrootd v3_3_4 works as expected.

We have now built root v5_34_18c with xrootd v3_3_4a. xrootd v3_3_4a is built with the new build procedure. These packages are installed on /grid/fermiapp/products/larsoft and available for download from

Please confirm that this new release also works.

#4 Updated by Kanika Sachdev over 6 years ago

I can confirm that this works for nova as well. I did the following.

setup root v5_34_18c -q e5:nu:debug
setup xrootd v3_3_4a -q e5:debug

So there will need to be a version of art built with root v5_34_18c?


#5 Updated by Lynn Garren over 6 years ago

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

Herb has tested root v5_34_18c for MicroBoone and found no problems. This release of root will be in the next release of art.

#6 Updated by Christopher Green over 6 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF