[email protected] (Ludovic Courtès) writes: > myglc2 <[email protected]> skribis: > >> On guixSD, with no packages installed in the login user profile, I get >> 'X11 forwarding request failed on channel 0' > > [...] > >> debug1: channel 0: new [client-session] >> debug1: Entering interactive session. >> debug1: Requesting X11 forwarding with authentication spoofing. >> debug1: Sending environment. >> debug1: Sending env LANG = en_US.UTF-8 >> X11 forwarding request failed on channel 0 > > Right, I see that as well. > > lshd gives some clues in /var/log/messages: > > Feb 23 18:14:09 localhost lshd[430]: lshd: Updating utmp for login failed > (errno = 2): No such file or directory > Feb 23 18:14:09 localhost lshd[430]: lshd: xauth invocation failed: exit > code: 127 > Feb 23 18:14:33 localhost lshd[430]: lshd: Updating utmpx for logout failed > (errno = 2): No such file or directory > Feb 23 18:14:33 localhost lshd[430]: lshd: write_buffer: Attempt to write > data to closed buffer. > Feb 23 18:14:33 localhost lshd[430]: lshd: Disconnect for reason 11: > disconnected by user > > Indeed, server_x11.c in lsh reads: > > #ifndef XAUTH_PROGRAM > # define XAUTH_PROGRAM "/usr/X11R6/bin/xauth" > #endif > > I believe this is fixed by commit da35acf. > > To give it a try, you can run (as root): > > # guix pull > # herd stop ssh-daemon > # guix system reconfigure your-config.scm
I tried the above. 'ssh -v ...' still produces results quoted above and I see in /var/log/messages: Feb 29 20:43:54 localhost lshd[6959]: lshd: Failed to cd to `/tmp/.X11-unix' (errno = 2): No such file or directory Feb 29 20:43:54 localhost lshd[6959]: lshd: Updating utmp for login failed (errno = 2): No such file or directory Feb 29 20:45:35 localhost lshd[6959]: lshd: Updating utmpx for logout failed (errno = 2): No such file or directory Feb 29 20:45:35 localhost lshd[6959]: lshd: write_buffer: Attempt to write data to closed buffer. Feb 29 20:45:35 localhost lshd[6959]: lshd: Disconnect for reason 11: disconnected by user Feb 29 20:45:47 localhost lshd[6959]: lshd: Failed to cd to `/tmp/.X11-unix' (errno = 2): No such file or directory Feb 29 20:45:47 localhost lshd[6959]: lshd: Updating utmp for login failed (errno = 2): No such file or directory I tried 'sudo mkdir /tmp/.X11-unix' which changed /var/log/messages to: Feb 29 20:54:04 localhost lshd[6959]: lshd: Updating utmp for login failed (errno = 2): No such file or directory Feb 29 20:54:09 localhost lshd[6959]: lshd: Updating utmpx for logout failed (errno = 2): No such file or directory Feb 29 20:54:09 localhost lshd[6959]: lshd: write_buffer: Attempt to write data to closed buffer. Feb 29 20:54:09 localhost lshd[6959]: lshd: Disconnect for reason 11: disconnected by user and 'ssh -v ...' still produces the results quoted above.
