Hi Kunio, So you are saying that only SGE is upgraded and then X forwarding does not work?
From the error messages, I believe it has to do with something else, as the X client is trying to open the display at "localhost:11.0" on the execution host! From SGE point of view, it just executes the batch job, and SSH X tunneling is something that SGE itself does not know. -Ron --- On Wed, 4/6/11, 平田邦生 <[email protected]> wrote: > From: 平田邦生 <[email protected]> > Subject: Re: [gridengine users] Using X-window program failed > To: [email protected] > Date: Wednesday, April 6, 2011, 1:33 AM > Dear Rayson Ho, > > thank you for your quick response. > But the problem is that 'qsh' does not work... > In the normal case, after typing "qsh" at a qmaster, a > 'xterm' appears > on an userpc01. > But in the yamac01 case, this does not appear. > > Added to this, I can run X-window program via 'qsub -v > DISPLAY=$DISPLAY' command on > OS: Vine Linux, SGE: older version. > > The upgraded SGE, a current version, lost the function? > (this means a upgrade is more 'secure'???) > > Sincerely, > > Kunio HIrata > > > 2011/4/6 Rayson Ho <[email protected]>: > > qsub submits a normal batch job, and from a quick > "grep" of the > > source, only when the job is submitted via qsh, the > execution side > > does the DISPLAY variable handling. > > > > You may want to try qsh: > > qsh - > submit an interactive X-windows session > to Sun > > > Grid Engine. > > > > http://gridscheduler.sourceforge.net/htmlman/htmlman1/qsh.html > > > > And if ssh X forwarding is needed in your setup, try > this: > > http://gridscheduler.sourceforge.net/howto/qrsh_qlogin_ssh.html > > > > Rayson > > > > > > > > On Tue, Apr 5, 2011 at 12:36 PM, 平田邦生 <[email protected]> > wrote: > >> Dear all, > >> > >> I am now setting PC cluster system using > gridengine6.2u5 on > >> Ubuntu10.10 server edition. > >> And I met a critical problem which could not > solved. Please let me > >> know how to deal with it. > >> > >> > ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > >> <What I would like to do>] > >> > ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > >> PC0: userpc01 (this is operated actually by > keyboard/mouse) > >> PC1: yamac01 (qmaster) > >> PC2: yamac02 (node) > >> > >> Note: qmaster and node are different HW each > other > >> > >> 1. login to yamac01 with "ssh -X" from userpc01 > >> 2. qsub di.csh (a simple script as bellow) with > "-V" option > >> > >> [di.csh]====== > >> #!/bin/csh > >> display hoge.png > >> ============ > >> > >> 3. My expected result: > >> hoge.png is displayed on userpc01 via X11 > forwarding of SSH. > >> > >> But result is not so. > >> > >> Error file includes this string: > >> "display: unable to open X server `localhost:11.0' > @ > >> error/display.c/DisplayImageCommand/424." > >> > >> instead of using 'display' command, 'xterm' result > is as followings > >> "xterm Xt error: Can't open display: > localhost:11.0" > >> > >> > ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > >> <My question> > >> > ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > >> Does SGE require a special setting or a command > option when I use X11 > >> portforwarding? > >> I would like to know the problem is from SGE or > SSH or some other > >> settings on Ubuntu. > >> > >> > ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > >> <Some infos for setting SSH> > >> > ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > >> 1. check if a 'ssh_config' includes "ForwardX11 > yes" string at both of > >> yamac01 and yamac02. -> OK > >> 2. check if a 'sshd_config' includes > "X11Forwarding yes" at both of > >> yamac01 and yamac02. -> OK > >> 3. check if X-window program appears on userpc01 > via yamac01(% is > >> command prompt) > >> (commands at userpc01) > >> % ssh -X yamac01 > >> % ssh -X yamac02 xterm > >> then xterm window appeared on userpc01 display. > This may mean that > >> 'ssh -X' works well for > >> X11 portforwarding. > >> % ssh -X yamac02 di.csh > >> worked well too. > >> But treating the same job by submitting a script > via qsub did not work well. > >> > >> 4. Same as the submitting a X-window process via > qsub, qsh did not work well. > >> Xterm from a node did not start up on a userpc01. > >> > >> Please let me know if you have any ideas or some > checking tools of SGE. > >> > >> Sincerely, > >> > >> Kunio Hirata @ Japan > >> _______________________________________________ > >> users mailing list > >> [email protected] > >> https://gridengine.org/mailman/listinfo/users > >> > > > > > > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=- > 平田邦生(通称:くにお) > 携帯メール: [email protected] > 携帯番号: 080-5319-1649 > =-=-=-=-=-=-=-=-=-=-=-=-=-=- > _______________________________________________ > users mailing list > [email protected] > https://gridengine.org/mailman/listinfo/users > _______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
