[gridengine users] How to export an X11 back to the client?

William Hay w.hay at ucl.ac.uk
Mon May 4 10:31:49 UTC 2020

On Fri, May 01, 2020 at 06:44:08PM +0000, Mun Johl wrote:
>    Hi,
>    I am using SGE on RHEL6.  I am trying to launch a qsub job (a TCL script)
>    via grid that will result in a GUI application being opened on the
>    caller’s display (which is a VNC session).
Using qsub for this makes this more difficult than it needs to be since
qsub jobs run largely disconnected from the submit host.  I wouldn't
have thought you would want a delay with something interactive like
this.  As Reuti suggested you could set up ssh tight integration (with X
forwarding enabled in ssh) and then use qrsh -now n <command> to launch
your app.  

>    What I’m seeing is that if I set DISPLAY to the actual VNC display (e.g.
>    host1:4) in the wrapper script that invokes qsub, the GUI application
Have you checked that host1 resolves to on the machine where you submit
the job and the machine where it runs.  If you are getting a failure to
connect it might be because you need to use the FQDN.  

>    complains that it cannot make a connection.  On a side note, I noticed
In general X11 servers don't allow random clients to talk to
the display.  The app may be (mis-)reporting a failure to authorise as a
failure to connect.  This has little to do with grid engine per se just a 
side effect of running the app on a different machine from the X-Server.  
You may need to perform some manipulations with xauth to enable it.

Do the grid engine servers share home directories with the machine where
you are running qsub (eg via NFS or a cluster file system)?
Authorisation tokens are usually stored in/read from  ~/.Xauthority.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://gridengine.org/pipermail/users/attachments/20200504/ab91ee13/attachment.sig>

More information about the users mailing list