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
