You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "CBS (Jira)" <ji...@apache.org> on 2019/11/13 13:06:00 UTC

[jira] [Updated] (GUACAMOLE-900) Randomly, Guacamole's RDP Printer doesn't map on display resize

     [ https://issues.apache.org/jira/browse/GUACAMOLE-900?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

CBS updated GUACAMOLE-900:
--------------------------
    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 :
{code:java}
        <connection name="RDP-001">
                <protocol>rdp</protocol>
                <param name="hostname">T3274</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>
{code}
 

Guacd logs when printer is correctly mapped :
{code:java}
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{code}
 

Guacd logs when printer failed to be mapped :
{code:java}
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
{code}
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).

 

 

 

  was:
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 :
{code:java}
        <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>
{code}
 

Guacd logs when printer is correctly mapped :
{code:java}
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{code}
 

Guacd logs when printer failed to be mapped :
{code:java}
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
{code}
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).

 

 

 


> Randomly, Guacamole's RDP Printer doesn't map on display resize
> ---------------------------------------------------------------
>
>                 Key: GUACAMOLE-900
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-900
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacamole
>    Affects Versions: 1.0.0, 1.1.0
>         Environment: Guacamole Client 1.0.0, Guacamole Server 1.0.0/1.1.0 unstable on Debian Stretch.
> TSE : Windows 2012 R2.
>            Reporter: CBS
>            Priority: Major
>
> 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 :
> {code:java}
>         <connection name="RDP-001">
>                 <protocol>rdp</protocol>
>                 <param name="hostname">T3274</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>
> {code}
>  
> Guacd logs when printer is correctly mapped :
> {code:java}
> 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{code}
>  
> Guacd logs when printer failed to be mapped :
> {code:java}
> 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
> {code}
> 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).
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)