在 IBM LSF 上运行 X
应用
无法以 LSF 管理员或根用户以外的任何用户身份运行 lsrun
或 lsgrun
现象:当普通用户运行 lsrun
或 lsgrun
在不同主机上交互运行任务时,会出现 “User permission denied” 的错误。
原因:在 $LSF_TOP/conf/lsf.conf
中设置 LSF_DISABLE_LSRUN=y
。
解决方案:移除或注释掉 lsf.conf
中的 LSF_DISABLE_LSRUN=y
。
Can't open display: sta-fpga-d.xfoss.com:50.0
问题
现象:
lenny.peng@sta-fpga-d:~$ bsub -Is xterm
Job <47> is submitted to default queue <interactive>.
<<Waiting for dispatch ...>>
<<Starting on sta-fpga-d.xfoss.com>>
xterm: Xt error: Can't open display: sta-fpga-d.xfoss.com:50.0
解决方法:使用 -XF
提交作业,比如在 sta-fpga-d
主机上执行:
bsub —XF -m sta-fpga-b.xfoss.com firefox
将能在主机 sta-fpga-b
上运行 firefox
,并在 sta-fpga-d
主机上,显示出 firefox
的窗口。反之亦然。