You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Mike Jumper (Jira)" <ji...@apache.org> on 2020/04/16 02:11:00 UTC

[jira] [Commented] (GUACAMOLE-1028) Cut operation on RDP client cause disconnect of session

    [ https://issues.apache.org/jira/browse/GUACAMOLE-1028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17084480#comment-17084480 ] 

Mike Jumper commented on GUACAMOLE-1028:
----------------------------------------

{quote}
guacd[39724]: WARNING: Received clipboard data cannot be sent to the RDP server because the RDP server has requested a clipboard format which was not declared as available. This violates the specification for the CLIPRDR channel.
{quote}

Assuming this is correct, this may well be why the connection is closed. This message shouldn't appear. If XRDP is ignoring the CLIPRDR spec, and is instead assuming the client will support the same clipboard formats as the Windows RDP client, it's conceivable that other assumptions might fail and the connection is killed.

> Cut operation on RDP client cause disconnect of session
> -------------------------------------------------------
>
>                 Key: GUACAMOLE-1028
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1028
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacamole
>    Affects Versions: 1.1.0
>            Reporter: Jason Keltz
>            Priority: Major
>
> I'm having trouble with "cut" operation under CentOS 7 and GNOME causing a disconnection of the RDP client.  The same operation works fine on a Windows RDP host.  Once the disconnection occured, I restart guacd like this:
> I start guacd -f -L debug then connect to a client...
> This is the output when the client reconnects and I try another cut:
> guacd[39718]: INFO: Guacamole proxy daemon (guacd) version 1.1.0 started
> guacd[39718]: DEBUG: Unable to bind socket to host ::1, port 4822: Address family not supported by protocol
> guacd[39718]: DEBUG: Successfully bound socket to host 127.0.0.1, port 4822
> guacd[39718]: INFO: Listening on host 127.0.0.1, port 4822
> guacd[39718]: INFO: Creating new client for protocol "rdp"
> guacd[39718]: INFO: Connection ID is "$1cec0e1b-d1ea-49ba-81e0-d8605331893b"
> guacd[39724]: DEBUG: Processing instruction: size
> guacd[39724]: DEBUG: Processing instruction: audio
> guacd[39724]: DEBUG: Processing instruction: video
> guacd[39724]: DEBUG: Processing instruction: image
> guacd[39724]: DEBUG: Processing instruction: timezone
> guacd[39724]: DEBUG: Parameter "console" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "console-audio" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "disable-auth" omitted. Using default value of 0.
> guacd[39724]: INFO: No security mode specified. Defaulting to security mode negotiation with server.
> guacd[39724]: DEBUG: User resolution is 1522x698 at 96 DPI
> guacd[39724]: DEBUG: Parameter "dpi" omitted. Using default value of 96.
> guacd[39724]: DEBUG: Using resolution of 1520x698 at 96 DPI
> guacd[39724]: DEBUG: Parameter "read-only" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "client-name" omitted. Using default value of "Guacamole RDP".
> guacd[39724]: DEBUG: Parameter "enable-wallpaper" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "enable-theming" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "enable-font-smoothing" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "enable-full-window-drag" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "enable-desktop-composition" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "enable-menu-animations" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "disable-bitmap-caching" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "disable-offscreen-caching" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "disable-glyph-caching" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "color-depth" omitted. Using default value of 16.
> guacd[39724]: DEBUG: Parameter "disable-audio" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "enable-printing" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "printer-name" omitted. Using default value of "Guacamole Printer".
> guacd[39724]: DEBUG: Parameter "enable-drive" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "drive-name" omitted. Using default value of "Guacamole Filesystem".
> guacd[39724]: DEBUG: Parameter "drive-path" omitted. Using default value of "".
> guacd[39724]: DEBUG: Parameter "create-drive-path" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "timezone" omitted. Using default value of "America/Toronto".
> guacd[39724]: DEBUG: Parameter "enable-sftp" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "sftp-hostname" omitted. Using default value of "wsc105-02.eecs.yorku.ca".
> guacd[39724]: DEBUG: Parameter "sftp-port" omitted. Using default value of "22".
> guacd[39724]: DEBUG: Parameter "sftp-username" omitted. Using default value of "user".
> guacd[39724]: DEBUG: Parameter "sftp-password" omitted. Using default value of "".
> guacd[39724]: DEBUG: Parameter "sftp-passphrase" omitted. Using default value of "".
> guacd[39724]: DEBUG: Parameter "sftp-root-directory" omitted. Using default value of "/".
> guacd[39724]: DEBUG: Parameter "sftp-server-alive-interval" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "recording-name" omitted. Using default value of "recording".
> guacd[39724]: DEBUG: Parameter "recording-exclude-output" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "recording-exclude-mouse" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "recording-include-keys" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "create-recording-path" omitted. Using default value of 0.
> guacd[39724]: INFO: Resize method: none
> guacd[39724]: DEBUG: Parameter "enable-audio-input" omitted. Using default value of 0.
> guacd[39724]: DEBUG: Parameter "gateway-port" omitted. Using default value of 443.
> guacd[39724]: INFO: User "@35f2e8f2-d35a-4cb5-8e87-8eeaf92e8f96" joined connection "$1cec0e1b-d1ea-49ba-81e0-d8605331893b" (1 users now present)
> guacd[39724]: DEBUG: Client is using protocol version "VERSION_1_1_0"
> guacd[39724]: INFO: Loading keymap "base"
> guacd[39724]: INFO: Loading keymap "en-us-qwerty"
> guacd[39724]: DEBUG: Support for CLIPRDR (clipboard redirection) registered. Awaiting channel connection.
> guacd[39724]: DEBUG: Support for static channel "rdpdr" loaded.
> guacd[39724]: DEBUG: Support for static channel "rdpsnd" loaded.
> guacd[39724]: DEBUG: Local framebuffer format PIXEL_FORMAT_BGRX32
> guacd[39724]: DEBUG: Remote framebuffer format PIXEL_FORMAT_RGB16
> guacd[39724]: DEBUG: CLIPRDR (clipboard redirection) channel connected.
> guacd[39724]: DEBUG: SVC "rdpdr" connected.
> guacd[39724]: DEBUG: SVC "rdpsnd" connected.
> guacd[39724]: DEBUG: Clipboard data received. Reporting availability of clipboard data to RDP server.
> guacd[39724]: INFO: Accepted format: 16-bit PCM with 2 channels at 44100 Hz
> guacd[39724]: INFO: Accepted format: 16-bit PCM with 2 channels at 22050 Hz
> guacd[39724]: INFO: Connected to RDPDR 1.12 as client 0x6bff9a71
> guacd[39724]: WARNING: Received clipboard data cannot be sent to the RDP server because the RDP server has requested a clipboard format which was not declared as available. This violates the specification for the CLIPRDR channel.
> guacd[39724]: WARNING: Received clipboard data cannot be sent to the RDP server because the RDP server has requested a clipboard format which was not declared as available. This violates the specification for the CLIPRDR channel.
> guacd[39724]: INFO: RDPDR user logged on
> guacd[39724]: DEBUG: All supported devices sent.
> guacd[39724]: DEBUG: Ignoring server capability set type=0x0001, length=44
> guacd[39724]: DEBUG: Ignoring server capability set type=0x0002, length=8
> guacd[39724]: DEBUG: Ignoring server capability set type=0x0003, length=8
> guacd[39724]: DEBUG: Ignoring server capability set type=0x0004, length=8
> guacd[39724]: DEBUG: Ignoring server capability set type=0x0005, length=8
> guacd[39724]: DEBUG: Sending capabilities...
> guacd[39724]: DEBUG: Capabilities sent.
> guacd[39724]: DEBUG: Client ID confirmed
> guacd[39724]: WARNING: Received clipboard data cannot be sent to the RDP server because the RDP server has requested a clipboard format which was not declared as available. This violates the specification for the CLIPRDR channel.
> guacd[39724]: WARNING: Received clipboard data cannot be sent to the RDP server because the RDP server has requested a clipboard format which was not declared as available. This violates the specification for the CLIPRDR channel.
> guacd[39724]: WARNING: Received clipboard data cannot be sent to the RDP server because the RDP server has requested a clipboard format which was not declared as available. This violates the specification for the CLIPRDR channel.
> guacd[39724]: WARNING: Received clipboard data cannot be sent to the RDP server because the RDP server has requested a clipboard format which was not declared as available. This violates the specification for the CLIPRDR channel.
> guacd[39724]: WARNING: Received clipboard data cannot be sent to the RDP server because the RDP server has requested a clipboard format which was not declared as available. This violates the specification for the CLIPRDR channel.
> guacd[39724]: DEBUG: Invalid short format list length: 24
> guacd[39724]: DEBUG: cliprdr_process_format_list failed with error 1359!
> guacd[39724]: DEBUG: cliprdr_order_recv failed with error 1359!
> guacd[39724]: DEBUG: cliprdr_virtual_channel_client_thread reported an error. Error was 1359
> guacd[39724]: DEBUG: checkChannelErrorEvent() failed - 0
> guacd[39724]: ERROR: Connection closed.
> guacd[39724]: DEBUG: SVC "rdpdr" disconnected.
> guacd[39724]: DEBUG: SVC "rdpsnd" disconnected.
> guacd[39724]: INFO: Internal RDP client disconnected
> guacd[39724]: INFO: User "@35f2e8f2-d35a-4cb5-8e87-8eeaf92e8f96" disconnected (0 users remain)
> guacd[39724]: INFO: Last user of connection "$1cec0e1b-d1ea-49ba-81e0-d8605331893b" disconnected
> guacd[39724]: DEBUG: Requesting termination of client...
> guacd[39724]: DEBUG: Client terminated successfully.
> guacd[39718]: INFO: Connection "$1cec0e1b-d1ea-49ba-81e0-d8605331893b" removed.
> Client is latest xrdp.



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