You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Devi Kanth <ko...@gmail.com> on 2023/07/27 04:31:17 UTC

Issue with Guacamole 1.5.2 native build

I followed the below steps to generate guacd (Guacamole 1.5.2) .so files.
So, I can deploy it on another machine if I wish.

I took a Linux machine with Ubuntu 20.04.6 installed. Followed the Guacamole
Native installation documentation
<https://guacamole.apache.org/doc/gug/installing-guacamole.html> and
installed the libraries specified in the documentation.
Note: Installed all required libraries using apt install only.

I have copied the generated libs and launcher files into another Linux
machine of the same OS version (installed required libraries).

I was able to start the guacd service without errors. But, when I tried to
use SSH / RDP, I faced issues below.

SSH:
1. Password-based login is working fine.
2. Key-based authentication is not working.
*Error: guacd[21666]: Public key authentication failed: Unable to extract
public key from private key.*
Later, I tried with the libssh2-1.11.0 version (1.8.0 is the default in
Ubuntu 20.04.6), and Then I got the below error.
guacd[23242]: Public key authentication failed: Callback returned error

RDP:
Getting disconnected after a successful login but no display. (error if I
provide wrong login details)
*kernel: [15747103.155263] guacd[16970]: segfault at 0 ip 00007ff8518ccbc0
sp 00007ff84a7fb8a8 error 6 in libc-2.31.so
<http://libc-2.31.so/>[7ff851763000+178000]*

I followed the same steps for the Guacamole 1.4.0 version, where SSH/RDP
both are working fine.

-- 
Kanth

Re: Issue with Guacamole 1.5.2 native build

Posted by Nick Couchman <vn...@apache.org>.
On Thu, Jul 27, 2023 at 4:24 AM Adrian Owen <ad...@eesm.com> wrote:
>
> Public key authentication failed: Unable to extract public key from private key
>
>
>
> This is OpenSSH issue: https://security.stackexchange.com/questions/226131/openssh-declares-ssh-rsa-deprecated-what-do-i-do-next
>
>
>
> We find Debian 10/11 failed with same error Guacamole SSH to Ubuntu 22.04.
>
> Debian 12 has latest SSH libs and is OK
>
>
>
> Try installing Guacamole 1.5.2 on Ubuntu 22.04.
>
>
>
> From: devikanth003@gmail.com <de...@gmail.com> On Behalf Of Devi Kanth
> Sent: 27 July 2023 05:31
> To: user@guacamole.apache.org
> Subject: Issue with Guacamole 1.5.2 native build
>
>
>
> I followed the below steps to generate guacd (Guacamole 1.5.2) .so files. So, I can deploy it on another machine if I wish.
>
>
>
> I took a Linux machine with Ubuntu 20.04.6 installed. Followed the Guacamole Native installation documentation and installed the libraries specified in the documentation.
>
> Note: Installed all required libraries using apt install only.
>
>
>
> I have copied the generated libs and launcher files into another Linux machine of the same OS version (installed required libraries).
>

Have you verified that the library versions are identical? You can
also check the .so files manually with "ldd -r
/path/to/guac/lib/library.so" which will attempt to resolve dynamic
dependencies and report either missing libraries or missing symbols.

>
>
> I was able to start the guacd service without errors. But, when I tried to use SSH / RDP, I faced issues below.
>
>
>
> SSH:
>
> 1. Password-based login is working fine.
>
> 2. Key-based authentication is not working.
>
> Error: guacd[21666]: Public key authentication failed: Unable to extract public key from private key.
>
> Later, I tried with the libssh2-1.11.0 version (1.8.0 is the default in Ubuntu 20.04.6), and Then I got the below error.
>
> guacd[23242]: Public key authentication failed: Callback returned error
>
>
>
> RDP:
>
> Getting disconnected after a successful login but no display. (error if I provide wrong login details)
>
> kernel: [15747103.155263] guacd[16970]: segfault at 0 ip 00007ff8518ccbc0 sp 00007ff84a7fb8a8 error 6 in libc-2.31.so[7ff851763000+178000]
>
>

For the RDP issue, you'd likely need to gather the stack trace
(backtrace) from the core dump to determine what's going on, here.

-Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org


RE: Issue with Guacamole 1.5.2 native build

Posted by Adrian Owen <ad...@eesm.com>.
Public key authentication failed: Unable to extract public key from private key

This is OpenSSH issue: https://security.stackexchange.com/questions/226131/openssh-declares-ssh-rsa-deprecated-what-do-i-do-next

We find Debian 10/11 failed with same error Guacamole SSH to Ubuntu 22.04.

  *   Debian 12 has latest SSH libs and is OK

Try installing Guacamole 1.5.2 on Ubuntu 22.04.

From: devikanth003@gmail.com <de...@gmail.com> On Behalf Of Devi Kanth
Sent: 27 July 2023 05:31
To: user@guacamole.apache.org
Subject: Issue with Guacamole 1.5.2 native build

I followed the below steps to generate guacd (Guacamole 1.5.2) .so files. So, I can deploy it on another machine if I wish.

I took a Linux machine with Ubuntu 20.04.6 installed. Followed the Guacamole Native installation documentation<https://guacamole.apache.org/doc/gug/installing-guacamole.html> and installed the libraries specified in the documentation.
Note: Installed all required libraries using apt install only.

I have copied the generated libs and launcher files into another Linux machine of the same OS version (installed required libraries).

I was able to start the guacd service without errors. But, when I tried to use SSH / RDP, I faced issues below.

SSH:
1. Password-based login is working fine.
2. Key-based authentication is not working.
Error: guacd[21666]: Public key authentication failed: Unable to extract public key from private key.
Later, I tried with the libssh2-1.11.0 version (1.8.0 is the default in Ubuntu 20.04.6), and Then I got the below error.
guacd[23242]: Public key authentication failed: Callback returned error

RDP:
Getting disconnected after a successful login but no display. (error if I provide wrong login details)
kernel: [15747103.155263] guacd[16970]: segfault at 0 ip 00007ff8518ccbc0 sp 00007ff84a7fb8a8 error 6 in libc-2.31.so<http://libc-2.31.so/>[7ff851763000+178000]

I followed the same steps for the Guacamole 1.4.0 version, where SSH/RDP both are working fine.

--
Kanth