Hi, I have successfully deployed Guacamole 1.1 (latest) server and client using Docker image (https://guacamole.apache.org/doc/gug/guacamole-docker.html) on my server, and I am hoping to use it to remotely access VirtualBox VMs through VirtualBox's built-in VRDP service. I can access those VirtualBox VMs using other RDP clients, such as Microsoft Remote Desktop, Remmina.
However, Guacamole RDP connection always disconnects immediately. Here are docker logs for guacd: /michael@guacamole:~$ docker logs guacd guacd[6]: INFO: Guacamole proxy daemon (guacd) version 1.1.0 started guacd[6]: DEBUG: Successfully bound socket to host 0.0.0.0, port 4822 guacd[6]: INFO: Listening on host 0.0.0.0, port 4822 guacd[6]: INFO: Creating new client for protocol "rdp" guacd[6]: INFO: Connection ID is "$efb61f99-3856-4649-9212-a89fa95b3693" 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: Parameter "console" omitted. Using default value of 0. guacd[8]: DEBUG: Parameter "console-audio" 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: User resolution is 1920x953 at 96 DPI guacd[8]: DEBUG: Parameter "dpi" omitted. Using default value of 96. guacd[8]: DEBUG: Using resolution of 1920x1080 at 96 DPI 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 "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: 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 "timezone" omitted. Using default value of "Asia/Shanghai". guacd[8]: DEBUG: Parameter "enable-sftp" omitted. Using default value of 0. guacd[8]: DEBUG: Parameter "sftp-hostname" omitted. Using default value of "172.16.9.2". guacd[8]: DEBUG: Parameter "sftp-port" omitted. Using default value of "22". guacd[8]: DEBUG: Parameter "sftp-username" omitted. Using default value of "michael". 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 "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-include-keys" omitted. Using default value of 0. guacd[8]: DEBUG: Parameter "create-recording-path" omitted. Using default value of 0. guacd[8]: INFO: Resize method: none 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]: INFO: User "@4908ee33-5345-4c19-ad1e-0251562064bb" joined connection "$efb61f99-3856-4649-9212-a89fa95b3693" (1 users now present) guacd[8]: DEBUG: Client is using protocol version "VERSION_1_1_0" guacd[8]: INFO: Loading keymap "base" guacd[8]: INFO: Loading keymap "en-us-qwerty" guacd[8]: DEBUG: Support for CLIPRDR (clipboard redirection) registered. Awaiting channel connection. guacd[8]: DEBUG: Local framebuffer format PIXEL_FORMAT_BGRX32 guacd[8]: DEBUG: Remote framebuffer format PIXEL_FORMAT_BGRA32 guacd[8]: DEBUG: Error: SSL_CERT_NOT_ON_SERVER guacd[8]: DEBUG: Error: SSL_CERT_NOT_ON_SERVER guacd[8]: DEBUG: CLIPRDR (clipboard redirection) channel connected. guacd[8]: DEBUG: Clipboard data received. Reporting availability of clipboard data to RDP server. guacd[8]: DEBUG: [0x0a] OpaqueRect - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore guacd[8]: DEBUG: order flags 0d failed guacd[8]: DEBUG: Fastpath update Orders [0] failed, status 0 guacd[8]: DEBUG: fastpath_recv_update() - -1 guacd[8]: DEBUG: fastpath_recv_update_data() fail guacd[8]: DEBUG: transport_check_fds: transport->ReceiveCallback() - -3 guacd[8]: DEBUG: freerdp_check_fds() failed - 0 guacd[8]: ERROR: Connection closed. guacd[8]: INFO: Internal RDP client disconnected guacd[8]: INFO: User "@4908ee33-5345-4c19-ad1e-0251562064bb" disconnected (0 users remain) guacd[8]: INFO: Last user of connection "$efb61f99-3856-4649-9212-a89fa95b3693" disconnected guacd[8]: DEBUG: Requesting termination of client... guacd[8]: DEBUG: Client terminated successfully. guacd[6]: INFO: Connection "$efb61f99-3856-4649-9212-a89fa95b3693" removed. / It looks like the configuration of FreeRDP plugin is wrong, but I don't know how to fix it. -- Sent from: http://apache-guacamole-general-user-mailing-list.2363388.n4.nabble.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
