Guacamole doesn't connect to my Windows PC anymore

NethServer Version: 7.9.2009
Module: guacamole

About 2 days ago I updated my system and all went well:
guacd x86_64 1:1.5.2-1.el7 epel 32 k
libguac x86_64 1:1.5.2-1.el7 epel 96 k
libguac-client-rdp x86_64 1:1.5.2-1.el7 epel 96 k
libguac-client-ssh x86_64 1:1.5.2-1.el7 epel 37 k
libguac-client-vnc x86_64 1:1.5.2-1.el7 epel 40 k

Currently I have running guacamole 1.5.0 with extension TOTP for use with Google Authenticator. I have this running for some years and use it regularly (about once a week), but since last update guacamole doesn’t make a RDP-connection to my Windows10 PC (virtual machine on Proxmox) anymore.

I can login in guacamole, enter 2FA, and then go to connections. Making an SSH-connection to my server via guacamole is working, but making a RDP-connection to my Windows10 PC is not possible:
afbeelding

Translation: Connection lost. Buttons: “Home”, “Reconnect”, “Logout”.

In /var/log/messages I can find:

Jun  7 15:32:06 nsdc guacd[30572]: Creating new client for protocol "rdp"
Jun  7 15:32:06 nsdc guacd: guacd[30572]: INFO:#011Creating new client for protocol "rdp"
Jun  7 15:32:06 nsdc guacd: guacd[30572]: INFO:#011Connection ID is "$6be80929-4fc9-4991-afde-40f1b2ceb331"
Jun  7 15:32:06 nsdc guacd[30572]: Connection ID is "$6be80929-4fc9-4991-afde-40f1b2ceb331"
Jun  7 15:32:06 nsdc guacd[350]: Security mode: Negotiate (ANY)
Jun  7 15:32:06 nsdc guacd: guacd[350]: INFO:#011Security mode: Negotiate (ANY)
Jun  7 15:32:06 nsdc guacd: guacd[350]: INFO:#011Resize method: display-update
Jun  7 15:32:06 nsdc guacd: guacd[350]: INFO:#011No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings.
Jun  7 15:32:06 nsdc guacd: guacd[350]: INFO:#011User "@2d8478d7-1789-4c22-9858-950517c1f24a" joined connection "$6be80929-4fc9-4991-afde-40f1b2ceb331" (1 users now present)
Jun  7 15:32:06 nsdc guacd[350]: Resize method: display-update
Jun  7 15:32:06 nsdc guacd[350]: No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings.
Jun  7 15:32:06 nsdc guacd[350]: User "@2d8478d7-1789-4c22-9858-950517c1f24a" joined connection "$6be80929-4fc9-4991-afde-40f1b2ceb331" (1 users now present)
Jun  7 15:32:06 nsdc guacd[350]: Loading keymap "base"
Jun  7 15:32:06 nsdc guacd: guacd[350]: INFO:#011Loading keymap "base"
Jun  7 15:32:06 nsdc guacd: guacd[350]: INFO:#011Loading keymap "en-us-qwerty"
Jun  7 15:32:06 nsdc guacd[350]: Loading keymap "en-us-qwerty"
Jun  7 15:32:06 nsdc daemon.sh: 15:32:06.549 [http-nio-8080-exec-1] INFO  o.a.g.tunnel.TunnelRequestService - User "frank" connected to connection "1".
Jun  7 15:32:08 nsdc guacd[350]: Connected to RDPDR 1.13 as client 0x0006
Jun  7 15:32:08 nsdc guacd: guacd[350]: INFO:#011Connected to RDPDR 1.13 as client 0x0006
Jun  7 15:32:08 nsdc kernel: guacd[355]: segfault at 0 ip 00007fa4b7ec2a54 sp 00007fa4a9a19718 error 6 in libc-2.17.so[7fa4b7e33000+1c4000]
Jun  7 15:32:08 nsdc guacd[30572]: Connection "$6be80929-4fc9-4991-afde-40f1b2ceb331" removed.
Jun  7 15:32:08 nsdc guacd: guacd[30572]: INFO:#011Connection "$6be80929-4fc9-4991-afde-40f1b2ceb331" removed.
Jun  7 15:32:08 nsdc daemon.sh: 15:32:08.505 [Thread-9] INFO  o.a.g.tunnel.TunnelRequestService - User "frank" disconnected from connection "1". Duration: 1956 milliseconds

What is segfault at 0 ip 00007fa4b7ec2a54 sp 00007fa4a9a19718 error 6 in libc-2.17.so[7fa4b7e33000+1c4000] ? That’s what seems the connection to break.

Does anyone have an idea how to solve this ?

I also tried to rollback the updates with “yum history undo” and “yum downgrade”, but that ends with “No package available. Nothing to do.”

Thanks for the quick reply @mrmarkuz.
I was busy typing my topic and when I placed it I saw a similar topic.

I had updated to guacamole 1.5.0 and now downgraded on your advice to 1.4.0, but still the same segfault error in /var/log/messages.

1 Like

I’m going to check what happened and hopefully fix it.

2 Likes

I can confirm this is working.

1 Like