FWIW, I can Guacamole RDP to Ubuntu 25.04 with

apt-get -qq install xrdp

systemctl restart xrdp

That’s with ubuntu-desktop. Guacamole 1.6.0 Docker containers.



On Wed, Nov 19, 2025 at 8:30 AM Brett Bisesti <[email protected]>
wrote:

> Hello,
>
> I hope you are all well!
>
> I am working on setting up a local KVM lab with RDP access into it via
> Apache Guacamole (setup Docker 1.6.0 containers with
> guacamole/guacd/postgres).  The setup appears to be working and I can SSH
> into the sample Ubuntu Jammy VM in my KVM instance I currently have
> running. That said RDP via Guacamole fails.  I did double check using
> Remmina and RDP into the machine IS successful, but the below is the guacd
> log error I get when I try connecting via Guacamole. The bizarre thing is I
> get the same error when I tried to connect to several different OS VMs I
> have setup:
>
> - Ubuntu Jammy 22.04 (this error log)
> - Ubuntu noble 24.04
> - Linux Mint
> - Fedora 43
>
> Has anyone else run into this error?  I've been researching this setup and
> it appears to be a common one though I haven't found anyone else who's run
> into this yet after several hours of looking?  One other tidbit is I DID
> have a Guacamole docker container running a few weeks ago which did allow
> me to RDP into a Linux Mint VM...but where I'm still building the lab setup
> I moved my compose file and re-built containers, and the new containers do
> not appear to be working anymore.  Leads me to believe that there may be an
> issue with the most recent (as of the past two weeks - the working version
> was a few weeks ago) docker images out of docker hub, but I haven't found
> any evidence from the internet to suggest that is the case?
>
> That said I've been bashing my head against a wall for a couple of days
> now, so for anyone who can help out - I REALLY appreciate it!
>
> begging of guacd log:
> ------------------------------------------------------------
>
> guacd[1]: INFO: Creating new client for protocol "rdp"
> guacd[1]: INFO: Connection ID is "$bc0b4f36-5c15-4811-8301-c5a292aba67f"
> guacd[8]: DEBUG: Processing instruction: size
> guacd[8]: DEBUG: Processing instruction: audio
> guacd[8]: DEBUG: Processing instruction: video
> guacd[8]: DEBUG: Processing instruction: image
> guacd[8]: DEBUG: Processing instruction: timezone
> guacd[8]: DEBUG: Processing instruction: name
> guacd[8]: DEBUG: Parameter "console" omitted. Using default value of 0.
> guacd[8]: DEBUG: Parameter "console-audio" omitted. Using default value of
> 0.
> guacd[8]: DEBUG: Parameter "ignore-cert" omitted. Using default value of 0.
> guacd[8]: DEBUG: Parameter "cert-tofu" omitted. Using default value of 0.
> guacd[8]: DEBUG: Parameter "disable-auth" omitted. Using default value of
> 0.
> guacd[8]: INFO: No security mode specified. Defaulting to security mode
> negotiation with server.
> guacd[8]: DEBUG: Parameter "timeout" omitted. Using default value of 10.
> guacd[8]: DEBUG: User resolution is 1920x894 at 96 DPI
> guacd[8]: DEBUG: Parameter "dpi" omitted. Using default value of 96.
> guacd[8]: DEBUG: Using resolution of 1920x894 at 96 DPI
> guacd[8]: DEBUG: Parameter "force-lossless" omitted. Using default value
> of 0.
> guacd[8]: DEBUG: Parameter "read-only" omitted. Using default value of 0.
> guacd[8]: DEBUG: Parameter "client-name" omitted. Using default value of
> "Guacamole RDP".
> guacd[8]: DEBUG: Parameter "enable-wallpaper" omitted. Using default value
> of 0.
> guacd[8]: DEBUG: Parameter "enable-theming" omitted. Using default value
> of 0.
> guacd[8]: DEBUG: Parameter "enable-font-smoothing" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Parameter "enable-full-window-drag" omitted. Using
> default value of 0.
> guacd[8]: DEBUG: Parameter "enable-desktop-composition" omitted. Using
> default value of 0.
> guacd[8]: DEBUG: Parameter "enable-menu-animations" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Parameter "disable-bitmap-caching" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Parameter "disable-offscreen-caching" omitted. Using
> default value of 0.
> guacd[8]: DEBUG: Parameter "disable-glyph-caching" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Glyph caching is currently universally disabled,
> regardless of the value of t
> he "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
> guacd[8]: DEBUG: Parameter "disable-audio" omitted. Using default value of
> 0.
> guacd[8]: DEBUG: Parameter "enable-printing" omitted. Using default value
> of 0.
> guacd[8]: DEBUG: Parameter "printer-name" omitted. Using default value of
> "Guacamole Printer".
> guacd[8]: DEBUG: Parameter "enable-drive" omitted. Using default value of
> 0.
> guacd[8]: DEBUG: Parameter "drive-name" omitted. Using default value of
> "Guacamole Filesystem"
> .
> guacd[8]: DEBUG: Parameter "drive-path" omitted. Using default value of "".
> guacd[8]: DEBUG: Parameter "create-drive-path" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Parameter "disable-download" omitted. Using default value
> of 0.
> guacd[8]: DEBUG: Parameter "disable-upload" omitted. Using default value
> of 0.
> guacd[8]: DEBUG: Parameter "timezone" omitted. Using default value of
> "America/New_York".
> guacd[8]: DEBUG: Parameter "enable-sftp" omitted. Using default value of 0.
> guacd[8]: DEBUG: Parameter "sftp-hostname" omitted. Using default value of
> "192.168.2.193".
> guacd[8]: DEBUG: Parameter "sftp-port" omitted. Using default value of
> "22".
> guacd[8]: DEBUG: Parameter "sftp-timeout" omitted. Using default value of
> 10.
> guacd[8]: DEBUG: Parameter "sftp-username" omitted. Using default value of
> "bbisesti".
> guacd[8]: DEBUG: Parameter "sftp-password" omitted. Using default value of
> "".
> guacd[8]: DEBUG: Parameter "sftp-passphrase" omitted. Using default value
> of "".
> guacd[8]: DEBUG: Parameter "sftp-root-directory" omitted. Using default
> value of "/".
> guacd[8]: DEBUG: Parameter "sftp-server-alive-interval" omitted. Using
> default value of 0.
> guacd[8]: DEBUG: Parameter "sftp-disable-download" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Parameter "sftp-disable-upload" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Parameter "recording-name" omitted. Using default value
> of "recording".
> guacd[8]: DEBUG: Parameter "recording-exclude-output" omitted. Using
> default value of 0.
> guacd[8]: DEBUG: Parameter "recording-exclude-mouse" omitted. Using
> default value of 0.
> guacd[8]: DEBUG: Parameter "recording-exclude-touch" omitted. Using
> default value of 0.
> guacd[8]: DEBUG: Parameter "recording-include-keys" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Parameter "create-recording-path" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Parameter "recording-write-existing" omitted. Using
> default value of 0.
> guacd[8]: INFO: Resize method: none
> guacd[8]: DEBUG: Parameter "disable-gfx" omitted. Using default value of 0.
> guacd[8]: DEBUG: Parameter "color-depth" omitted. Using default value of
> 32.
> guacd[8]: DEBUG: Parameter "enable-touch" omitted. Using default value of
> 0.
> guacd[8]: DEBUG: Parameter "enable-audio-input" omitted. Using default
> value of 0.
> guacd[8]: DEBUG: Parameter "gateway-port" omitted. Using default value of
> 443.
> guacd[8]: DEBUG: Parameter "disable-copy" omitted. Using default value of
> 0.
> guacd[8]: DEBUG: Parameter "disable-paste" omitted. Using default value of
> 0.
> guacd[8]: INFO: No clipboard line-ending normalization specified.
> Defaulting to preserving the format
>  of all line endings.
> guacd[8]: DEBUG: Parameter "wol-send-packet" omitted. Using default value
> of 0.
> guacd[8]: INFO: User "@fbf6145d-c785-4661-b025-782e6d1adbbf" joined
> connection "$bc0b4f36-5c15-4811-8
> 301-c5a292aba67f" (1 users now present)
> guacd[8]: DEBUG: Client is using protocol version "VERSION_1_5_0"
> guacd[8]: INFO: Local system reports 512 processor(s) are available.
> guacd[8]: INFO: Graphical updates will be encoded using 512 worker
> thread(s).
> guacd[8]: INFO: Loading keymap "base"
> guacd[8]: INFO: Loading keymap "en-us-qwerty"
> guacd[8]: DEBUG: Local framebuffer format  PIXEL_FORMAT_BGRX32
> guacd[8]: DEBUG: Remote framebuffer format PIXEL_FORMAT_BGRA32
> guacd[8]: DEBUG: Support for CLIPRDR (clipboard redirection) registered.
> Awaiting channel conn
> ection.
> guacd[8]: DEBUG: Support for static channel "rdpdr" loaded.
> guacd[8]: DEBUG: Support for static channel "rdpsnd" loaded.
>
> *guacd[8]: DEBUG: failed to create eventguacd[8]: DEBUG: Failed to create
> progressive codec context*
> guacd[8]: DEBUG: SVC "rdpdr" disconnected.
> guacd[8]: DEBUG: SVC "rdpsnd" disconnected.
> guacd[8]: INFO: RDP server closed/refused connection: Disconnected.
> guacd[8]: TRACE: Received nop instruction
> guacd[8]: INFO: User "@fbf6145d-c785-4661-b025-782e6d1adbbf" disconnected
> (0 users remain)
> guacd[8]: INFO: Last user of connection
> "$bc0b4f36-5c15-4811-8301-c5a292aba67f" disconnected
> guacd[8]: DEBUG: Requesting termination of client...
> guacd[8]: DEBUG: Client terminated successfully.
> guacd[1]: INFO: Connection "$bc0b4f36-5c15-4811-8301-c5a292aba67f" removed.
> guacd[1]: DEBUG: Unable to request termination of client process: No such
> process
> guacd[1]: DEBUG: All child processes for connection
> "$bc0b4f36-5c15-4811-8301-c5a292aba67f" ha
> ve been terminated.
> guacd[1]: DEBUG: Guacamole connection closed during handshake
> guacd[1]: DEBUG: Error reading "select": End of stream reached while
> reading instruction
> guacd[1]: DEBUG: Guacamole connection closed during handshake
> guacd[1]: DEBUG: Error reading "select": End of stream reached while
> reading instruction
>
> ------------------------------------------------
> end of log
>
> Thanks again!
>
> --
> Brett Bisesti
> [email protected]
>

Reply via email to