Re: [ROOT] Problems with Proof in root V4.00/02

From: Gerardo Ganis (Gerardo.Ganis@cern.ch)
Date: Wed Mar 24 2004 - 23:44:58 MET


  Hi Jose,

  Ok, so then do the following:

  1. In the $HOME directory of the machine where you start root
     create a file named .rootrc with the line 'Root.Debug: 4',
     ie

     cat > $HOME/.rootrc
     Root.Debug: 4

     [Ctrl-D]


  2. The reason why you cannot start the proofd is that there is 
     already another proofd listening to port 1093. So, you should
     start it on another port. Do it first on the master node (which
     is the same machine of your root session, if I understand 
     correctly):

     proofd -d 3 -f -p 5151

     it should start printing several info, and stop waiting for 
     a connection, something like

RpdSetDebugFlag: gDebug set to 3

 ...

NetSetOptions: set TCP_NODELAY
NetSetOptions: set SO_KEEPALIVE
NetSetOptions: set SO_SNDBUF 65535
NetSetOptions: set SO_RCVBUF 65535
NetSetOptions: get TCP_NODELAY: 1
NetSetOptions: get SO_KEEPALIVE: 1
NetSetOptions: get SO_SNDBUF: 131070
NetSetOptions: get SO_RCVBUF: 131070
ROOTD_PORT=5151
NetInit: socket 4 listening on port 5151
main: pid = 17686, gInetdFlag = 0


  3. Start 'root' on a different window

     You should get more printing that usual: don't worry.

  4. Start proof

     gROOT->Proof("localhost:5151")

     this connects to the proofd master server just started
     and listening on port 5151 (the master will then connect
     to the slave nodes on the default port, 1093).

  You should get a lot of printing, both in the root session
  and in the window where you started proofd: send me all
  what you get, perhaps in two separated files. 

  Cheers, Gerri
  


On Wed, 24 Mar 2004, Jose M. Lopez-Garcia wrote:

> 
> 
>   Hi,
> 
>    1. My proof.conf is:
> 
>      node fanae35.geol.uniovi.es 
>      slave fanae35.geol.uniovi.es 
>      node fanae36.geol.uniovi.es 
>      slave fanae36.geol.uniovi.es 
>      node fanae37.geol.uniovi.es 
>      slave fanae37.geol.uniovi.es 
>      node fanae38.geol.uniovi.es  
>      slave fanae38.geol.uniovi.es  
>      node fanae39.geol.uniovi.es 
>      slave fanae39.geol.uniovi.es 
>      node fanae40.geol.uniovi.es 
>      slave fanae40.geol.uniovi.es 
>      node fanae41.geol.uniovi.es 
>      slave fanae41.geol.uniovi.es 
>      node fanae42.geol.uniovi.es 
>      slave fanae42.geol.uniovi.es 
>      node fanae43.geol.uniovi.es 
>      slave fanae43.geol.uniovi.es 
>      node fanae44.geol.uniovi.es 
>      slave fanae44.geol.uniovi.es 
> 
>   2.  I have not a .rootrc and I don't Know how to do Root.Debug.
> 
>   3. When I  do:
>                  proofd -d 3 -f -p 1093
> 
>      I get:
> 
>                  NetInit: can't bind local address to ports 1093-1093
> 
> 
>   Sorry I am starting with proof and I haven't clear in my mind many 
> ideas. Thank you in advance.
> Cheers.
> 
> 
> 
> 
> 
> On Wed, 24 Mar 2004, Gerardo Ganis wrote:
> 
> > 
> > 
> >     Hi Jose,
> > 
> >     We need some debugging to try to understand what's going on.
> >     
> >     Could you please send:
> > 
> >      1. Your configuration file for proof (proof.conf or alike)
> >      2. The output you get at the prompt with 'Root.Debug 4'
> >         in your .rootrc
> >      3. The output that you get from the proofd's on the master
> >         (and slaves, if it reaches that point) starting proofd 
> >         with option '-d 3'. You may start proofd in a separate
> >         window on the master or slave node in foreground mode
> > 
> >                proofd -d 3 -f -p <port>
> > 
> >         to get the output directly on the screen.
> > 
> > 
> >     Cheers, Gerri
> > 
> > 
> > On Wed, 24 Mar 2004, Jose M. Lopez-Garcia wrote:
> > 
> > > 
> > >   Hi,
> > > 
> > >   I installed the root version 4.00/02 with the following flags:
> > > 
> > >   ./configure linux --enable-globus disable-krb5 --with-globus=/opt/globus
> > > 
> > >   because our cluster has globus and kerberos installated. Apparently all 
> > > is OK, but when I do: 
> > > 
> > >   prompt>gROOT->Proof()
> > > 
> > >   The login and password are required, when I enter my password nothing 
> > > happens (not errors) nothing is displayed and I have to stop doing 
> > > control+c.
> > > 
> > >   If I compile with: 
> > > 
> > >     ./configure linux
> > > 
> > >    When I try to enter I get many errors associted to kerberos 
> > > authorization (for this reason I take the flag --disable-krb5). This 
> > > problem does not happen to root version 3.10. I do gROOT->Proof() and 
> > > enter into my cluster without problems.
> > > The machines are PC with fermiLinux (Kernel 2.4.20-24.7), also I check 
> > > this with a PC with cernlinux and the problems is the same.
> > > Does anybody knows what happen?
> > > 
> > >   Thank you very much in advance for you help.
> > >   Cheers.
> > > -----------------------------------------------------------------------
> > > 
> > > 
> > > José María López García
> > > Jose.lopez-garcia@cern.ch 
> > > Departamento de Física de la Universidad de Oviedo.
> > > Facultad de Ciencias, Avda Calvo Sotelo S/N, CP/33011  Oviedo 
> > > Tel:+34 985106252
> > > Fax:+34 985103324
> > > 
> > > 
> > 
> > 
> 
> 



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:06 MET