Hello everyone, today we started testing the new Apache Guacamole 1.5.5 release on our environment, an upgrade from the 1.5.4 we had before. After a successful update we tested the behaviour of the platform and noticed an odd issue: it could not RDP into some of our systems. Basically, we were stuck at "Connecting to Guacamole. Waiting for response..." We went back to 1.5.4, where we could RDP into any machine, and we tried updating again: same results.
We started fiddling with the connection settings in Guacamole of one of our machines and noticed that if the "Enable audio input (microphone)" (Parameters -> Device Redirection) option was flagged, it started showing this behaviour. Once disabled, we could RDP into the system. We have also looked at the logs, to see if there was anything able to help us, but we couldn't find anything related to it. Logs for the first connection with the "Enable audio input (microphone)" flagged: apr 10 10:47:59 guacd[521]: Creating new client for protocol "rdp" apr 10 10:47:59 guacd[521]: Connection ID is "*" apr 10 10:47:59 guacd[521]: guacd[521]: INFO: Creating new client for protocol "rdp" apr 10 10:47:59 guacd[521]: guacd[521]: INFO: Connection ID is "*" apr 10 10:47:59 guacd[331392]: Security mode: Negotiate (ANY) apr 10 10:47:59 guacd[331392]: guacd[331392]: INFO: Security mode: Negotiate (ANY) apr 10 10:47:59 guacd[331392]: guacd[331392]: INFO: Resize method: none apr 10 10:47:59 guacd[331392]: guacd[331392]: INFO: No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. apr 10 10:47:59 guacd[331392]: guacd[331392]: INFO: User "**" joined connection "*" (1 users now present) apr 10 10:47:59 guacd[331392]: Resize method: none apr 10 10:47:59 guacd[331392]: No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. apr 10 10:47:59 guacd[331392]: User "**" joined connection "*" (1 users now present) apr 10 10:47:59 guacd[331392]: Loading keymap "base" apr 10 10:47:59 guacd[331392]: guacd[331392]: INFO: Loading keymap "base" apr 10 10:47:59 guacd[331392]: guacd[331392]: INFO: Loading keymap "it-it-qwerty" apr 10 10:47:59 guacd[331392]: Loading keymap "it-it-qwerty" apr 10 10:48:02 guacd[331392]: Connected to RDPDR 1.13 as client 0x0004 apr 10 10:48:02 guacd[331392]: guacd[331392]: INFO: Connected to RDPDR 1.13 as client 0x0004 apr 10 10:48:03 guacd[331392]: Connected to RDPDR 1.13 as client 0x0003 apr 10 10:48:03 guacd[331392]: guacd[331392]: INFO: Connected to RDPDR 1.13 as client 0x0003 apr 10 10:48:03 guacd[331392]: RDPDR user logged on apr 10 10:48:03 guacd[331392]: guacd[331392]: INFO: RDPDR user logged on Next unsuccessful attempts with the "Enable audio input (microphone)" flagged (no RDPDR logs at the end for unknown reasons, also any changes to security mode and resize method were attempts on our end to fix it, did not work): apr 10 11:53:17 guacd[351099]: Creating new client for protocol "rdp" apr 10 11:53:17 guacd[351099]: guacd[351099]: INFO: Creating new client for protocol "rdp" apr 10 11:53:17 guacd[351099]: Connection ID is "*" apr 10 11:53:17 guacd[351099]: guacd[351099]: INFO: Connection ID is "*" apr 10 11:53:17 guacd[357826]: No security mode specified. Defaulting to security mode negotiation with server. apr 10 11:53:17 guacd[357826]: guacd[357826]: INFO: No security mode specified. Defaulting to security mode negotiation with server. apr 10 11:53:17 guacd[357826]: Resize method: display-update apr 10 11:53:17 guacd[357826]: guacd[357826]: INFO: Resize method: display-update apr 10 11:53:17 guacd[357826]: No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. apr 10 11:53:17 guacd[357826]: guacd[357826]: INFO: No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. apr 10 11:53:17 guacd[357826]: User "**" joined connection "*" (1 users now present) apr 10 11:53:17 guacd[357826]: guacd[357826]: INFO: User "**" joined connection "*" (1 users now present) apr 10 11:53:17 guacd[357826]: Loading keymap "base" apr 10 11:53:17 guacd[357826]: guacd[357826]: INFO: Loading keymap "base" apr 10 11:53:17 guacd[357826]: Loading keymap "it-it-qwerty" apr 10 11:53:17 guacd[357826]: guacd[357826]: INFO: Loading keymap "it-it-qwerty" Logs of successful RDP connection with the "Enable audio input (microphone)" not flagged: apr 10 12:50:42 guacd[351099]: Creating new client for protocol "rdp" apr 10 12:50:42 guacd[351099]: guacd[351099]: INFO: Creating new client for protocol "rdp" apr 10 12:50:42 guacd[351099]: guacd[351099]: INFO: Connection ID is "*" apr 10 12:50:42 guacd[351099]: Connection ID is "*" apr 10 12:50:42 guacd[366099]: Security mode: Negotiate (ANY) apr 10 12:50:42 guacd[366099]: guacd[366099]: INFO: Security mode: Negotiate (ANY) apr 10 12:50:42 guacd[366099]: Resize method: none apr 10 12:50:42 guacd[366099]: guacd[366099]: INFO: Resize method: none apr 10 12:50:42 guacd[366099]: No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. apr 10 12:50:42 guacd[366099]: guacd[366099]: INFO: No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings. apr 10 12:50:42 guacd[366099]: User "**" joined connection "*" (1 users now present) apr 10 12:50:42 guacd[366099]: guacd[366099]: INFO: User "**" joined connection "*" (1 users now present) apr 10 12:50:42 guacd[366099]: Loading keymap "base" apr 10 12:50:42 guacd[366099]: guacd[366099]: INFO: Loading keymap "base" apr 10 12:50:42 guacd[366099]: Loading keymap "it-it-qwerty" apr 10 12:50:42 guacd[366099]: guacd[366099]: INFO: Loading keymap "it-it-qwerty" apr 10 12:50:44 guacd[366099]: Connected to RDPDR 1.13 as client 0x0004 apr 10 12:50:44 guacd[366099]: guacd[366099]: INFO: Connected to RDPDR 1.13 as client 0x0004 apr 10 12:50:44 guacd[366099]: Connected to RDPDR 1.13 as client 0x0003 apr 10 12:50:44 guacd[366099]: guacd[366099]: INFO: Connected to RDPDR 1.13 as client 0x0003 apr 10 12:50:44 guacd[366099]: RDPDR user logged on apr 10 12:50:44 guacd[366099]: guacd[366099]: INFO: RDPDR user logged on The "Enable audio input (microphone)" was also flagged in the previous version, so it seems to be an issue related to this one. To us it's not an issue disabling this feature, as we don't really use it, but it might be useful to others. If you need additional information, let me know. Kind regards, Alessio ' Ai sensi del D. Lgs n. 196/2003 (Codice Privacy) e Regolamento GDPR (UE) 2016/679 si precisa che le informazioni contenute in questo messaggio sono riservate e ad uso esclusivo del destinatario. Qualora il messaggio Le fosse pervenuto per errore, La preghiamo di eliminarlo senza copiarlo e di non inoltrarlo a terzi, dandocene gentilmente comunicazione. Grazie According to Legislative Decree No. 196/2003 (Privacy Code) and GDPR regulation (EU) 2016/679, the informations contained in this message are reserved and for the exclusive use of the consignee. If you received this message by mistake, please delete it without copying and do not forward it to third parties, giving us communication. Thank you '.