[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18016566#comment-18016566
 ] 

Maik Tralles commented on GUACAMOLE-1998:
-----------------------------------------

Hi everyone,

We noticed that a new version (1.6.0) has been released, so we tested to see if 
the issue mentioned here has been resolved. We tested the official images from 
Docker Hub: guacamole/guacamole:1.6.0 and guacamole/guacd:1.6.0.

We experienced similar behaviour: after around 60 cumulative connections (SSH), 
we could not create any more. This error is similar to the one mentioned in the 
mailing list for version 1.5.4, which was fixed in 1.5.5: 
[https://lists.apache.org/thread/3l7mk7808xlnfdos4psggm7slbbhy78l]
{code:java}
guacd_compose  | GLib (gthread-posix.c): Unexpected error from C library during 
'pthread_key_create': Resource temporarily unavailable.  Aborting.
guacd_compose  | guacd[1]: INFO:        Creating new client for protocol "ssh"
guacd_compose  | guacd[1]: INFO:        Connection ID is 
"$f5eaa696-e4f5-4cc4-81f7-a5dd39cab38d"
guacd_compose  | guacd[2725]: INFO:     User 
"@1e144f40-5591-4228-8041-3f913cc97624" joined connection 
"$f5eaa696-e4f5-4cc4-81f7-a5dd39cab38d" (1 users now present)
guacd_compose  | GLib (gthread-posix.c): Unexpected error from C library during 
'pthread_key_create': Resource temporarily unavailable.  Aborting.
guacd_compose  | guacd[1]: INFO:        Creating new client for protocol "ssh"
guacd_compose  | guacd[1]: INFO:        Connection ID is 
"$d39c3716-a144-4756-b7e2-86f1537a4ce6"
guacd_compose  | guacd[2734]: INFO:     User 
"@d182762f-de02-4dd7-a80e-798c8c078c74" joined connection 
"$d39c3716-a144-4756-b7e2-86f1537a4ce6" (1 users now present){code}
If you need any additional information or logs, please let us know.

> Cumulative number of connections are limited to about 60.
> ---------------------------------------------------------
>
>                 Key: GUACAMOLE-1998
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1998
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacd
>    Affects Versions: 1.5.5
>         Environment: Version: 1.5.5 & latest from the official Dockerhub image
>            Reporter: Maik Tralles
>            Priority: Major
>
> When the cumulative number of connections reach about 60 user connections, 
> new ones can't be created.
> Version: 1.5.5
> {code:java}
> guacd_compose  | guacd[1645]: INFO:     User 
> "@9d098496-4861-4953-8d7f-0a6818f9943c" joined connection 
> "$90ce76b4-1dcf-4f1e-9653-0d77d1b25318" (1 users now present)
> guacd_compose  | guacd[1645]: ERROR:    SSH handshake failed.
> guacd_compose  | guacd[1645]: INFO:     User 
> "@9d098496-4861-4953-8d7f-0a6818f9943c" disconnected (0 users remain)
> guacd_compose  | guacd[1645]: INFO:     Last user of connection 
> "$90ce76b4-1dcf-4f1e-9653-0d77d1b25318" disconnected{code}
> After about 60 connections, new ones can't be created.
>  
> Latest (2024-11-04 12:00:00 UTC):
> {code:java}
> guacd_compose  | guacd[1312]: INFO:     User 
> "@4267e072-2b24-4cf8-800a-63fd91ac36d8" joined connection 
> "$223f505b-f6ca-4dc6-b346-53d6a4233833" (1 users now present)
> guacd_compose  | GLib (gthread-posix.c): Unexpected error from C library 
> during 'pthread_key_create': Resource temporarily unavailable.  Aborting.
> guacd_compose  | guacd[1]: INFO:        Connection 
> "$223f505b-f6ca-4dc6-b346-53d6a4233833" removed
> ...
> guacd_compose  | guacd[1584]: INFO:     User 
> "@e963456d-3bac-4f97-ab1b-89e4845a5470" joined connection 
> "$d4e67432-840c-42ba-82f1-68d5c0544d84" (1 users now present)
> guacd_compose  | guacd[1584]: ERROR:    SSH handshake failed.
> guacd_compose  | guacd[1584]: INFO:     User 
> "@e963456d-3bac-4f97-ab1b-89e4845a5470" disconnected (0 users remain)
> guacd_compose  | guacd[1584]: INFO:     Last user of connection 
> "$d4e67432-840c-42ba-82f1-68d5c0544d84" disconnected {code}
> After about 60 connections, the oldest connection will be closed to open the 
> new connection.
> In the logs, we can see a similar issue mentioned in [GUACAMOLE-1920] When 
> the cumulative number of user connections reaches a certain amount, guacd 
> will report an error. "RDP server closed/refused connection: Security 
> negotiation failed (wrong security type?)” - ASF JIRA
>  
> Version 1.5.3 seems to work fine with >100 cumulative connections tested on 
> the same environment.
>  
> Affecting SSH + RDP.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to