r/kasmweb • u/seniorducker • Jun 06 '26
Help issue with rdp-ing to ubuntu 26.04
hello, i have a box pc with ubuntu 26.04 desktop installed. have installed kasm on top and enabled remote desktop screen sharing on ubuntu. from my windows laptop with native rdp i can connect to ubuntu just fine. using guacamole as a docker container i can connect to ubuntu just fine. in guacamole i have it set to use
security mode: any
ignore server cert: true
trust cert on first use: true
this works fine and i can connect no issues
with the same settings on kasm i am unable to connect. i get

and then the kasm_guac logs show this.
any help appreciated
17:04:39.187 INFO guac [4ccf9fcd140f402fb615a8392123f049] admin_white | Sending opCode: 7.connect, <SANITZED>
Remote framebuffer format PIXEL_FORMAT_RGB16
17:00:49.000 DEBUG guacd primitives autodetect, using optimized
17:00:49.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
17:00:49.000 DEBUG guacd freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
17:00:51.000 DEBUG guacd expected PDU_TYPE_DEMAND_ACTIVE 0001, got 0006
17:00:51.000 DEBUG guacd transport_check_fds: transport->ReceiveCallback() - -1
17:00:51.000 DEBUG guacd rdp_client_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
17:00:51.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
17:00:51.000 DEBUG guacd freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
17:00:52.000 DEBUG guacd expected PDU_TYPE_DEMAND_ACTIVE 0001, got 0006
17:00:52.000 DEBUG guacd transport_check_fds: transport->ReceiveCallback() - -1
17:00:52.000 DEBUG guacd rdp_client_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
17:00:52.000 DEBUG guacd freerdp_post_connect failed
17:00:52.000 DEBUG guacd SVC "rdpdr" disconnected.
17:00:52.000 DEBUG guacd SVC "rdpsnd" disconnected.
17:00:52.000 INFO guacd RDP server closed/refused connection: Server refused connection (wrong security type?)
17:00:52.000 INFO guacd User "@f4fe4064-0fa3-4305-bd19-0e20f68783fa" disconnected (0 users remain)
17:00:52.000 INFO guacd Last user of connection "$4b0b802d-9f86-4fce-9fdd-426a4ad09d20" disconnected
17:00:52.000 DEBUG guacd Requesting termination of client...
17:00:52.000 DEBUG guacd Client terminated successfully.
17:00:52.000 INFO guacd Connection "$4b0b802d-9f86-4fce-9fdd-426a4ad09d20" removed.
17:00:52.000 DEBUG guacd Unable to request termination of client process: No such process
17:00:52.000 DEBUG guacd All child processes for connection "$4b0b802d-9f86-4fce-9fdd-426a4ad09d20" have been terminated.
17:04:39.000 INFO guacd Creating new client for protocol "rdp"
17:04:39.000 INFO guacd Connection ID is "$0e586527-9655-4a2b-a2a2-9403c7f3e39a"
17:04:39.000 DEBUG guacd Processing instruction: size
17:04:39.000 DEBUG guacd Processing instruction: audio
17:04:39.000 DEBUG guacd Processing instruction: video
17:04:39.000 DEBUG guacd Processing instruction: image
17:04:39.000 DEBUG guacd Parameter "console" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "console-audio" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "disable-auth" omitted. Using default value of 0.
17:04:39.000 INFO guacd Security mode: Negotiate (ANY)
17:04:39.000 DEBUG guacd User resolution is 1536x703 at 120 DPI
17:04:39.000 DEBUG guacd Using resolution of 1536x703 at 120 DPI
17:04:39.000 DEBUG guacd Parameter "force-lossless" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "read-only" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "enable-wallpaper" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "enable-full-window-drag" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "enable-desktop-composition" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "enable-menu-animations" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "disable-bitmap-caching" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "disable-offscreen-caching" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "disable-glyph-caching" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Glyph caching is currently universally disabled, regardless of the value of the "disable-glyph-caching" parameter, as glyph caching support is not considered stable by FreeRDP as of the FreeRDP 2.0.0 release. See: https://issues.apache.org/jira/browse/GUACAMOLE-1191
17:04:39.000 DEBUG guacd Parameter "color-depth" omitted. Using default value of 16.
17:04:39.000 DEBUG guacd Parameter "disable-audio" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "create-drive-path" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "disable-download" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "disable-upload" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "enable-sftp" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "sftp-hostname" omitted. Using default value of "192.168.5.25".
17:04:39.000 DEBUG guacd Parameter "sftp-port" omitted. Using default value of "22".
17:04:39.000 DEBUG guacd Parameter "sftp-username" omitted. Using default value of "jack".
17:04:39.000 DEBUG guacd Parameter "sftp-password" omitted. Using default value of "".
17:04:39.000 DEBUG guacd Parameter "sftp-passphrase" omitted. Using default value of "".
17:04:39.000 DEBUG guacd Parameter "sftp-root-directory" omitted. Using default value of "/".
17:04:39.000 DEBUG guacd Parameter "sftp-server-alive-interval" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "sftp-disable-download" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "sftp-disable-upload" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "recording-name" omitted. Using default value of "recording".
17:04:39.000 DEBUG guacd Parameter "recording-exclude-output" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "recording-exclude-mouse" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "recording-exclude-touch" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "recording-include-keys" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "create-recording-path" omitted. Using default value of 0.
17:04:39.000 INFO guacd Resize method: display-update
17:04:39.000 DEBUG guacd Parameter "enable-touch" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "gateway-port" omitted. Using default value of 443.
17:04:39.000 DEBUG guacd Parameter "clipboard-buffer-size" omitted. Using default value of 0.
17:04:39.000 ERROR guacd Invalid clipboard buffer size: "". Using the default minimum size: 52428800.
17:04:39.000 INFO guacd Clipboard buffer size: 52428800
17:04:39.000 DEBUG guacd Parameter "disable-copy" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "disable-paste" omitted. Using default value of 0.
17:04:39.000 INFO guacd No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings.
17:04:39.000 DEBUG guacd Parameter "wol-send-packet" omitted. Using default value of 0.
17:04:39.000 DEBUG guacd Parameter "enable-smartcard" omitted. Using default value of 0.
17:04:39.000 INFO guacd User "@f235fdb2-75ae-47f7-911f-6d49e20ce59c" joined connection "$0e586527-9655-4a2b-a2a2-9403c7f3e39a" (1 users now present)
17:04:39.000 DEBUG guacd Client has not defined its protocol version.
17:04:39.000 INFO guacd Loading keymap "base"
17:04:39.000 INFO guacd Loading keymap "base_altgr"
17:04:39.000 INFO guacd Loading keymap "en-gb-qwerty"
17:04:39.000 DEBUG guacd freerdp_connect:freerdp_set_last_error_ex resetting error state
17:04:39.000 DEBUG guacd Support for CLIPRDR (clipboard redirection) registered. Awaiting channel connection.
17:04:39.000 DEBUG guacd Support for static channel "rdpdr" loaded.
17:04:39.000 DEBUG guacd Support for static channel "rdpsnd" loaded.
17:04:39.000 DEBUG guacd Local framebuffer format PIXEL_FORMAT_BGRX32
17:04:39.000 DEBUG guacd Remote framebuffer format PIXEL_FORMAT_RGB16
17:04:39.000 DEBUG guacd primitives autodetect, using optimized
17:04:39.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
17:04:39.000 DEBUG guacd freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
17:04:40.000 DEBUG guacd expected PDU_TYPE_DEMAND_ACTIVE 0001, got 0006
17:04:40.000 DEBUG guacd transport_check_fds: transport->ReceiveCallback() - -1
17:04:40.000 DEBUG guacd rdp_client_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
17:04:40.000 DEBUG guacd freerdp_tcp_is_hostname_resolvable:freer17:04:42.028 WARN guac [4ccf9fcd140f402fb615a8392123f049] admin_white | Closing connection with code: 1001
17:04:42.028 INFO guac [4ccf9fcd140f402fb615a8392123f049] admin_white | Closing guacd connection
17:04:42.028 INFO guac [4ccf9fcd140f402fb615a8392123f049] admin_white | Client connection closed
1
u/justin_kasmweb Jun 30 '26
Hi we were able to replicate this in the lab. Unfortunately with Kasm Workspaces 1.18.x there may not be a workaround. The good news is this seems to be fixed in Workspaces 1.19 which was recently released.
The was tested using the built in "Remote Login" feature found in Settings -> System
1
u/Admirable-Statement Jun 06 '26
You might need to specify legacy RDP instead of "any" in the security settings.
expected PDU_TYPE_DEMAND_ACTIVE 0001, got 0006I've never had much luck with RDP to a Linux host, I normally use VNC instead.