[daip] Re: TV problem (fwd)

Eric Greisen egreisen at nrao.edu
Tue Jan 17 13:49:25 EST 2006


shoshana rosenthal writes:
 > We have upgraded our AIPS to the latest version 31DEC06.
 > We are having some new TV server problems. Attached  are 
 > the error messages that Mark Reid sent me.

      There is no difference in the start up procs or the way aips
daemons are run between 31DEC05 and 31DEC06.

 > We run in a multiple users mode and we login remotely
 > to run aips and many users would like to display Tv on their local 
 > machine.

       The usual way to do this is to run the daemons on the desktop
machine and tell the server that tv=desktop.  The use of tv=local with
$DISPLAY set should work but means that all expose events, image
enhancements, etc cause a major level of traffic over the LAN.

 > This all worked and doesn't work now. I am not sure where and what 
 > changed and I doubt that it is related to the change in version.
 > In our mode of operation it would be much cleaner if all
 > servers died when one exits aips. Right now server, LOK files
 > amd others,
 > remain and servers are sometimes in defunct mode and cannot
 > be killed.

     There is a KLEENEX exit verb that should do this.  But users have
to use it.

 > shoshana at rglinux5 ~]$ ps aux | grep TV
 > reid      4518  0.0  0.0   1516   352 ?        S    13:07   0:00 ./TVSRVD
 > reid      5020  0.0  0.0   1516   344 ?        S    13:07   0:00 ./TVSRVB
 > reid      6174  0.0  0.0   1520   348 ?        S    13:09   0:00 ./TVSRVP
 > reid      6878  0.0  0.0   1816   664 ?        S    13:15   0:00 
 > ./TVSERV.EXE
 > reid      7445  0.0  0.0   1516   348 ?        S    13:15   0:00 ./TVSRV7
 > reid      8834  0.0  0.0   1516   348 pts/5    S    13:20   0:00 ./TVSRVT
 > reid      9338  0.0  0.0      0     0 pts/5    Z+   13:24   0:00 
 > [START_TVSERVERS] <defunct>

    This is not uncommon and is not related to anything important - it
is the proc that has started the latest daemons (I think).

 > reid      9446  0.0  0.0   1516   344 pts/5    S+   13:24   0:00 ./TVSRVR
 > 

 > UNIXSERVERS: Start TV LOCK daemon TVSRVR on rglinux5
 > Trying to make hard link in /AIPS/31DEC06/LINUX/LOAD to TVSERV.EXE
 > TVSERVER: Starting AIPS TV locking, Unix (local) domain
 > UNIXSERVERS: Start XASR on rglinux5, DISPLAY localhost:10.0
 > Trying to make hard link XASR to XAS ...
 > _X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known

     I have no idea what this function is - we do not call it from our code.

 > XAS: cannot connect to X server localhost:10.0
 > UNIXSERVERS: Start graphics server TKSRVR on rglinux5, display localhost:10.0
 > Trying to make hard link TKSRVR to TEKSRV.EXE ...
 > _X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
 > xterm Xt error: Can't open display: localhost:10.0

One curiosity - check $AIPS_ROOT/LOGIN.CSH and .SH.  Does LAPTOP get set to yes?

Does Mark include a reference to the LOGIN.CSH or .SH in his .tcshrc (et al) file?

ERic Greisen




More information about the Daip mailing list