You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Dylan Francis <dy...@gmail.com> on 2022/10/21 16:58:18 UTC

Enabling Audio and/or Drive Breaks RDP

Hello!
We have deployed Guacamole 1.4.0 on a Debian box and we are able to RDP
into remote machines through the web interface, so long as we disable audio
and prevent the ability to transfer files to and from the box.

The lack of audio isn't a huge deal, we don't really expect anyone to watch
the latest Avengers movie via RDP but we do need to be able to send files
to the remote machines.

On the box hosting Guacamole, we made a folder called "share" and (for
troubleshooting at least) set the permission to 777. This is located at
/etc/guacamole/share. Within the web interface, we set the Drive name to
"share" and the drive path to "/home/guacamole" (we also tried
"/home/guacamole/share"). We have tried both automatically creating the
drive and not auto creating it but it doesn't seem to make a difference.

As soon as we try to turn it on, the Guacamole server will connect to the
remote machine (with a black screen) but as soon as the mouse is moved, the
connection is dropped and we get kicked.

The guacamole .so file is where it should be in the freerdp2 folder based
on the guides I've read online. My team and I have spent time reading and
trying everything we can find online regarding these issues but it hasn't
worked unfortunately.

Is this something that any of you amazing people have run into? Any tips.
tricks, guidance, or even just words of encouragement would be great.

Thanks!

Re: Enabling Audio and/or Drive Breaks RDP

Posted by Nick Couchman <vn...@apache.org>.
On Thu, Jan 19, 2023 at 5:04 PM Dylan Francis <dy...@gmail.com>
wrote:

> Hello! We are still trying to get the file transfer issue resolved and
> think we have found the core dumps. We have tried this on three independent
> Guacamole servers now (all set up from scratch) and the issue persists
> across all three. Are the files in the image below what you'd be looking
> for?
> [image: Screenshot 2023-01-19 at 5.04.15 PM.png]
>
>
Yeah, the core.*.guacd files are the ones that you'd need to dig into, and
you'll want to use gdb to get the back-trace from those files.

-Nick

Re: Enabling Audio and/or Drive Breaks RDP

Posted by Dylan Francis <dy...@gmail.com>.
Would the problem be found in the logs below? We have continued to
troubleshoot to no avail.

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: path="/",
access=0x80000000, file_attributes=0x0, create_disposition=0x1,
create_options=0x0

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Normalized
path "/" to "\".

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Translated
path "\" to "/home/guacd/share/guactest/".

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: native open:
real_path="/home/guacd/share/guactest/", flags=0x0

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Opened "\"
as file_id=0

Nov  9 21:08:45 guac-dev-server guacd[1922]: Connected to RDPDR 1.13 as
client 0x0003

Nov  9 21:08:45 guac-dev-server guacd[1017]: Connection
"$053cf6f5-39a1-4aca-900e-da975b9dac4c" removed.

On Wed, Nov 9, 2022 at 4:21 PM Dylan Francis <dy...@gmail.com>
wrote:

> Moved it into debug mode, logs are below. If I had to guess, the
> problematic part occurs just before the disconnect.
>
> --
>
> (Clipped Logs)
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: path="/",
> access=0x80000000, file_attributes=0x0, create_disposition=0x1,
> create_options=0x0
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Normalized
> path "/" to "\".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Translated
> path "\" to "/home/guacd/share/guactest/".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: native
> open: real_path="/home/guacd/share/guactest/", flags=0x0
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Opened "\"
> as file_id=0
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Connected to RDPDR 1.13 as
> client 0x0003
>
> Nov  9 21:08:45 guac-dev-server guacd[1017]: Connection
> "$053cf6f5-39a1-4aca-900e-da975b9dac4c" removed.
> --
> (Full Logs)
>
> Nov  9 21:08:26 guac-dev-server guacd[959]: Guacamole proxy daemon
> (guacd) version 1.4.0 started
>
> Nov  9 21:08:26 guac-dev-server guacd[958]: Starting guacd: guacd[959]:
> INFO:#011Guacamole proxy daemon (guacd) version 1.4.0 started
>
> Nov  9 21:08:26 guac-dev-server guacd[958]: guacd[959]:
> DEBUG:#011Successfully bound AF_INET socket to host 0.0.0.0, port 4822
>
> Nov  9 21:08:26 guac-dev-server guacd[958]: guacd[959]: DEBUG:#011Exiting
> and passing control to PID 1016
>
> Nov  9 21:08:26 guac-dev-server guacd[959]: Successfully bound AF_INET
> socket to host 0.0.0.0, port 4822
>
> Nov  9 21:08:26 guac-dev-server guacd[958]: SUCCESS
>
> Nov  9 21:08:26 guac-dev-server guacd[959]: Exiting and passing control
> to PID 1016
>
> Nov  9 21:08:26 guac-dev-server guacd[958]: guacd[1016]:
> DEBUG:#011Exiting and passing control to PID 1017
>
> Nov  9 21:08:26 guac-dev-server guacd[1016]: Exiting and passing control
> to PID 1017
>
> Nov  9 21:08:26 guac-dev-server guacd[1017]: Listening on host 0.0.0.0,
> port 4822
>
> Nov  9 21:08:45 guac-dev-server guacd[1017]: Creating new client for
> protocol "rdp"
>
> Nov  9 21:08:45 guac-dev-server guacd[1017]: Connection ID is
> "$053cf6f5-39a1-4aca-900e-da975b9dac4c"
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: "HOME" environment variable
> was unset and has been automatically set to "/root"
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction: size
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction: audio
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction: video
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction: image
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction:
> timezone
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "console" omitted.
> Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "console-audio"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-auth"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Security mode: Negotiate
> (ANY)
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "port" omitted.
> Using default value of 3389.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: User resolution is 1679x726
> at 96 DPI
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "dpi" omitted.
> Using default value of 96.
>
> Nov  9 21:08Nov  9 21:08:45 guac-dev-server guacd[1922]: Using resolution
> of 1676x726 at 96 DPI
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "force-lossless"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "read-only"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "client-name"
> omitted. Using default value of "Guacamole RDP".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-wallpaper"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-theming"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "enable-font-smoothing" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "enable-full-window-drag" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "enable-desktop-composition" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "enable-menu-animations" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "disable-bitmap-caching" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "disable-offscreen-caching" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "disable-glyph-caching" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: 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
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "color-depth"
> omitted. Using default value of 16.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-printing"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "printer-name"
> omitted. Using default value of "Guacamole Printer".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-download"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-upload"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "timezone"
> omitted. Using default value of "America/New_York".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-sftp"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-hostname"
> omitted. Using default value of "10.113.127.35".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-port"
> omitted. Using default value of "22".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-username"
> omitted. Using default value of "".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-password"
> omitted. Using default value of "".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-passphrase"
> omitted. Using default value of "".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "sftp-root-directory" omitted. Using default value of "/".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "sftp-server-alive-interval" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "sftp-disable-download" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "sftp-disable-upload" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "recording-name"
> omitted. Using default value of "recording".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "recording-exclude-output" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "recording-exclude-mouse" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "recording-exclude-touch" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "recording-include-keys" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "create-recording-path" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Resize method: none
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-touch"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
> "enable-audio-input" omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "gateway-port"
> omitted. Using default value of 443.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-copy"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-paste"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: No clipboard line-ending
> normalization specified. Defaulting to preserving the format of all line
> endings.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "wol-send-packet"
> omitted. Using default value of 0.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: User
> "@1a1668f2-4f4f-439d-89c5-470106e58af3" joined connection
> "$053cf6f5-39a1-4aca-900e-da975b9dac4c" (1 users now present)
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Client is using protocol
> version "VERSION_1_3_0"
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_alloc: Creating
> directory "/home/guacd/share/guactest" if necessary.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Loading keymap "base"
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Loading keymap "en-us-qwerty"
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Support for CLIPRDR
> (clipboard redirection) registered. Awaiting channel connection.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Support for static channel
> "rdpdr" loaded.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Support for static channel
> "rdpsnd" loaded.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Local framebuffer format
> PIXEL_FORMAT_BGRX32
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Remote framebuffer format
> PIXEL_FORMAT_RGB16
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Error:
> SSL_NOT_ALLOWED_BY_SERVER
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: CLIPRDR (clipboard
> redirection) channel connected.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: SVC "rdpdr" connected.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: SVC "rdpsnd" connected.
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: path="/",
> access=0x80000000, file_attributes=0x0, create_disposition=0x1,
> create_options=0x0
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Normalized
> path "/" to "\".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Translated
> path "\" to "/home/guacd/share/guactest/".
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: native
> open: real_path="/home/guacd/share/guactest/", flags=0x0
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Opened "\"
> as file_id=0
>
> Nov  9 21:08:45 guac-dev-server guacd[1922]: Connected to RDPDR 1.13 as
> client 0x0003
>
> Nov  9 21:08:45 guac-dev-server guacd[1017]: Connection
> "$053cf6f5-39a1-4aca-900e-da975b9dac4c" removed.
>
>
>
> On Wed, Nov 9, 2022 at 3:55 PM Nick Couchman <vn...@apache.org> wrote:
>
>> On Wed, Nov 9, 2022 at 2:38 PM Dylan Francis <dy...@gmail.com>
>> wrote:
>> >
>> > One thing I noticed is that, based on the most recent logs I pulled, it
>> isn't trying to generate a core dump.
>> > The connection occurs and then is removed at the same second.
>> >
>> > Nov  9 19:31:38 guac-dev-server guacd[967]: Guacamole proxy daemon
>> (guacd) version 1.4.0 started
>> >
>> > Nov  9 19:31:38 guac-dev-server guacd[966]: Starting guacd: guacd[967]:
>> INFO:#011Guacamole proxy daemon (guacd) version 1.4.0 started
>> >
>> > Nov  9 19:31:38 guac-dev-server guacd[997]: Listening on host 0.0.0.0,
>> port 4822
>> >
>> > Nov  9 19:31:38 guac-dev-server guacd[966]: SUCCESS
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[997]: Creating new client for
>> protocol "rdp"
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[997]: Connection ID is
>> "$0c1033aa-fb0b-4562-8da3-38483864522b"
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Security mode: Negotiate
>> (ANY)
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Resize method: none
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[1855]: No clipboard line-ending
>> normalization specified. Defaulting to preserving the format of all line
>> endings.
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[1855]: User
>> "@092ca33b-2a23-4f3a-a960-6c96d850ccf4" joined connection
>> "$0c1033aa-fb0b-4562-8da3-38483864522b" (1 users now present)
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Loading keymap "base"
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Loading keymap
>> "en-us-qwerty"
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Connected to RDPDR 1.13 as
>> client 0x0003
>> >
>> > Nov  9 19:31:54 guac-dev-server guacd[997]: Connection
>> "$0c1033aa-fb0b-4562-8da3-38483864522b" removed.
>>
>> You may want to make sure guacd is started in debug log mode (-L debug
>> or the appropriate entry in guacd.conf) and see if you get anything
>> better that way.
>>
>> -Nick
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
>> For additional commands, e-mail: user-help@guacamole.apache.org
>>
>>

Re: Enabling Audio and/or Drive Breaks RDP

Posted by Dylan Francis <dy...@gmail.com>.
Moved it into debug mode, logs are below. If I had to guess, the
problematic part occurs just before the disconnect.

--

(Clipped Logs)

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: path="/",
access=0x80000000, file_attributes=0x0, create_disposition=0x1,
create_options=0x0

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Normalized
path "/" to "\".

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Translated
path "\" to "/home/guacd/share/guactest/".

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: native open:
real_path="/home/guacd/share/guactest/", flags=0x0

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Opened "\"
as file_id=0

Nov  9 21:08:45 guac-dev-server guacd[1922]: Connected to RDPDR 1.13 as
client 0x0003

Nov  9 21:08:45 guac-dev-server guacd[1017]: Connection
"$053cf6f5-39a1-4aca-900e-da975b9dac4c" removed.
--
(Full Logs)

Nov  9 21:08:26 guac-dev-server guacd[959]: Guacamole proxy daemon (guacd)
version 1.4.0 started

Nov  9 21:08:26 guac-dev-server guacd[958]: Starting guacd: guacd[959]:
INFO:#011Guacamole proxy daemon (guacd) version 1.4.0 started

Nov  9 21:08:26 guac-dev-server guacd[958]: guacd[959]:
DEBUG:#011Successfully bound AF_INET socket to host 0.0.0.0, port 4822

Nov  9 21:08:26 guac-dev-server guacd[958]: guacd[959]: DEBUG:#011Exiting
and passing control to PID 1016

Nov  9 21:08:26 guac-dev-server guacd[959]: Successfully bound AF_INET
socket to host 0.0.0.0, port 4822

Nov  9 21:08:26 guac-dev-server guacd[958]: SUCCESS

Nov  9 21:08:26 guac-dev-server guacd[959]: Exiting and passing control to
PID 1016

Nov  9 21:08:26 guac-dev-server guacd[958]: guacd[1016]: DEBUG:#011Exiting
and passing control to PID 1017

Nov  9 21:08:26 guac-dev-server guacd[1016]: Exiting and passing control to
PID 1017

Nov  9 21:08:26 guac-dev-server guacd[1017]: Listening on host 0.0.0.0,
port 4822

Nov  9 21:08:45 guac-dev-server guacd[1017]: Creating new client for
protocol "rdp"

Nov  9 21:08:45 guac-dev-server guacd[1017]: Connection ID is
"$053cf6f5-39a1-4aca-900e-da975b9dac4c"

Nov  9 21:08:45 guac-dev-server guacd[1922]: "HOME" environment variable
was unset and has been automatically set to "/root"

Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction: size

Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction: audio

Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction: video

Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction: image

Nov  9 21:08:45 guac-dev-server guacd[1922]: Processing instruction:
timezone

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "console" omitted.
Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "console-audio"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-auth"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Security mode: Negotiate (ANY)

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "port" omitted.
Using default value of 3389.

Nov  9 21:08:45 guac-dev-server guacd[1922]: User resolution is 1679x726 at
96 DPI

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "dpi" omitted. Using
default value of 96.

Nov  9 21:08Nov  9 21:08:45 guac-dev-server guacd[1922]: Using resolution
of 1676x726 at 96 DPI

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "force-lossless"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "read-only" omitted.
Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "client-name"
omitted. Using default value of "Guacamole RDP".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-wallpaper"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-theming"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"enable-font-smoothing" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"enable-full-window-drag" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"enable-desktop-composition" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"enable-menu-animations" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"disable-bitmap-caching" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"disable-offscreen-caching" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"disable-glyph-caching" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: 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

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "color-depth"
omitted. Using default value of 16.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-printing"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "printer-name"
omitted. Using default value of "Guacamole Printer".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-download"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-upload"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "timezone" omitted.
Using default value of "America/New_York".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-sftp"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-hostname"
omitted. Using default value of "10.113.127.35".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-port" omitted.
Using default value of "22".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-username"
omitted. Using default value of "".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-password"
omitted. Using default value of "".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "sftp-passphrase"
omitted. Using default value of "".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"sftp-root-directory" omitted. Using default value of "/".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"sftp-server-alive-interval" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"sftp-disable-download" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"sftp-disable-upload" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "recording-name"
omitted. Using default value of "recording".

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"recording-exclude-output" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"recording-exclude-mouse" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"recording-exclude-touch" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"recording-include-keys" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter
"create-recording-path" omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Resize method: none

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-touch"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "enable-audio-input"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "gateway-port"
omitted. Using default value of 443.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-copy"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "disable-paste"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: No clipboard line-ending
normalization specified. Defaulting to preserving the format of all line
endings.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Parameter "wol-send-packet"
omitted. Using default value of 0.

Nov  9 21:08:45 guac-dev-server guacd[1922]: User
"@1a1668f2-4f4f-439d-89c5-470106e58af3" joined connection
"$053cf6f5-39a1-4aca-900e-da975b9dac4c" (1 users now present)

Nov  9 21:08:45 guac-dev-server guacd[1922]: Client is using protocol
version "VERSION_1_3_0"

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_alloc: Creating
directory "/home/guacd/share/guactest" if necessary.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Loading keymap "base"

Nov  9 21:08:45 guac-dev-server guacd[1922]: Loading keymap "en-us-qwerty"

Nov  9 21:08:45 guac-dev-server guacd[1922]: Support for CLIPRDR (clipboard
redirection) registered. Awaiting channel connection.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Support for static channel
"rdpdr" loaded.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Support for static channel
"rdpsnd" loaded.

Nov  9 21:08:45 guac-dev-server guacd[1922]: Local framebuffer format
PIXEL_FORMAT_BGRX32

Nov  9 21:08:45 guac-dev-server guacd[1922]: Remote framebuffer format
PIXEL_FORMAT_RGB16

Nov  9 21:08:45 guac-dev-server guacd[1922]: Error:
SSL_NOT_ALLOWED_BY_SERVER

Nov  9 21:08:45 guac-dev-server guacd[1922]: CLIPRDR (clipboard
redirection) channel connected.

Nov  9 21:08:45 guac-dev-server guacd[1922]: SVC "rdpdr" connected.

Nov  9 21:08:45 guac-dev-server guacd[1922]: SVC "rdpsnd" connected.

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: path="/",
access=0x80000000, file_attributes=0x0, create_disposition=0x1,
create_options=0x0

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Normalized
path "/" to "\".

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Translated
path "\" to "/home/guacd/share/guactest/".

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: native open:
real_path="/home/guacd/share/guactest/", flags=0x0

Nov  9 21:08:45 guac-dev-server guacd[1922]: guac_rdp_fs_open: Opened "\"
as file_id=0

Nov  9 21:08:45 guac-dev-server guacd[1922]: Connected to RDPDR 1.13 as
client 0x0003

Nov  9 21:08:45 guac-dev-server guacd[1017]: Connection
"$053cf6f5-39a1-4aca-900e-da975b9dac4c" removed.



On Wed, Nov 9, 2022 at 3:55 PM Nick Couchman <vn...@apache.org> wrote:

> On Wed, Nov 9, 2022 at 2:38 PM Dylan Francis <dy...@gmail.com>
> wrote:
> >
> > One thing I noticed is that, based on the most recent logs I pulled, it
> isn't trying to generate a core dump.
> > The connection occurs and then is removed at the same second.
> >
> > Nov  9 19:31:38 guac-dev-server guacd[967]: Guacamole proxy daemon
> (guacd) version 1.4.0 started
> >
> > Nov  9 19:31:38 guac-dev-server guacd[966]: Starting guacd: guacd[967]:
> INFO:#011Guacamole proxy daemon (guacd) version 1.4.0 started
> >
> > Nov  9 19:31:38 guac-dev-server guacd[997]: Listening on host 0.0.0.0,
> port 4822
> >
> > Nov  9 19:31:38 guac-dev-server guacd[966]: SUCCESS
> >
> > Nov  9 19:31:54 guac-dev-server guacd[997]: Creating new client for
> protocol "rdp"
> >
> > Nov  9 19:31:54 guac-dev-server guacd[997]: Connection ID is
> "$0c1033aa-fb0b-4562-8da3-38483864522b"
> >
> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Security mode: Negotiate
> (ANY)
> >
> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Resize method: none
> >
> > Nov  9 19:31:54 guac-dev-server guacd[1855]: No clipboard line-ending
> normalization specified. Defaulting to preserving the format of all line
> endings.
> >
> > Nov  9 19:31:54 guac-dev-server guacd[1855]: User
> "@092ca33b-2a23-4f3a-a960-6c96d850ccf4" joined connection
> "$0c1033aa-fb0b-4562-8da3-38483864522b" (1 users now present)
> >
> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Loading keymap "base"
> >
> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Loading keymap
> "en-us-qwerty"
> >
> > Nov  9 19:31:54 guac-dev-server guacd[1855]: Connected to RDPDR 1.13 as
> client 0x0003
> >
> > Nov  9 19:31:54 guac-dev-server guacd[997]: Connection
> "$0c1033aa-fb0b-4562-8da3-38483864522b" removed.
>
> You may want to make sure guacd is started in debug log mode (-L debug
> or the appropriate entry in guacd.conf) and see if you get anything
> better that way.
>
> -Nick
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
> For additional commands, e-mail: user-help@guacamole.apache.org
>
>

Re: Enabling Audio and/or Drive Breaks RDP

Posted by Nick Couchman <vn...@apache.org>.
On Wed, Nov 9, 2022 at 2:38 PM Dylan Francis <dy...@gmail.com> wrote:
>
> One thing I noticed is that, based on the most recent logs I pulled, it isn't trying to generate a core dump.
> The connection occurs and then is removed at the same second.
>
> Nov  9 19:31:38 guac-dev-server guacd[967]: Guacamole proxy daemon (guacd) version 1.4.0 started
>
> Nov  9 19:31:38 guac-dev-server guacd[966]: Starting guacd: guacd[967]: INFO:#011Guacamole proxy daemon (guacd) version 1.4.0 started
>
> Nov  9 19:31:38 guac-dev-server guacd[997]: Listening on host 0.0.0.0, port 4822
>
> Nov  9 19:31:38 guac-dev-server guacd[966]: SUCCESS
>
> Nov  9 19:31:54 guac-dev-server guacd[997]: Creating new client for protocol "rdp"
>
> Nov  9 19:31:54 guac-dev-server guacd[997]: Connection ID is "$0c1033aa-fb0b-4562-8da3-38483864522b"
>
> Nov  9 19:31:54 guac-dev-server guacd[1855]: Security mode: Negotiate (ANY)
>
> Nov  9 19:31:54 guac-dev-server guacd[1855]: Resize method: none
>
> Nov  9 19:31:54 guac-dev-server guacd[1855]: No clipboard line-ending normalization specified. Defaulting to preserving the format of all line endings.
>
> Nov  9 19:31:54 guac-dev-server guacd[1855]: User "@092ca33b-2a23-4f3a-a960-6c96d850ccf4" joined connection "$0c1033aa-fb0b-4562-8da3-38483864522b" (1 users now present)
>
> Nov  9 19:31:54 guac-dev-server guacd[1855]: Loading keymap "base"
>
> Nov  9 19:31:54 guac-dev-server guacd[1855]: Loading keymap "en-us-qwerty"
>
> Nov  9 19:31:54 guac-dev-server guacd[1855]: Connected to RDPDR 1.13 as client 0x0003
>
> Nov  9 19:31:54 guac-dev-server guacd[997]: Connection "$0c1033aa-fb0b-4562-8da3-38483864522b" removed.

You may want to make sure guacd is started in debug log mode (-L debug
or the appropriate entry in guacd.conf) and see if you get anything
better that way.

-Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org


Re: Enabling Audio and/or Drive Breaks RDP

Posted by Dylan Francis <dy...@gmail.com>.
One thing I noticed is that, based on the most recent logs I pulled, it
isn't trying to generate a core dump.
The connection occurs and then is removed at the same second.

Nov  9 19:31:38 guac-dev-server guacd[967]: Guacamole proxy daemon (guacd)
version 1.4.0 started

Nov  9 19:31:38 guac-dev-server guacd[966]: Starting guacd: guacd[967]:
INFO:#011Guacamole proxy daemon (guacd) version 1.4.0 started

Nov  9 19:31:38 guac-dev-server guacd[997]: Listening on host 0.0.0.0, port
4822

Nov  9 19:31:38 guac-dev-server guacd[966]: SUCCESS

Nov  9 19:31:54 guac-dev-server guacd[997]: Creating new client for
protocol "rdp"

Nov  9 19:31:54 guac-dev-server guacd[997]: Connection ID is
"$0c1033aa-fb0b-4562-8da3-38483864522b"

Nov  9 19:31:54 guac-dev-server guacd[1855]: Security mode: Negotiate (ANY)

Nov  9 19:31:54 guac-dev-server guacd[1855]: Resize method: none

Nov  9 19:31:54 guac-dev-server guacd[1855]: No clipboard line-ending
normalization specified. Defaulting to preserving the format of all line
endings.

Nov  9 19:31:54 guac-dev-server guacd[1855]: User
"@092ca33b-2a23-4f3a-a960-6c96d850ccf4" joined connection
"$0c1033aa-fb0b-4562-8da3-38483864522b" (1 users now present)

Nov  9 19:31:54 guac-dev-server guacd[1855]: Loading keymap "base"

Nov  9 19:31:54 guac-dev-server guacd[1855]: Loading keymap "en-us-qwerty"

Nov  9 19:31:54 guac-dev-server guacd[1855]: Connected to RDPDR 1.13 as
client 0x0003

Nov  9 19:31:54 guac-dev-server guacd[997]: Connection
"$0c1033aa-fb0b-4562-8da3-38483864522b" removed.

On Tue, Oct 25, 2022 at 10:41 AM Nick Couchman <vn...@apache.org> wrote:

>
>
> On Fri, Oct 21, 2022 at 3:30 PM Dylan Francis <dy...@gmail.com>
> wrote:
>
>> The logs generated from my most recent connection attempt are below.
>> It is now creating the user folder within /etc/guacamole/share after I
>> updated the web ui to /etc/guacamole/share/${GUAC_USERNAME}
>> There is no guacd user on the machine, if that makes a difference.
>> I have included the Device Redirection section below as well, if that is
>> beneficial.
>>
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: Creating new client for
>> protocol "rdp"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
>> INFO:#011Creating new client for protocol "rdp"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
>> INFO:#011Connection ID is "$d3aef13c-823d-4130-a36f-f73deaf10e4f"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: Connection ID is
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f"
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: FreeRDP initialization may
>> fail: The current user's home directory ("/usr/sbin") is not writable, but
>> FreeRDP generally requires a writable home directory for storage of
>> configuration files and certificates.
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> WARNING:#011FreeRDP initialization may fail: The current user's home
>> directory ("/usr/sbin") is not writable, but FreeRDP generally requires a
>> writable home directory for storage of configuration files and certificates.
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Security mode: Negotiate
>> (ANY)
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Resize method: none
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Security mode: Negotiate (ANY)
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Resize method: none
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011No
>> clipboard line-ending normalization specified. Defaulting to preserving the
>> format of all line endings.
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011User
>> "@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: No clipboard line-ending
>> normalization specified. Defaulting to preserving the format of all line
>> endings.
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: User
>> "@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "base"
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "en-us-qwerty"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Loading keymap "base"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Loading keymap "en-us-qwerty"
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Connected to RDPDR 1.13 as
>> client 0x0003
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Connected to RDPDR 1.13 as client 0x0003
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: free(): double free detected
>> in tcache 2
>> Oct 21 19:23:21 n114-251-182 coredump_handler: coredump argv[3] is
>> !usr!local!sbin!guacd
>> Oct 21 19:23:22 n114-251-182 guacd[213659]: Connection
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.
>> Oct 21 19:23:22 n114-251-182 guacd[213659]: guacd[213659]:
>> INFO:#011Connection "$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.
>>
>>
> Two things stand out to me, here:
> * First, you might want to fix the issue with the writable home directory
> for the user running guacd. I would recommend just creating a guacd account
> with a normal home directory and switching the service over to run under
> that account so that FreeRDP can write out the server fingerprints.
> * This is likely causing the issues you're seeing:
>
> Oct 21 19:23:21 n114-251-182 guacd[213659]: free(): double free detected
> in tcache 2
> Oct 21 19:23:21 n114-251-182 coredump_handler: coredump argv[3] is
> !usr!local!sbin!guacd
>
> If you could locate this core dump and provide the output, that would help
> in tracking it down. It's possible this has already been resolved in the
> git version of the code, but if would be good to verify the exact location
> of that and make sure that it has actually been resolved.
>
> -Nick
>

Re: Enabling Audio and/or Drive Breaks RDP

Posted by "Hankins, Jonathan" <jh...@homewood.k12.al.us>.
FWIW, a few years ago I had a strange crash that was happening with RDP
audio enabled. It turned out that I had some leftover files from a
different version of FreeRDP that were getting loaded when audio was
enabled. Check your ldconfig output and make sure everything looks sane.

On Tue, Oct 25, 2022 at 9:41 AM Nick Couchman <vn...@apache.org> wrote:

>
>
> On Fri, Oct 21, 2022 at 3:30 PM Dylan Francis <dy...@gmail.com>
> wrote:
>
>> The logs generated from my most recent connection attempt are below.
>> It is now creating the user folder within /etc/guacamole/share after I
>> updated the web ui to /etc/guacamole/share/${GUAC_USERNAME}
>> There is no guacd user on the machine, if that makes a difference.
>> I have included the Device Redirection section below as well, if that is
>> beneficial.
>>
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: Creating new client for
>> protocol "rdp"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
>> INFO:#011Creating new client for protocol "rdp"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
>> INFO:#011Connection ID is "$d3aef13c-823d-4130-a36f-f73deaf10e4f"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: Connection ID is
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f"
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: FreeRDP initialization may
>> fail: The current user's home directory ("/usr/sbin") is not writable, but
>> FreeRDP generally requires a writable home directory for storage of
>> configuration files and certificates.
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> WARNING:#011FreeRDP initialization may fail: The current user's home
>> directory ("/usr/sbin") is not writable, but FreeRDP generally requires a
>> writable home directory for storage of configuration files and certificates.
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Security mode: Negotiate
>> (ANY)
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Resize method: none
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Security mode: Negotiate (ANY)
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Resize method: none
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011No
>> clipboard line-ending normalization specified. Defaulting to preserving the
>> format of all line endings.
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011User
>> "@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: No clipboard line-ending
>> normalization specified. Defaulting to preserving the format of all line
>> endings.
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: User
>> "@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "base"
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "en-us-qwerty"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Loading keymap "base"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Loading keymap "en-us-qwerty"
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Connected to RDPDR 1.13 as
>> client 0x0003
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Connected to RDPDR 1.13 as client 0x0003
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: free(): double free detected
>> in tcache 2
>> Oct 21 19:23:21 n114-251-182 coredump_handler: coredump argv[3] is
>> !usr!local!sbin!guacd
>> Oct 21 19:23:22 n114-251-182 guacd[213659]: Connection
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.
>> Oct 21 19:23:22 n114-251-182 guacd[213659]: guacd[213659]:
>> INFO:#011Connection "$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.
>>
>>
> Two things stand out to me, here:
> * First, you might want to fix the issue with the writable home directory
> for the user running guacd. I would recommend just creating a guacd account
> with a normal home directory and switching the service over to run under
> that account so that FreeRDP can write out the server fingerprints.
> * This is likely causing the issues you're seeing:
>
> Oct 21 19:23:21 n114-251-182 guacd[213659]: free(): double free detected
> in tcache 2
> Oct 21 19:23:21 n114-251-182 coredump_handler: coredump argv[3] is
> !usr!local!sbin!guacd
>
> If you could locate this core dump and provide the output, that would help
> in tracking it down. It's possible this has already been resolved in the
> git version of the code, but if would be good to verify the exact location
> of that and make sure that it has actually been resolved.
>
> -Nick
>


-- 
Jonathan Hankins

Homewood City Schools

W: 205-877-4548

-- 
This e-mail is intended only for the recipient and may contain confidential 
or proprietary information. If you are not the intended recipient, the 
review, distribution, duplication or retention of this message and its 
attachments are prohibited. Please notify the sender of this error 
immediately by reply e-mail, and permanently delete this message and its 
attachments in any form in which they may have been preserved.

Re: Enabling Audio and/or Drive Breaks RDP

Posted by Nick Couchman <vn...@apache.org>.
On Mon, Nov 7, 2022 at 6:23 PM Dylan Francis <dy...@gmail.com> wrote:
>
> Thanks Nick, sorry for the delay.
> Due to ~reasons~ we had to put the mostly functional Guacamole server into production so I had to wait for a new machine to be spun up to use for testing.
>
> Is there a default location where a Guacamole core dump would go? I spent some time this afternoon looking in locations that seem reasonable, but none had what I was looking for. /var/lib/systemd/coredump for example was empty.
>

Depending on what Linux distribution you're using, abrtd could be
abstracting this away from you. You can try looking through abrtd
and/or "coredumpctl" to see if that shows you where things are kept
and if anything is available.

-Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org


Re: Enabling Audio and/or Drive Breaks RDP

Posted by Dylan Francis <dy...@gmail.com>.
Thanks Nick, sorry for the delay.
Due to ~reasons~ we had to put the mostly functional Guacamole server into
production so I had to wait for a new machine to be spun up to use for
testing.

Is there a default location where a Guacamole core dump would go? I spent
some time this afternoon looking in locations that seem reasonable, but
none had what I was looking for. /var/lib/systemd/coredump for example was
empty.


On Tue, Oct 25, 2022 at 10:41 AM Nick Couchman <vn...@apache.org> wrote:

>
>
> On Fri, Oct 21, 2022 at 3:30 PM Dylan Francis <dy...@gmail.com>
> wrote:
>
>> The logs generated from my most recent connection attempt are below.
>> It is now creating the user folder within /etc/guacamole/share after I
>> updated the web ui to /etc/guacamole/share/${GUAC_USERNAME}
>> There is no guacd user on the machine, if that makes a difference.
>> I have included the Device Redirection section below as well, if that is
>> beneficial.
>>
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: Creating new client for
>> protocol "rdp"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
>> INFO:#011Creating new client for protocol "rdp"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
>> INFO:#011Connection ID is "$d3aef13c-823d-4130-a36f-f73deaf10e4f"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: Connection ID is
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f"
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: FreeRDP initialization may
>> fail: The current user's home directory ("/usr/sbin") is not writable, but
>> FreeRDP generally requires a writable home directory for storage of
>> configuration files and certificates.
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> WARNING:#011FreeRDP initialization may fail: The current user's home
>> directory ("/usr/sbin") is not writable, but FreeRDP generally requires a
>> writable home directory for storage of configuration files and certificates.
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Security mode: Negotiate
>> (ANY)
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Resize method: none
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Security mode: Negotiate (ANY)
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Resize method: none
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011No
>> clipboard line-ending normalization specified. Defaulting to preserving the
>> format of all line endings.
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011User
>> "@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: No clipboard line-ending
>> normalization specified. Defaulting to preserving the format of all line
>> endings.
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: User
>> "@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "base"
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "en-us-qwerty"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Loading keymap "base"
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Loading keymap "en-us-qwerty"
>> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Connected to RDPDR 1.13 as
>> client 0x0003
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
>> INFO:#011Connected to RDPDR 1.13 as client 0x0003
>> Oct 21 19:23:21 n114-251-182 guacd[213659]: free(): double free detected
>> in tcache 2
>> Oct 21 19:23:21 n114-251-182 coredump_handler: coredump argv[3] is
>> !usr!local!sbin!guacd
>> Oct 21 19:23:22 n114-251-182 guacd[213659]: Connection
>> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.
>> Oct 21 19:23:22 n114-251-182 guacd[213659]: guacd[213659]:
>> INFO:#011Connection "$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.
>>
>>
> Two things stand out to me, here:
> * First, you might want to fix the issue with the writable home directory
> for the user running guacd. I would recommend just creating a guacd account
> with a normal home directory and switching the service over to run under
> that account so that FreeRDP can write out the server fingerprints.
> * This is likely causing the issues you're seeing:
>
> Oct 21 19:23:21 n114-251-182 guacd[213659]: free(): double free detected
> in tcache 2
> Oct 21 19:23:21 n114-251-182 coredump_handler: coredump argv[3] is
> !usr!local!sbin!guacd
>
> If you could locate this core dump and provide the output, that would help
> in tracking it down. It's possible this has already been resolved in the
> git version of the code, but if would be good to verify the exact location
> of that and make sure that it has actually been resolved.
>
> -Nick
>

Re: Enabling Audio and/or Drive Breaks RDP

Posted by Nick Couchman <vn...@apache.org>.
On Fri, Oct 21, 2022 at 3:30 PM Dylan Francis <dy...@gmail.com>
wrote:

> The logs generated from my most recent connection attempt are below.
> It is now creating the user folder within /etc/guacamole/share after I
> updated the web ui to /etc/guacamole/share/${GUAC_USERNAME}
> There is no guacd user on the machine, if that makes a difference.
> I have included the Device Redirection section below as well, if that is
> beneficial.
>
> Oct 21 19:23:21 n114-251-182 guacd[213659]: Creating new client for
> protocol "rdp"
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
> INFO:#011Creating new client for protocol "rdp"
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
> INFO:#011Connection ID is "$d3aef13c-823d-4130-a36f-f73deaf10e4f"
> Oct 21 19:23:21 n114-251-182 guacd[213659]: Connection ID is
> "$d3aef13c-823d-4130-a36f-f73deaf10e4f"
> Oct 21 19:23:21 n114-251-182 guacd[1798243]: FreeRDP initialization may
> fail: The current user's home directory ("/usr/sbin") is not writable, but
> FreeRDP generally requires a writable home directory for storage of
> configuration files and certificates.
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
> WARNING:#011FreeRDP initialization may fail: The current user's home
> directory ("/usr/sbin") is not writable, but FreeRDP generally requires a
> writable home directory for storage of configuration files and certificates.
> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Security mode: Negotiate (ANY)
> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Resize method: none
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
> INFO:#011Security mode: Negotiate (ANY)
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
> INFO:#011Resize method: none
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011No
> clipboard line-ending normalization specified. Defaulting to preserving the
> format of all line endings.
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011User
> "@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
> Oct 21 19:23:21 n114-251-182 guacd[1798243]: No clipboard line-ending
> normalization specified. Defaulting to preserving the format of all line
> endings.
> Oct 21 19:23:21 n114-251-182 guacd[1798243]: User
> "@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "base"
> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "en-us-qwerty"
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
> INFO:#011Loading keymap "base"
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
> INFO:#011Loading keymap "en-us-qwerty"
> Oct 21 19:23:21 n114-251-182 guacd[1798243]: Connected to RDPDR 1.13 as
> client 0x0003
> Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
> INFO:#011Connected to RDPDR 1.13 as client 0x0003
> Oct 21 19:23:21 n114-251-182 guacd[213659]: free(): double free detected
> in tcache 2
> Oct 21 19:23:21 n114-251-182 coredump_handler: coredump argv[3] is
> !usr!local!sbin!guacd
> Oct 21 19:23:22 n114-251-182 guacd[213659]: Connection
> "$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.
> Oct 21 19:23:22 n114-251-182 guacd[213659]: guacd[213659]:
> INFO:#011Connection "$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.
>
>
Two things stand out to me, here:
* First, you might want to fix the issue with the writable home directory
for the user running guacd. I would recommend just creating a guacd account
with a normal home directory and switching the service over to run under
that account so that FreeRDP can write out the server fingerprints.
* This is likely causing the issues you're seeing:

Oct 21 19:23:21 n114-251-182 guacd[213659]: free(): double free detected in
tcache 2
Oct 21 19:23:21 n114-251-182 coredump_handler: coredump argv[3] is
!usr!local!sbin!guacd

If you could locate this core dump and provide the output, that would help
in tracking it down. It's possible this has already been resolved in the
git version of the code, but if would be good to verify the exact location
of that and make sure that it has actually been resolved.

-Nick

Re: Enabling Audio and/or Drive Breaks RDP

Posted by Dylan Francis <dy...@gmail.com>.
The logs generated from my most recent connection attempt are below.
It is now creating the user folder within /etc/guacamole/share after I
updated the web ui to /etc/guacamole/share/${GUAC_USERNAME}
There is no guacd user on the machine, if that makes a difference.
I have included the Device Redirection section below as well, if that is
beneficial.

Oct 21 19:23:21 n114-251-182 guacd[213659]: Creating new client for
protocol "rdp"
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
INFO:#011Creating new client for protocol "rdp"
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[213659]:
INFO:#011Connection ID is "$d3aef13c-823d-4130-a36f-f73deaf10e4f"
Oct 21 19:23:21 n114-251-182 guacd[213659]: Connection ID is
"$d3aef13c-823d-4130-a36f-f73deaf10e4f"
Oct 21 19:23:21 n114-251-182 guacd[1798243]: FreeRDP initialization may
fail: The current user's home directory ("/usr/sbin") is not writable, but
FreeRDP generally requires a writable home directory for storage of
configuration files and certificates.
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
WARNING:#011FreeRDP initialization may fail: The current user's home
directory ("/usr/sbin") is not writable, but FreeRDP generally requires a
writable home directory for storage of configuration files and certificates.
Oct 21 19:23:21 n114-251-182 guacd[1798243]: Security mode: Negotiate (ANY)
Oct 21 19:23:21 n114-251-182 guacd[1798243]: Resize method: none
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
INFO:#011Security mode: Negotiate (ANY)
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011Resize
method: none
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011No
clipboard line-ending normalization specified. Defaulting to preserving the
format of all line endings.
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]: INFO:#011User
"@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
"$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
Oct 21 19:23:21 n114-251-182 guacd[1798243]: No clipboard line-ending
normalization specified. Defaulting to preserving the format of all line
endings.
Oct 21 19:23:21 n114-251-182 guacd[1798243]: User
"@b14b5698-04ab-4338-9c54-65a92699028d" joined connection
"$d3aef13c-823d-4130-a36f-f73deaf10e4f" (1 users now present)
Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "base"
Oct 21 19:23:21 n114-251-182 guacd[1798243]: Loading keymap "en-us-qwerty"
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
INFO:#011Loading keymap "base"
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
INFO:#011Loading keymap "en-us-qwerty"
Oct 21 19:23:21 n114-251-182 guacd[1798243]: Connected to RDPDR 1.13 as
client 0x0003
Oct 21 19:23:21 n114-251-182 guacd[213659]: guacd[1798243]:
INFO:#011Connected to RDPDR 1.13 as client 0x0003
Oct 21 19:23:21 n114-251-182 guacd[213659]: free(): double free detected in
tcache 2
Oct 21 19:23:21 n114-251-182 coredump_handler: coredump argv[3] is
!usr!local!sbin!guacd
Oct 21 19:23:22 n114-251-182 guacd[213659]: Connection
"$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.
Oct 21 19:23:22 n114-251-182 guacd[213659]: guacd[213659]:
INFO:#011Connection "$d3aef13c-823d-4130-a36f-f73deaf10e4f" removed.

[image: Screen Shot 2022-10-21 at 3.28.19 PM.png]

On Fri, Oct 21, 2022 at 1:59 PM Michael Jumper <mj...@apache.org> wrote:

> On Fri, Oct 21, 2022 at 10:28 AM Sean Hulbert
> <sh...@securitycentric.net.invalid> wrote:
>
>> Hello,
>>
>>
>>
>> You may want to make sure Pulse audio is installed.
>>
>
> PulseAudio has no bearing on audio for RDP. PulseAudio is used only to
> provide audio for VNC, which unlike RDP does not have its own standard for
> streaming audio.
>
>
>> For your file transfer look at the image below, the key here is the
>> ${GUAC_USERNAME} this will create a folder in the path specified for the
>> user account logging in.
>>
>> Also never use 777 set the permission recursive chmod –R 755
>> /home/guacamole/share.
>>
>> Then you will need to make sure the guacd service is owner of the folder
>> path chown –r guacd: /home/guacamole/share
>>
>> Note the –r maybe –R if you get an error.
>>
>
> Dylan, can you share your guacd logs for when the failure occurs? The log
> messages should point to the cause of the behavior you're seeing. Without
> the logs, we'll just be blindly guessing.
>
> - Mike
>
>

Re: Enabling Audio and/or Drive Breaks RDP

Posted by Michael Jumper <mj...@apache.org>.
On Fri, Oct 21, 2022 at 10:28 AM Sean Hulbert
<sh...@securitycentric.net.invalid> wrote:

> Hello,
>
>
>
> You may want to make sure Pulse audio is installed.
>

PulseAudio has no bearing on audio for RDP. PulseAudio is used only to
provide audio for VNC, which unlike RDP does not have its own standard for
streaming audio.


> For your file transfer look at the image below, the key here is the
> ${GUAC_USERNAME} this will create a folder in the path specified for the
> user account logging in.
>
> Also never use 777 set the permission recursive chmod –R 755
> /home/guacamole/share.
>
> Then you will need to make sure the guacd service is owner of the folder
> path chown –r guacd: /home/guacamole/share
>
> Note the –r maybe –R if you get an error.
>

Dylan, can you share your guacd logs for when the failure occurs? The log
messages should point to the cause of the behavior you're seeing. Without
the logs, we'll just be blindly guessing.

- Mike

RE: Enabling Audio and/or Drive Breaks RDP

Posted by Sean Hulbert <sh...@securitycentric.net.INVALID>.
Hello,

 

You may want to make sure Pulse audio is installed.

 

For your file transfer look at the image below, the key here is the ${GUAC_USERNAME} this will create a folder in the path specified for the user account logging in. 

Also never use 777 set the permission recursive chmod –R 755 /home/guacamole/share.

Then you will need to make sure the guacd service is owner of the folder path chown –r guacd: /home/guacamole/share 

Note the –r maybe –R if you get an error.



Hope this helps.

 

 

Thank You

Sean Hulbert

 

Founder / CEO

Work Ph: 925.663.5565

 

Security Centric Inc.

A Cybersecurity Virtualization Enablement Company

We don't just run you through the motions, Our labs teach you how to think!

 

 

 

System Award Management

CAGE: 8AUV4

 

AFCEA San Francisco Chapter V.P.

 

If you have heard of a hacker by name, he/she has failed, fear the hacker you haven’t heard of!

 

CONFIDENTIALITY NOTICE: This communication with its contents may contain confidential and/or legally privileged information. It is solely for the use of the intended recipient(s). Unauthorized interception, review, use or disclosure is prohibited and may violate applicable laws including the Electronic Communications Privacy Act. If you are not the intended recipient, please contact the sender and destroy all copies of the communication. Content within this email communication is not legally binding as a contract and no promises are guaranteed unless in a formal contract outside this email communication.

 

igitur qui desiderat pacem, praeparet bellum!!!

Epitoma Rei Militaris

 

From: Dylan Francis [mailto:dylanfrancishelp@gmail.com] 
Sent: Friday, October 21, 2022 9:58 AM
To: user@guacamole.apache.org
Subject: Enabling Audio and/or Drive Breaks RDP

 

Hello!

We have deployed Guacamole 1.4.0 on a Debian box and we are able to RDP into remote machines through the web interface, so long as we disable audio and prevent the ability to transfer files to and from the box.

 

The lack of audio isn't a huge deal, we don't really expect anyone to watch the latest Avengers movie via RDP but we do need to be able to send files to the remote machines.

 

On the box hosting Guacamole, we made a folder called "share" and (for troubleshooting at least) set the permission to 777. This is located at /etc/guacamole/share. Within the web interface, we set the Drive name to "share" and the drive path to "/home/guacamole" (we also tried "/home/guacamole/share"). We have tried both automatically creating the drive and not auto creating it but it doesn't seem to make a difference.

 

As soon as we try to turn it on, the Guacamole server will connect to the remote machine (with a black screen) but as soon as the mouse is moved, the connection is dropped and we get kicked.

 

The guacamole .so file is where it should be in the freerdp2 folder based on the guides I've read online. My team and I have spent time reading and trying everything we can find online regarding these issues but it hasn't worked unfortunately.

 

Is this something that any of you amazing people have run into? Any tips. tricks, guidance, or even just words of encouragement would be great.

 

Thanks!

 

 


Re: Enabling Audio and/or Drive Breaks RDP

Posted by Dylan Francis <dy...@gmail.com>.
Are there additional logs that could be helpful in determining the
underlying issue?

On Fri, Oct 21, 2022 at 4:21 PM Dylan Francis <dy...@gmail.com>
wrote:

> The box that is running the Guacamole server is Debian and all of the
> machines we are trying to connect to are Windows Server 2019 with RDP built
> in.
>
> On Fri, Oct 21, 2022 at 4:06 PM brian mullan <bm...@gmail.com>
> wrote:
>
>> I didn't see a description of the architecture but are you by chance
>> using xRDP ?
>>
>>
>> On Fri, Oct 21, 2022, 12:58 PM Dylan Francis <dy...@gmail.com>
>> wrote:
>>
>>> Hello!
>>> We have deployed Guacamole 1.4.0 on a Debian box and we are able to RDP
>>> into remote machines through the web interface, so long as we disable audio
>>> and prevent the ability to transfer files to and from the box.
>>>
>>> The lack of audio isn't a huge deal, we don't really expect anyone to
>>> watch the latest Avengers movie via RDP but we do need to be able to send
>>> files to the remote machines.
>>>
>>> On the box hosting Guacamole, we made a folder called "share" and (for
>>> troubleshooting at least) set the permission to 777. This is located at
>>> /etc/guacamole/share. Within the web interface, we set the Drive name to
>>> "share" and the drive path to "/home/guacamole" (we also tried
>>> "/home/guacamole/share"). We have tried both automatically creating the
>>> drive and not auto creating it but it doesn't seem to make a difference.
>>>
>>> As soon as we try to turn it on, the Guacamole server will connect to
>>> the remote machine (with a black screen) but as soon as the mouse is moved,
>>> the connection is dropped and we get kicked.
>>>
>>> The guacamole .so file is where it should be in the freerdp2 folder
>>> based on the guides I've read online. My team and I have spent time reading
>>> and trying everything we can find online regarding these issues but it
>>> hasn't worked unfortunately.
>>>
>>> Is this something that any of you amazing people have run into? Any
>>> tips. tricks, guidance, or even just words of encouragement would be great.
>>>
>>> Thanks!
>>>
>>>
>>>

Re: Enabling Audio and/or Drive Breaks RDP

Posted by Dylan Francis <dy...@gmail.com>.
The box that is running the Guacamole server is Debian and all of the
machines we are trying to connect to are Windows Server 2019 with RDP built
in.

On Fri, Oct 21, 2022 at 4:06 PM brian mullan <bm...@gmail.com> wrote:

> I didn't see a description of the architecture but are you by chance using
> xRDP ?
>
>
> On Fri, Oct 21, 2022, 12:58 PM Dylan Francis <dy...@gmail.com>
> wrote:
>
>> Hello!
>> We have deployed Guacamole 1.4.0 on a Debian box and we are able to RDP
>> into remote machines through the web interface, so long as we disable audio
>> and prevent the ability to transfer files to and from the box.
>>
>> The lack of audio isn't a huge deal, we don't really expect anyone to
>> watch the latest Avengers movie via RDP but we do need to be able to send
>> files to the remote machines.
>>
>> On the box hosting Guacamole, we made a folder called "share" and (for
>> troubleshooting at least) set the permission to 777. This is located at
>> /etc/guacamole/share. Within the web interface, we set the Drive name to
>> "share" and the drive path to "/home/guacamole" (we also tried
>> "/home/guacamole/share"). We have tried both automatically creating the
>> drive and not auto creating it but it doesn't seem to make a difference.
>>
>> As soon as we try to turn it on, the Guacamole server will connect to the
>> remote machine (with a black screen) but as soon as the mouse is moved, the
>> connection is dropped and we get kicked.
>>
>> The guacamole .so file is where it should be in the freerdp2 folder based
>> on the guides I've read online. My team and I have spent time reading and
>> trying everything we can find online regarding these issues but it hasn't
>> worked unfortunately.
>>
>> Is this something that any of you amazing people have run into? Any tips.
>> tricks, guidance, or even just words of encouragement would be great.
>>
>> Thanks!
>>
>>
>>

Re: Enabling Audio and/or Drive Breaks RDP

Posted by brian mullan <bm...@gmail.com>.
I didn't see a description of the architecture but are you by chance using
xRDP ?


On Fri, Oct 21, 2022, 12:58 PM Dylan Francis <dy...@gmail.com>
wrote:

> Hello!
> We have deployed Guacamole 1.4.0 on a Debian box and we are able to RDP
> into remote machines through the web interface, so long as we disable audio
> and prevent the ability to transfer files to and from the box.
>
> The lack of audio isn't a huge deal, we don't really expect anyone to
> watch the latest Avengers movie via RDP but we do need to be able to send
> files to the remote machines.
>
> On the box hosting Guacamole, we made a folder called "share" and (for
> troubleshooting at least) set the permission to 777. This is located at
> /etc/guacamole/share. Within the web interface, we set the Drive name to
> "share" and the drive path to "/home/guacamole" (we also tried
> "/home/guacamole/share"). We have tried both automatically creating the
> drive and not auto creating it but it doesn't seem to make a difference.
>
> As soon as we try to turn it on, the Guacamole server will connect to the
> remote machine (with a black screen) but as soon as the mouse is moved, the
> connection is dropped and we get kicked.
>
> The guacamole .so file is where it should be in the freerdp2 folder based
> on the guides I've read online. My team and I have spent time reading and
> trying everything we can find online regarding these issues but it hasn't
> worked unfortunately.
>
> Is this something that any of you amazing people have run into? Any tips.
> tricks, guidance, or even just words of encouragement would be great.
>
> Thanks!
>
>
>