On Tue, Apr 6, 2021 at 6:08 AM Yaroslav Nikonorov <[email protected]> wrote:
> Hi There, > When connect to Cisco-IOS-XRv-9000 by ssh guacd failed with "Unable to > allocate PTY" error. > As it is critical for us, I played around and found that guacd failed on > PTY > request "libssh2_channel_request_pty()". > After some debugging on guacd and libssh2 I found that request is sent > successfully, but it failed on receiving specific packet type. > I created the below patch for guacd, added warning instead of > "guac_client_abort()" and it worked. > > Currently we are using custom builds, but it would be great to add the fix > to the code base to avoid such cases. > Can you provide any further information on what specifically is failing in the allocation of the PTY within the destination device? Is this device known to not support allocating a PTY? If allocation of the PTY fails, I would expect the SSH session to malfunction, particularly with respect to handling terminal size changes. Michael Jumper CEO, Lead Developer Glyptodon Inc <https://glyp.to/>.
