[slurm-users] SLURM 20.11.0 no x11 forwarding.

Luis R. Torres lrtorres at gmail.com
Thu Apr 22 22:19:26 UTC 2021


Hi Folks,

I'm currently running a small but powerful 10 node cluster where we require
the scheduling of certain graphical apps.  Our SLURM version is 20.11.0,
half our nodes are RHEL7 and the other half Ubuntu 18.04.

Our slurm config related to x11 is:

PrologFlags=*x*11

*X*11Parameters=home_*x*authority

We get the following error when attempting to use forwarding using SLURM


srun --nodelist=node01 --x11 xeyes

X11 connection rejected because of wrong authentication.

Error: Can't open display: localhost:78.0

srun: error: node01: task 0: Exited with exit code 1

The steps we take are:
ssh -X user at login-node
[user at login-node]$ srun --nodelist=node01 --x11 xeyes

No user accounts are allowed to SSH directly into execution nodes, only a
few special user accounts, however, those accounts have issues when using
--x11 but have NO issues when connecting directly (and forwarding) to the
execution nodes.

We went through this group to determine if anyone else has had similar
issues resolved but I didn't find anything other than some
recommendations.  Has someone actually resolved this particular (or very
similar) issue?

Our sshd_config is as follows:

X11Forwarding yes

X11DisplayOffset 10

X11UseLocalhost no


Our cluster is configured with SlurmUser=slurm, not root.


Thanks,
-- 
----------------------------------------
Luis R. Torres
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schedmd.com/pipermail/slurm-users/attachments/20210422/6560ad03/attachment-0001.htm>


More information about the slurm-users mailing list