[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