Hello,

We are using Guacamole to connect via RDP to a Weston Wayland component
that uses the "rdp backend"
The Guacamole client connects to the Weston but we can only see a black
screen. We suspect that the mouse input works despite not being able to see
it because when we randomly clicked the black screen, we were able to
launch apps.
We have tried different configurations but we could not get them to work.
Same config/installation works when connecting to Windows10 RDP and XRDP.
Other protocols as SSH work when connecting to the same box.
Using Microsoft client "mstsc.exe" works correctly.

Could someone help us? Any hints to check?

*Guacamole server:*
ubuntu 20.04
guacd 1.3.0
freerdp libraries: 2.2.0+dfsg1-0ubuntu0.20.04.2

*Guacamole client:*
guacamole client 1.3.0

*Server backend*
weston 9.0.91
wayland-protocols 1.24

*Guacd log when connecting to weston:*

Dec 17 11:18:46 ip-172-33-33-54 guacd[437236]: Creating new client for
protocol "rdp"
Dec 17 11:18:46 ip-172-33-33-54 guacd[437236]: Connection ID is
"$90917542-58fb-44af-8023-105171552fd7"
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Processing instruction: size
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Processing instruction: audio
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Processing instruction: video
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Processing instruction: image
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "console" omitted.
Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "console-audio"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "disable-auth"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Security mode: TLS
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: User resolution is 1024x768
at 96 DPI
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "dpi" omitted.
Using default value of 96.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Using resolution of 1024x768
at 96 DPI
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "read-only"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "client-name"
omitted. Using default value of "Guacamole RDP".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "enable-wallpaper"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "enable-theming"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"enable-font-smoothing" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"enable-full-window-drag" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"enable-desktop-composition" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"enable-menu-animations" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"disable-bitmap-caching" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"disable-offscreen-caching" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"disable-glyph-caching" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "color-depth"
omitted. Using default value of 16.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "disable-audio"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "enable-printing"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "printer-name"
omitted. Using default value of "Guacamole Printer".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "enable-drive"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "drive-name"
omitted. Using default value of "Guacamole Filesystem".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "drive-path"
omitted. Using default value of "".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"create-drive-path" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "disable-download"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "disable-upload"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "enable-sftp"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "sftp-hostname"
omitted. Using default value of "10.11.0.18".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "sftp-port"
omitted. Using default value of "22".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "sftp-username"
omitted. Using default value of "".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "sftp-password"
omitted. Using default value of "".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "sftp-passphrase"
omitted. Using default value of "".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"sftp-root-directory" omitted. Using default value of "/".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"sftp-server-alive-interval" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"sftp-disable-download" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"sftp-disable-upload" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "recording-name"
omitted. Using default value of "recording".
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"recording-exclude-output" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"recording-exclude-mouse" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"recording-include-keys" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"create-recording-path" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Resize method: none
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter
"enable-audio-input" omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "gateway-port"
omitted. Using default value of 443.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "disable-copy"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "disable-paste"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Parameter "wol-send-packet"
omitted. Using default value of 0.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: User
"@7d10b8fb-44f2-4f08-a10d-4757fc419ec0" joined connection
"$90917542-58fb-44af-8023-105171552fd7" (1 users now present)
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Client is using protocol
version "VERSION_1_3_0"
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Loading keymap "base"
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Loading keymap "en-us-qwerty"
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]:
freerdp_connect:freerdp_set_last_error_ex resetting error state
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Support for CLIPRDR
(clipboard redirection) registered. Awaiting channel connection.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Support for static channel
"rdpdr" loaded.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Support for static channel
"rdpsnd" loaded.
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Local framebuffer format
 PIXEL_FORMAT_BGRX32
Dec 17 11:18:46 ip-172-33-33-54 guacd[437456]: Remote framebuffer format
PIXEL_FORMAT_RGB16
Dec 17 11:18:47 ip-172-33-33-54 guacd[437456]: primitives autodetect, using
optimized
Dec 17 11:18:47 ip-172-33-33-54 guacd[437456]:
freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting
error state
Dec 17 11:18:47 ip-172-33-33-54 guacd[437456]:
freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
Dec 17 11:18:48 ip-172-33-33-54 guacd[437456]: CLIPRDR (clipboard
redirection) channel connected.
Dec 17 11:18:48 ip-172-33-33-54 guacd[437456]: SVC "rdpdr" connected.
Dec 17 11:18:48 ip-172-33-33-54 guacd[437456]: SVC "rdpsnd" connected.

Thanks in advance

Fernando Urien

Reply via email to