Problem with ROOT v5.16.00 Tarball on LCG?

Hello,

I am trying to run a ROOT macro on LCG using Ganga. It works okay if I use ROOT v5.14.00h, but if I try to use v5.16.00 the job never starts, seemingly because the unpacking of the ROOT tarball fails.

In the stderr returned by Ganga, the error is:

Traceback (most recent call last):
File “./rootwrapper_generated_JFZNKW.py”, line 83, in ?
downloadAndUnTar(fname,url)
File “./rootwrapper_generated_JFZNKW.py”, line 8, in downloadAndUnTar
urlFileIn = urlopen(url)
File “/usr/lib/python2.2/urllib2.py”, line 138, in urlopen
return _opener.open(url, data)
File “/usr/lib/python2.2/urllib2.py”, line 328, in open
’_open’, req)
File “/usr/lib/python2.2/urllib2.py”, line 307, in _call_chain
result = func(*args)
File “/usr/lib/python2.2/urllib2.py”, line 824, in http_open
return self.do_open(httplib.HTTP, req)
File “/usr/lib/python2.2/urllib2.py”, line 818, in do_open
return self.parent.error(‘http’, req, fp, code, msg, hdrs)
File “/usr/lib/python2.2/urllib2.py”, line 354, in error
return self._call_chain(*args)
File “/usr/lib/python2.2/urllib2.py”, line 307, in _call_chain
result = func(*args)
File “/usr/lib/python2.2/urllib2.py”, line 406, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 404: Not Found

While in stdout, there is only

Downloading ROOT version 5.16.00 from service-spi.web.cern.ch/service- … 323.tar.gz.

where normally you would have the above line, then the ROOT splash screen, then the output that the macro writes to the screen. So it appears that ROOT never starts.

Does anyone know if there is a problem with the tarball given above? Or is the problem coming from somewhere else?

Thanks,

Laurence

Hi,

Are sure you have the correct url (following your link lead to an error 404 (missing page)). In addition your output seems to be claiming the same thing: [quote]urllib2.HTTPError: HTTP Error 404: Not Found [/quote]
Cheers,
Philippe.

Hello,

Yes that would make sense. So it looks like Ganga thinks the tarball for v5.16.00 is somewhere that it isn’t?
If that’s right then I guess the bug is in Ganga.
Where could I find out what the correct link is?

Thanks,

Laurence

Apparently service-spi.web.cern.ch does not distribute ROOT 5.16. aka you would need to use a different version of ROOT (the latest seems to be 5.14.00i).

Cheers,
Philippe

Hi,

The reason that I want to use v5.16.00 is that there is a bug in ROOT (actually in RooFit) which was removed for v5.16.00, but present in previous versions. This bug stops my macro from working properly.

So it would be nice for me if the LCG/SPI people could make a tarball for v5.16.00. I’m not sure if the people responsible for that will be watching the RootTalk forum… if not, could someone tell me who the best person/people to email such a request to would be?

Thanks,

Laurence

Hi,

The SPI leader is Stefan Roiser (stefan.roiser@cern.ch). I just sent him a mail.

Cheers,
Bertrand.

Hi Laurence,

I have just created the tar ball for root 5.16.00 slc3_ia32_gcc323 for you. NOTE !!! Please be aware that this version has never been tested in an LCG Configuration, so you might discover other problems using it.

Cheers

Stefan

Okay I’ll have a go with the new tarball and see how I get on.

Thanks very much! :slight_smile:

Laurence