Hi Luca, I hit something similar with 17.11.9-2 (and earlier 17.11 releases) on CentOS 7.5, but it may not be your issue. For us, the xauth entry generated through "srun --x11" only has the short hostname, but the entry created with "ssh -X" has the full host name. Example lines from "xauth list":
c-17-29.gp.local/unix:10 MIT-MAGIC-COOKIE-1 c0b1421ae0ad5b5b4e84dbc78030a044 c-17-29/unix:66 MIT-MAGIC-COOKIE-1 0298d5ce95ad67cb3bbfce549d280dc1 The long hostname works, the short doesn't. Unitl I can figure out where I mis-configured something (suggestions welcome!), this is the one-liner I have people use: xauth add $(hostname)/$(xauth list | grep $(hostname -s)/unix | cut -d/ -f2) It has the side effect of accumulating xauth entries (srun normally deletes the one it creates), so I hope to find a fix before that becomes a problem. -Nate On Mon, Sep 17, 2018 at 12:27 AM Luca Cenzato <luca.cenz...@gmail.com> wrote: > Hi Loris, > > yes, I am using "-X"; it's aliased and I forgot to wrote "\ssh -X" in the > tests. > > I forgot also that: > all servers are running CentOs 7.5; > I've updated from 17.11.9-2 (not tested, only checked the installation > procedure) > > Thanks! > Luca > > > Il giorno lun 17 set 2018 alle ore 07:51 Loris Bennett < > loris.benn...@fu-berlin.de> ha scritto: > >> Luca Cenzato <luca.cenz...@gmail.com> writes: >> >> > Hi, >> > >> > I'm trying to deploy slurm scheduler but I'm facing some issue with >> x11; I got this error : >> > srun: error: Cannot forward to local display. Can only use X11 >> forwarding with network displays. >> > when I try to launch a job from a slurm login to a slurm node. >> > >> > Here some tests: >> > >> > from notebook [NB] -> slurm login server [SLS] -> slurm node server >> [SNS] >> > >> > ### >> > ssh >> > ### >> > >> > [NB] : ssh -> [SLS] : xeyes >> >> Shouldn't you be using -X when connecting from NB to SLS? >> >> > OK >> > >> > [NB] : ssh -> [SLS] : \ssh -X [SNS] : xeyes >> > OK >> > >> > [NB] : ssh -> [SLS] : srun --x11 --pty bash -> [SNS] : xeyes >> > X11 connection rejected because of wrong authentication. >> > Error: Can't open display: localhost:59.0 >> > >> > #### >> > x2go >> > #### >> > >> > [NB] : x2go -> [SLS] : xeyes >> > OK >> > >> > [NB] : x2go -> [SLS] : srun --x11 --pty bash >> > srun: error: Cannot forward to local display. Can only use X11 >> forwarding with network displays. >> > >> > [NB] : x2go -> [SLS] : srun --pty bash -> [SNS] : xeyes >> > Error: Can't open display: :50 >> > >> > [NB] : x2go -> [SLS] : srun --pty bash -> [SNS] : export >> DISPLAY=[SLS]:50 ; xeyes >> > OK >> > >> > {same behaviour as X2go for VNC.} >> > >> > Any hints please ? >> > >> > Thanks, >> > Luca >> > >> -- >> Dr. Loris Bennett (Mr.) >> ZEDAT, Freie Universität Berlin Email loris.benn...@fu-berlin.de >> >> -- Dr. Nathan Crawford nathan.crawf...@uci.edu Modeling Facility Director Department of Chemistry 1102 Natural Sciences II Office: 2101 Natural Sciences II University of California, Irvine Phone: 949-824-4508 Irvine, CA 92697-2025, USA