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/>.

Reply via email to