Details
Description
When using Guacamole's RDP printer with resize-method property set to "reconnect", sometimes, when i resize navigator, the guacdr plugin doesn't map the same printer on reconnection.
Connection configuration :
<connection name="RDP-001"> <protocol>rdp</protocol> <param name="hostname">****</param> <param name="username">***</param> <param name="password">***</param> <param name="enable-printing">true</param> <param name="printer-name">PDF Printer</param> <param name="resize-method">reconnect</param> <param name="port">3389</param> </connection>
Guacd logs when printer is correctly mapped :
Nov 13 11:24:02 T3274 guacd[14981]: Unloading device 0 (PDF Printer) Nov 13 11:24:02 T3274 guacd[14981]: Internal RDP client disconnected Nov 13 11:24:02 T3274 guacd[14981]: Loading keymap "base" Nov 13 11:24:02 T3274 guacd[14981]: Loading keymap "en-us-qwerty" Nov 13 11:24:02 T3274 guacd[14981]: guacsnd connected. Nov 13 11:24:02 T3274 guacd[14981]: guacdr connected. Nov 13 11:24:03 T3274 guacd[14981]: Unloading device 0 (PDF Printer) Nov 13 11:24:03 T3274 guacd[14981]: Internal RDP client disconnected Nov 13 11:24:03 T3274 guacd[14981]: Loading keymap "base" Nov 13 11:24:03 T3274 guacd[14981]: Loading keymap "en-us-qwerty" Nov 13 11:24:03 T3274 guacd[14981]: guacsnd connected. Nov 13 11:24:03 T3274 guacd[14981]: guacdr connected. Nov 13 11:24:03 T3274 guacd[14981]: Connected to RDPDR 1.12 as client 0x000d Nov 13 11:24:03 T3274 guacd[14981]: Ignoring server capability set type=0x0001, length=44 Nov 13 11:24:03 T3274 guacd[14981]: Ignoring server capability set type=0x0002, length=8 Nov 13 11:24:03 T3274 guacd[14981]: Ignoring server capability set type=0x0003, length=8 Nov 13 11:24:03 T3274 guacd[14981]: Ignoring server capability set type=0x0004, length=8 Nov 13 11:24:03 T3274 guacd[14981]: Ignoring server capability set type=0x0005, length=8 Nov 13 11:24:03 T3274 guacd[14981]: Sending capabilities... Nov 13 11:24:03 T3274 guacd[14981]: Capabilities sent. Nov 13 11:24:03 T3274 guacd[14981]: Client ID confirmed Nov 13 11:24:04 T3274 guacd[14981]: Connected to RDPDR 1.12 as client 0x0007 Nov 13 11:24:04 T3274 guacd[14981]: Ignoring server capability set type=0x0001, length=44 Nov 13 11:24:04 T3274 guacd[14981]: Ignoring server capability set type=0x0002, length=8 Nov 13 11:24:04 T3274 guacd[14981]: Ignoring server capability set type=0x0003, length=8 Nov 13 11:24:04 T3274 guacd[14981]: Ignoring server capability set type=0x0004, length=8 Nov 13 11:24:04 T3274 guacd[14981]: Ignoring server capability set type=0x0005, length=8 Nov 13 11:24:04 T3274 guacd[14981]: Sending capabilities... Nov 13 11:24:04 T3274 guacd[14981]: Capabilities sent. Nov 13 11:24:04 T3274 guacd[14981]: Client ID confirmed Nov 13 11:24:04 T3274 guacd[14981]: User logged on Nov 13 11:24:04 T3274 guacd[14981]: Registered device 0 (PDF Printer) Nov 13 11:24:04 T3274 guacd[14981]: All supported devices sent. Nov 13 11:24:04 T3274 guacd[14981]: Device 0 (PDF Printer) connected successfully
Guacd logs when printer failed to be mapped :
Nov 13 11:23:05 T3274 guacd[14981]: Unloading device 0 (PDF Printer) Nov 13 11:23:05 T3274 guacd[14981]: Internal RDP client disconnected Nov 13 11:23:05 T3274 guacd[14981]: Loading keymap "base" Nov 13 11:23:05 T3274 guacd[14981]: Loading keymap "en-us-qwerty" Nov 13 11:23:05 T3274 guacd[14981]: guacsnd connected. Nov 13 11:23:05 T3274 guacd[14981]: guacdr connected. Nov 13 11:23:05 T3274 guacd[14981]: Connected to RDPDR 1.12 as client 0x000c Nov 13 11:23:05 T3274 guacd[14981]: Ignoring server capability set type=0x0001, length=44 Nov 13 11:23:05 T3274 guacd[14981]: Ignoring server capability set type=0x0002, length=8 Nov 13 11:23:05 T3274 guacd[14981]: Ignoring server capability set type=0x0003, length=8 Nov 13 11:23:05 T3274 guacd[14981]: Ignoring server capability set type=0x0004, length=8 Nov 13 11:23:05 T3274 guacd[14981]: Ignoring server capability set type=0x0005, length=8 Nov 13 11:23:05 T3274 guacd[14981]: Sending capabilities... Nov 13 11:23:05 T3274 guacd[14981]: Capabilities sent. Nov 13 11:23:05 T3274 guacd[14981]: Client ID confirmed Nov 13 11:23:05 T3274 guacd[14981]: Unloading device 0 (PDF Printer) Nov 13 11:23:05 T3274 guacd[14981]: Internal RDP client disconnected Nov 13 11:23:05 T3274 guacd[14981]: Loading keymap "base" Nov 13 11:23:05 T3274 guacd[14981]: Loading keymap "en-us-qwerty" Nov 13 11:23:05 T3274 guacd[14981]: guacsnd connected. Nov 13 11:23:05 T3274 guacd[14981]: guacdr connected. Nov 13 11:23:06 T3274 guacd[14981]: Connected to RDPDR 1.12 as client 0x000d Nov 13 11:23:06 T3274 guacd[14981]: Ignoring server capability set type=0x0001, length=44 Nov 13 11:23:06 T3274 guacd[14981]: Ignoring server capability set type=0x0002, length=8 Nov 13 11:23:06 T3274 guacd[14981]: Ignoring server capability set type=0x0003, length=8 Nov 13 11:23:06 T3274 guacd[14981]: Ignoring server capability set type=0x0004, length=8 Nov 13 11:23:06 T3274 guacd[14981]: Ignoring server capability set type=0x0005, length=8 Nov 13 11:23:06 T3274 guacd[14981]: Sending capabilities... Nov 13 11:23:06 T3274 guacd[14981]: Capabilities sent. Nov 13 11:23:06 T3274 guacd[14981]: Client ID confirmed Nov 13 11:23:07 T3274 guacd[14981]: Connected to RDPDR 1.12 as client 0x0007
It seems that the packet PAKID_CORE_USER_LOGGEDON was never received by the guacdr plugin. (sometimes it's the packet PAKID_CORE_CLIENTID_CONFIRM).
This issue appears randomly but never happens on the first connection (only when resizing display).
Attachments
Issue Links
- is fixed by
-
GUACAMOLE-249 Update RDP plugin support to 2.0.0 releases
- Resolved
- is related to
-
GUACAMOLE-876 RDP "reconnect" resizing breaks RDPDR
- Closed