Dominik Borkowski created GUACAMOLE-1369:
--------------------------------------------

             Summary: Cannot connect to older ubuntu versions when glyph cache 
is disabled
                 Key: GUACAMOLE-1369
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1369
             Project: Guacamole
          Issue Type: Bug
          Components: guacamole
    Affects Versions: 1.3.0
            Reporter: Dominik Borkowski


Hello,

Per recommendations from a previous report about disconnects in Windows 7, we 
disabled glyph cache. Unfortunately, while it fixed windows, it broke some of 
the older Linux clients (Ubuntu 14.04 & 16.04). Guacamole 1.3.0 fails to 
connect to xrdp service on those systems with `disable-glyph-caching` set to 
true. 



Looking at the debug logs we see: 

```
guacd[433]: DEBUG: pduType PDU_TYPE_DATA not properly parsed, 164 bytes 
remaining unhandled. Skipping.
guacd[433]: DEBUG: CLIPRDR (clipboard redirection) channel connected.
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature 
was not announced!
guacd[433]: DEBUG: [0x03] Cache Glyph - SERVER BUG: The support for this 
feature was not announced!
guacd[433]: DEBUG: SECONDARY ORDER [0x03] Cache Glyph failed
guacd[433]: DEBUG: order flags 03 failed
guacd[433]: DEBUG: update_recv_order() failed
guacd[433]: DEBUG: UPDATE_TYPE Orders [0] failed
guacd[433]: DEBUG: DATA_PDU_TYPE_UPDATE - update_recv() failed
guacd[433]: DEBUG: transport_check_fds: transport->ReceiveCallback() - -1
guacd[433]: DEBUG: freerdp_check_fds() failed - 0
guacd[433]: ERROR: Connection closed.
```

Is there any other option we should try to address these clients? While we have 
hundreds of discrete sessions, our setup relies on a single set of options, so 
ideally we'd need to identify a set that works for all clients. As a reference, 
guacamole 1.2.0 works fine with both new and old Linux and Windows versions. 

Thank you!



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

Reply via email to