[
https://issues.apache.org/jira/browse/GUACAMOLE-1089?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17125537#comment-17125537
]
Luke Pickerireo commented on GUACAMOLE-1089:
--------------------------------------------
I've now got direct access to one of the production sites that was giving
trouble until I downgraded freerdp.
Cloned the VM, upgraded that (back) to FreeRDP 2.1.1 and confirmed that the
colour issue and disconnects were still occurring.
I rebuilt guacamole-server and tried again. No apparent change.
I cannot get a consistent fault between machines, but have observed the
following examples:
Win7 computer 1, logs in ok can generally run anything except left-lick on
start menu instantly disconnects.
Win7 computer 2, immediate disconnect after entering user/pass at Guacamole
screen (it did log in initially).
Win10 computer, logs in ok, no apparent colour issues, start menu button
(left+right click) works ok, as does everything else to date.
Here are two guacd debug logs from the faulty connections:
*Connect to Win7. Immediate disconnect once user/pass entered*
Jun 4 03:51:52 guac_11_server guacd[18125]: Creating new client for protocol
"rdp"
Jun 4 03:51:52 guac_11_server guacd[18125]: Connection ID is
"$a2ad1015-5cef-4fc5-ba00-7fdfb6143e99"
Jun 4 03:51:52 guac_11_server guacd[18277]: Processing instruction: size
Jun 4 03:51:52 guac_11_server guacd[18277]: Processing instruction: audio
Jun 4 03:51:52 guac_11_server guacd[18277]: Processing instruction: video
Jun 4 03:51:52 guac_11_server guacd[18277]: Processing instruction: image
Jun 4 03:51:52 guac_11_server guacd[18277]: Processing instruction: timezone
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "console" omitted. Using
default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "console-audio" omitted.
Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "disable-auth" omitted.
Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: No security mode specified.
Defaulting to security mode negotiation with server.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "port" omitted. Using
default value of 3389.
Jun 4 03:51:52 guac_11_server guacd[18277]: User resolution is 1920x949 at 96
DPI
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "dpi" omitted. Using
default value of 96.
Jun 4 03:51:52 guac_11_server guacd[18277]: Using resolution of 1920x949 at 96
DPI
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "read-only" omitted.
Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "client-name" omitted.
Using default value of "Guacamole RDP".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "enable-wallpaper"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "enable-theming" omitted.
Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "enable-font-smoothing"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "enable-full-window-drag"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter
"enable-desktop-composition" omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "enable-menu-animations"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "disable-bitmap-caching"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter
"disable-offscreen-caching" omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "disable-glyph-caching"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "printer-name" omitted.
Using default value of "Guacamole Printer".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "enable-drive" omitted.
Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "drive-name" omitted.
Using default value of "Guacamole Filesystem".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "drive-path" omitted.
Using default value of "".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "create-drive-path"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "timezone" omitted. Using
default value of "Pacific/Auckland".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "enable-sftp" omitted.
Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "sftp-hostname" omitted.
Using default value of "192.168.0.137".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "sftp-port" omitted.
Using default value of "22".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "sftp-username" omitted.
Using default value of "".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "sftp-password" omitted.
Using default value of "".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "sftp-passphrase"
omitted. Using default value of "".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "sftp-root-directory"
omitted. Using default value of "/".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter
"sftp-server-alive-interval" omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "recording-name" omitted.
Using default value of "recording".
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter
"recording-exclude-output" omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "recording-exclude-mouse"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "recording-include-keys"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "create-recording-path"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Resize method: none
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "enable-audio-input"
omitted. Using default value of 0.
Jun 4 03:51:52 guac_11_server guacd[18277]: Parameter "gateway-port" omitted.
Using default value of 443.
Jun 4 03:51:52 guac_11_server guacd[18277]: User
"@c0d4dbab-cb23-447e-bd4a-55368aea588e" joined connection
"$a2ad1015-5cef-4fc5-ba00-7fdfb6143e99" (1 users now present)
Jun 4 03:51:52 guac_11_server guacd[18277]: Client is using protocol version
"VERSION_1_1_0"
Jun 4 03:51:52 guac_11_server guacd[18277]: Loading keymap "base"
Jun 4 03:51:52 guac_11_server guacd[18277]: Loading keymap "en-us-qwerty"
Jun 4 03:51:52 guac_11_server guacd[18277]:
freerdp_connect:freerdp_set_last_error_ex resetting error state
Jun 4 03:51:52 guac_11_server guacd[18277]: Support for CLIPRDR (clipboard
redirection) registered. Awaiting channel connection.
Jun 4 03:51:52 guac_11_server guacd[18277]: Support for static channel "rdpdr"
loaded.
Jun 4 03:51:52 guac_11_server guacd[18277]: Support for static channel "rdpsnd"
loaded.
Jun 4 03:51:52 guac_11_server guacd[18277]: Local framebuffer format
PIXEL_FORMAT_BGRX32
Jun 4 03:51:52 guac_11_server guacd[18277]: Remote framebuffer format
PIXEL_FORMAT_RGB8
Jun 4 03:51:53 guac_11_server guacd[18277]: primitives autodetect, using
optimized
Jun 4 03:51:53 guac_11_server guacd[18277]:
freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error
state
Jun 4 03:51:53 guac_11_server guacd[18277]:
freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
Jun 4 03:51:54 guac_11_server guacd[18277]: CLIPRDR (clipboard redirection)
channel connected.
Jun 4 03:51:54 guac_11_server guacd[18277]: SVC "rdpdr" connected.
Jun 4 03:51:54 guac_11_server guacd[18277]: SVC "rdpsnd" connected.
Jun 4 03:51:54 guac_11_server guacd[18277]: Stream_GetRemainingLength(s) 5510 <
65542
Jun 4 03:51:54 guac_11_server guacd[18277]: order flags 03 failed
Jun 4 03:51:54 guac_11_server guacd[18277]: Fastpath update Orders [0] failed,
status 0
Jun 4 03:51:54 guac_11_server guacd[18277]: fastpath_recv_update() - -1
Jun 4 03:51:54 guac_11_server guacd[18277]: fastpath_recv_update_data() fail
Jun 4 03:51:54 guac_11_server guacd[18277]: transport_check_fds:
transport->ReceiveCallback() - -3
Jun 4 03:51:54 guac_11_server guacd[18277]: freerdp_check_fds() failed - 0
Jun 4 03:51:54 guac_11_server guacd[18277]: Connection closed.
Jun 4 03:51:54 guac_11_server guacd[18277]: Unloading device 0 (Guacamole
Printer)
Jun 4 03:51:54 guac_11_server guacd[18277]: SVC "rdpdr" disconnected.
Jun 4 03:51:54 guac_11_server guacd[18277]: SVC "rdpsnd" disconnected.
Jun 4 03:51:54 guac_11_server guacd[18277]: Internal RDP client disconnected
Jun 4 03:51:54 guac_11_server guacd[18277]: User
"@c0d4dbab-cb23-447e-bd4a-55368aea588e" disconnected (0 users remain)
Jun 4 03:51:54 guac_11_server guacd[18277]: Last user of connection
"$a2ad1015-5cef-4fc5-ba00-7fdfb6143e99" disconnected
Jun 4 03:51:54 guac_11_server guacd[18277]: Requesting termination of client...
Jun 4 03:51:54 guac_11_server guacd[18277]: Client terminated successfully.
Jun 4 03:51:54 guac_11_server guacd[18125]: Connection
"$a2ad1015-5cef-4fc5-ba00-7fdfb6143e99" removed.
*Connect to Win7, connects OK but when left click on ‘start’ disconnects
immediately*
Jun 4 04:25:00 guac_11_server guacd[18125]: Creating new client for protocol
"rdp"
Jun 4 04:25:00 guac_11_server guacd[18125]: Connection ID is
"$7d628f8b-a885-499e-b72c-f8e41eb02a4e"
Jun 4 04:25:00 guac_11_server guacd[18424]: Processing instruction: size
Jun 4 04:25:00 guac_11_server guacd[18424]: Processing instruction: audio
Jun 4 04:25:00 guac_11_server guacd[18424]: Processing instruction: video
Jun 4 04:25:00 guac_11_server guacd[18424]: Processing instruction: image
Jun 4 04:25:00 guac_11_server guacd[18424]: Processing instruction: timezone
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "console" omitted. Using
default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "console-audio" omitted.
Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "disable-auth" omitted.
Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: No security mode specified.
Defaulting to security mode negotiation with server.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "port" omitted. Using
default value of 3389.
Jun 4 04:25:00 guac_11_server guacd[18424]: User resolution is 1920x949 at 96
DPI
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "dpi" omitted. Using
default value of 96.
Jun 4 04:25:00 guac_11_server guacd[18424]: Using resolution of 1920x949 at 96
DPI
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "read-only" omitted.
Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "client-name" omitted.
Using default value of "Guacamole RDP".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "enable-wallpaper"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "enable-theming" omitted.
Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "enable-full-window-drag"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter
"enable-desktop-composition" omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "enable-menu-animations"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "disable-bitmap-caching"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter
"disable-offscreen-caching" omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "disable-glyph-caching"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "printer-name" omitted.
Using default value of "Guacamole Printer".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "enable-drive" omitted.
Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "drive-name" omitted.
Using default value of "Guacamole Filesystem".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "drive-path" omitted.
Using default value of "".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "create-drive-path"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "timezone" omitted. Using
default value of "Pacific/Auckland".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "enable-sftp" omitted.
Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "sftp-hostname" omitted.
Using default value of "192.168.0.166".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "sftp-port" omitted.
Using default value of "22".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "sftp-username" omitted.
Using default value of "".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "sftp-password" omitted.
Using default value of "".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "sftp-passphrase"
omitted. Using default value of "".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "sftp-root-directory"
omitted. Using default value of "/".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter
"sftp-server-alive-interval" omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "recording-name" omitted.
Using default value of "recording".
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter
"recording-exclude-output" omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "recording-exclude-mouse"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "recording-include-keys"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "create-recording-path"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Resize method: none
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "enable-audio-input"
omitted. Using default value of 0.
Jun 4 04:25:00 guac_11_server guacd[18424]: Parameter "gateway-port" omitted.
Using default value of 443.
Jun 4 04:25:00 guac_11_server guacd[18424]: User
"@e6135592-08dc-49c0-8021-0809a21f421f" joined connection
"$7d628f8b-a885-499e-b72c-f8e41eb02a4e" (1 users now present)
Jun 4 04:25:00 guac_11_server guacd[18424]: Client is using protocol version
"VERSION_1_1_0"
Jun 4 04:25:00 guac_11_server guacd[18424]: Loading keymap "base"
Jun 4 04:25:00 guac_11_server guacd[18424]: Loading keymap "en-us-qwerty"
Jun 4 04:25:00 guac_11_server guacd[18424]:
freerdp_connect:freerdp_set_last_error_ex resetting error state
Jun 4 04:25:00 guac_11_server guacd[18424]: Support for CLIPRDR (clipboard
redirection) registered. Awaiting channel connection.
Jun 4 04:25:00 guac_11_server guacd[18424]: Support for static channel "rdpdr"
loaded.
Jun 4 04:25:00 guac_11_server guacd[18424]: Support for static channel "rdpsnd"
loaded.
Jun 4 04:25:00 guac_11_server guacd[18424]: Local framebuffer format
PIXEL_FORMAT_BGRX32
Jun 4 04:25:00 guac_11_server guacd[18424]: Remote framebuffer format
PIXEL_FORMAT_BGRA32
Jun 4 04:25:00 guac_11_server guacd[18424]: primitives autodetect, using
optimized
Jun 4 04:25:00 guac_11_server guacd[18424]:
freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error
state
Jun 4 04:25:00 guac_11_server guacd[18424]:
freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
Jun 4 04:25:02 guac_11_server guacd[18424]: CLIPRDR (clipboard redirection)
channel connected.
Jun 4 04:25:02 guac_11_server guacd[18424]: SVC "rdpdr" connected.
Jun 4 04:25:02 guac_11_server guacd[18424]: SVC "rdpsnd" connected.
Jun 4 04:25:02 guac_11_server guacd[18424]: Clipboard data received. Reporting
availability of clipboard data to RDP server.
Jun 4 04:25:02 guac_11_server guacd[18424]: [cliprdr_packet_format_list_new]
called with invalid type 00000000
Jun 4 04:25:02 guac_11_server guacd[18424]: Connected to RDPDR 1.12 as client
0x0002
Jun 4 04:25:02 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0001, length=44
Jun 4 04:25:02 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0002, length=8
Jun 4 04:25:02 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0003, length=8
Jun 4 04:25:02 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0004, length=8
Jun 4 04:25:02 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0005, length=8
Jun 4 04:25:02 guac_11_server guacd[18424]: Sending capabilities...
Jun 4 04:25:02 guac_11_server guacd[18424]: Capabilities sent.
Jun 4 04:25:02 guac_11_server guacd[18424]: Client ID confirmed
Jun 4 04:25:16 guac_11_server guacd[18424]:
rdp_set_error_info:freerdp_set_last_error_ex resetting error state
Jun 4 04:25:16 guac_11_server guacd[18424]: Connected to RDPDR 1.12 as client
0x0004
Jun 4 04:25:16 guac_11_server guacd[18424]: [cliprdr_packet_format_list_new]
called with invalid type 00000000
Jun 4 04:25:16 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0001, length=44
Jun 4 04:25:16 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0002, length=8
Jun 4 04:25:16 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0003, length=8
Jun 4 04:25:16 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0004, length=8
Jun 4 04:25:16 guac_11_server guacd[18424]: Ignoring server capability set
type=0x0005, length=8
Jun 4 04:25:16 guac_11_server guacd[18424]: Sending capabilities...
Jun 4 04:25:16 guac_11_server guacd[18424]: Capabilities sent.
Jun 4 04:25:16 guac_11_server guacd[18424]: Client ID confirmed
Jun 4 04:25:16 guac_11_server guacd[18424]: RDPDR user logged on
Jun 4 04:25:16 guac_11_server guacd[18424]: Registered device 0 (Guacamole
Printer)
Jun 4 04:25:16 guac_11_server guacd[18424]: All supported devices sent.
Jun 4 04:25:16 guac_11_server guacd[18424]: Device 0 (Guacamole Printer)
connected successfully
Jun 4 04:25:20 guac_11_server guacd[18424]: Alternate Secondary Drawing Order
[0x07] Draw GDI+ End failed
Jun 4 04:25:20 guac_11_server guacd[18424]: order flags 1e failed
Jun 4 04:25:20 guac_11_server guacd[18424]: Fastpath update Orders [0] failed,
status 0
Jun 4 04:25:20 guac_11_server guacd[18424]: fastpath_recv_update() - -1
Jun 4 04:25:20 guac_11_server guacd[18424]: fastpath_recv_update_data() fail
Jun 4 04:25:20 guac_11_server guacd[18424]: transport_check_fds:
transport->ReceiveCallback() - -3
Jun 4 04:25:20 guac_11_server guacd[18424]: freerdp_check_fds() failed - 0
Jun 4 04:25:20 guac_11_server guacd[18424]: Connection closed.
Jun 4 04:25:20 guac_11_server guacd[18424]: Unloading device 0 (Guacamole
Printer)
Jun 4 04:25:20 guac_11_server guacd[18424]: SVC "rdpdr" disconnected.
Jun 4 04:25:20 guac_11_server guacd[18424]: SVC "rdpsnd" disconnected.
Jun 4 04:25:20 guac_11_server guacd[18424]: Internal RDP client disconnected
Jun 4 04:25:20 guac_11_server guacd[18424]: User
"@e6135592-08dc-49c0-8021-0809a21f421f" disconnected (0 users remain)
Jun 4 04:25:20 guac_11_server guacd[18424]: Last user of connection
"$7d628f8b-a885-499e-b72c-f8e41eb02a4e" disconnected
Jun 4 04:25:20 guac_11_server guacd[18424]: Requesting termination of client...
Jun 4 04:25:20 guac_11_server guacd[18424]: Client terminated successfully.
Jun 4 04:25:20 guac_11_server guacd[18125]: Connection
"$7d628f8b-a885-499e-b72c-f8e41eb02a4e" removed.
> Ubuntu 18.04 & last freerdp2-dev package update
> -----------------------------------------------
>
> Key: GUACAMOLE-1089
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1089
> Project: Guacamole
> Issue Type: Bug
> Affects Versions: 1.1.0
> Reporter: Pierre-Arnaud Laporte
> Priority: Minor
>
> Hello,
>
> A recent update to the freerdp2-dev (2.1.1) package on Ubuntu has broken the
> Guacamole compatibilty.
> RDP connection is instantly closed without any error message.
> I had to downgrade to 2.0.0 to make it work again.
>
> Not sure if this should be there, but, as you advice to install this package
> in your doc, I think, you should be aware of it.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)