Package: x2goclient Version: 4.1.1.0
When attempting to connect to an X2Go server with GSSAPI/Kerberos auth, x2goclient hangs indefinitely.
This was observed with nightly builds for Windows, and was assumed to be Windows-specific.
The fix has already been committed to master. I will update master with another commit (& change to debian/changelog) stating that this was fixed: commit 7cbd8d525309edb8bd05d27ec57ac72e2d8c90e8 Author: Mike DePaulo <mikedep333@gmail.com> Date: Sun Feb 18 19:52:22 2018 -0500
Do not attempt to perform Interaction with SSH Server
(e.g. for changing expired password) when using GSSAPI/Kerberos
because the interaction code does not support it yet.
But as I was fixing it, I noticed that Linux & Mac OS X are probably affected too.
The cause of the issue is that the new Interaction Dialog feature introduced by this commit contains libssh-specific function calls, but we use PuTTY binaries on Windows & the OpenSSH ssh client binary on Linux/MacOS for GSSAPI/Kerberos: commit 68bbf328132125eaad5c53b0ac82490bf818e42e Author: Oleksandr Shneyder <o.shneyder@phoca-gmbh.de> Date: Wed May 10 15:22:11 2017 +0200
Interaction with SSH server (for example for changing expired
password). Fixes: #592.
And the "fix" for this is to bypass that new feature when GSSAPI/Kerberos auth is used.
I will open up a separate issue about the fact that the Interaction Dialog feature does not work with GSSAPI/Kerberos.
-Mike