Hi Nick,

Thank you for your response. Let me give the 2 scenarios I have tried.

Scenario-1 : Native build
Using this, I have got the FreeRDP 3.5.1 installed and setup and pointed to
this version of the library for Apache Guacamole Server build by building
the staging/1.6 branch. I see the time sync happening in this scenario.

Scenario-2 : Docker build
Using this, docker build on staging 1.6 branch builds by pulling the latest
FreeRDP version 3.15.0 with which I don't see time sync happening.

Clarifying your questions.
* Is it working fine with versions prior to 1.6.0 in both Docker and native
environments?
      *The latest release of Apache Guacamole Server 1.5.5 doesn't seem to
support time zone redirection as it is using FreeRDP2 but we see timezone
redirection is supported in FreeRDP >= 3.0.0 according to this.
(https://github.com/FreeRDP/FreeRDP/wiki/Time-Zone-Redirection
<https://github.com/FreeRDP/FreeRDP/wiki/Time-Zone-Redirection>) *
* What does "pche" mean ("pche guacamole client container")?
*       Sorry it's Apache. It's a typo.*
* Is it only using a containerized guacd that causes it to fail? Or does
how you're running the client (container vs. native) also have an impact?
      *I see that it's not the containerized guacd that causes the timesync
failure. It's the version of FreeRDP that it's using. FreeRDP 3.5.1 can
sync the time zone but don't see that with 3.15.0 / 3.11.0*
* Are your users and connections in the container environment configured
identically - in particular, any timezone settings for the users and/or
connections that are different?
   * Settings are the same for containers as well as native runs*
* What messages do you see in guacd container logs, particularly while in
debug mode?
     *Standalone run logs (built staging/1.6 with FreeRDP3.5.1 ). Can see
the tzid passed in the debug logs.*
       guacd -f -L debug

guacd[57462]: INFO: Guacamole proxy daemon (guacd) version 1.6.0 started

guacd[57462]: DEBUG: Successfully bound AF_INET socket to host 127.0.0.1,
port 4822

guacd[57462]: INFO: Listening on host 127.0.0.1, port 4822

guacd[57462]: INFO: Creating new client for protocol "rdp"

guacd[57462]: INFO: Connection ID is "$77910fa8-d672-4260-9e43-90ffd7b63d1c"

guacd[57467]: DEBUG: Processing instruction: size

guacd[57467]: DEBUG: Processing instruction: audio

guacd[57467]: DEBUG: Processing instruction: video

guacd[57467]: DEBUG: Processing instruction: image

guacd[57467]: DEBUG: Processing instruction: timezone

guacd[57467]: DEBUG: Processing instruction: name

guacd[57467]: DEBUG: Parameter "console" omitted. Using default value of 0.

guacd[57467]: DEBUG: Parameter "console-audio" omitted. Using default value
of 0.

guacd[57467]: DEBUG: Parameter "cert-tofu" omitted. Using default value of
0.

guacd[57467]: DEBUG: Parameter "disable-auth" omitted. Using default value
of 0.

guacd[57467]: INFO: Security mode: NLA

guacd[57467]: DEBUG: Parameter "timeout" omitted. Using default value of 10.

guacd[57467]: DEBUG: User resolution is 3456x1794 at 192 DPI

guacd[57467]: DEBUG: Parameter "dpi" omitted. Using default value of 96.

guacd[57467]: DEBUG: Using resolution of 1728x897 at 96 DPI

guacd[57467]: DEBUG: Parameter "force-lossless" omitted. Using default
value of 0.

guacd[57467]: DEBUG: Parameter "read-only" omitted. Using default value of
0.

guacd[57467]: DEBUG: Parameter "client-name" omitted. Using default value
of "Guacamole RDP".

guacd[57467]: DEBUG: Parameter "enable-wallpaper" omitted. Using default
value of 0.

guacd[57467]: DEBUG: Parameter "enable-theming" omitted. Using default
value of 0.

guacd[57467]: DEBUG: Parameter "enable-font-smoothing" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "enable-full-window-drag" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "enable-desktop-composition" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "enable-menu-animations" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "disable-bitmap-caching" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "disable-offscreen-caching" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "disable-glyph-caching" omitted. Using
default value of 0.

guacd[57467]: DEBUG: 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

guacd[57467]: DEBUG: Parameter "disable-audio" omitted. Using default value
of 0.

guacd[57467]: DEBUG: Parameter "enable-printing" omitted. Using default
value of 0.

guacd[57467]: DEBUG: Parameter "printer-name" omitted. Using default value
of "Guacamole Printer".

guacd[57467]: DEBUG: Parameter "enable-drive" omitted. Using default value
of 0.

guacd[57467]: DEBUG: Parameter "drive-name" omitted. Using default value of
"Guacamole Filesystem".

guacd[57467]: DEBUG: Parameter "drive-path" omitted. Using default value of
"".

guacd[57467]: DEBUG: Parameter "create-drive-path" omitted. Using default
value of 0.

guacd[57467]: DEBUG: Parameter "disable-download" omitted. Using default
value of 0.

guacd[57467]: DEBUG: Parameter "disable-upload" omitted. Using default
value of 0.

guacd[57467]: DEBUG: Parameter "enable-sftp" omitted. Using default value
of 0.

guacd[57467]: DEBUG: Parameter "sftp-hostname" omitted. Using default value
of "20.42.61.134".

guacd[57467]: DEBUG: Parameter "sftp-port" omitted. Using default value of
"22".

guacd[57467]: DEBUG: Parameter "sftp-timeout" omitted. Using default value
of 10.

guacd[57467]: DEBUG: Parameter "sftp-username" omitted. Using default value
of "sudha-rdpserver".

guacd[57467]: DEBUG: Parameter "sftp-password" omitted. Using default value
of "".

guacd[57467]: DEBUG: Parameter "sftp-passphrase" omitted. Using default
value of "".

guacd[57467]: DEBUG: Parameter "sftp-root-directory" omitted. Using default
value of "/".

guacd[57467]: DEBUG: Parameter "sftp-server-alive-interval" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "sftp-disable-download" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "sftp-disable-upload" omitted. Using default
value of 0.

guacd[57467]: DEBUG: Parameter "recording-name" omitted. Using default
value of "recording".

guacd[57467]: DEBUG: Parameter "recording-exclude-output" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "recording-exclude-mouse" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "recording-exclude-touch" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "recording-include-keys" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "create-recording-path" omitted. Using
default value of 0.

guacd[57467]: DEBUG: Parameter "recording-write-existing" omitted. Using
default value of 0.

guacd[57467]: INFO: Resize method: none

guacd[57467]: DEBUG: Parameter "disable-gfx" omitted. Using default value
of 0.

guacd[57467]: DEBUG: Parameter "color-depth" omitted. Using default value
of 32.

guacd[57467]: DEBUG: Parameter "enable-touch" omitted. Using default value
of 0.

guacd[57467]: DEBUG: Parameter "enable-audio-input" omitted. Using default
value of 0.

guacd[57467]: DEBUG: Parameter "gateway-port" omitted. Using default value
of 443.

guacd[57467]: DEBUG: Parameter "clipboard-buffer-size" omitted. Using
default value of 0.

guacd[57467]: ERROR: Invalid clipboard buffer size: "". Using the default
minimum size: 262144.

guacd[57467]: DEBUG: Parameter "disable-copy" omitted. Using default value
of 0.

guacd[57467]: DEBUG: Parameter "disable-paste" omitted. Using default value
of 0.

guacd[57467]: INFO: No clipboard line-ending normalization specified.
Defaulting to preserving the format of all line endings.

guacd[57467]: DEBUG: Parameter "wol-send-packet" omitted. Using default
value of 0.

guacd[57467]: INFO: User "@db69fb00-5650-4c92-805d-727f64c277ab" joined
connection "$77910fa8-d672-4260-9e43-90ffd7b63d1c" (1 users now present)

guacd[57467]: DEBUG: Client is using protocol version "VERSION_1_5_0"

guacd[57467]: INFO: Local system reports 4 processor(s) are available.

guacd[57467]: INFO: Graphical updates will be encoded using 4 worker
thread(s).

guacd[57467]: DEBUG: *************************************************

guacd[57467]: DEBUG: This build is using [debug] build options:

guacd[57467]: DEBUG: * 'WITH_DEBUG_TIMEZONE=ON'

guacd[57467]: DEBUG:

guacd[57467]: DEBUG: [debug] build options might leak sensitive information
(credentials, ...)

guacd[57467]: DEBUG: *************************************************

guacd[57467]: INFO: Loading keymap "base"

guacd[57467]: INFO: Loading keymap "en-us-qwerty"

guacd[57467]: DEBUG: Local framebuffer format  PIXEL_FORMAT_BGRX32

guacd[57467]: DEBUG: Remote framebuffer format PIXEL_FORMAT_BGRA32

guacd[57467]: DEBUG: Support for CLIPRDR (clipboard redirection)
registered. Awaiting channel connection.

guacd[57467]: DEBUG: Support for static channel "rdpdr" loaded.

guacd[57467]: DEBUG: Support for static channel "rdpsnd" loaded.

guacd[57467]: DEBUG: This build does not support AAD security, disabling.

guacd[57467]: DEBUG: krb5_parse_name (Configuration file does not specify
default realm [-1765328160])

guacd[57467]: DEBUG: krb5_parse_name (Configuration file does not specify
default realm [-1765328160])

*guacd[57467]: DEBUG: tzid: Australia/Melbourne*

guacd[57467]: DEBUG: CLIPRDR (clipboard redirection) channel connected.

guacd[57467]: DEBUG: SVC "rdpdr" connected.

guacd[57467]: DEBUG: SVC "rdpsnd" connected.

guacd[57467]: DEBUG: Loading Dynamic Virtual Channel rdpgfx

guacd[57467]: DEBUG: RDPGFX channel will be used for the RDP Graphics
Pipeline Extension.

guacd[57467]: DEBUG: Server resized display to 1728x897

guacd[57467]: INFO: Connected to RDPDR 1.13 as client 0x0003

guacd[57467]: DEBUG: Ignoring server capability set type=0x0001, length=44

guacd[57467]: DEBUG: Ignoring server capability set type=0x0002, length=8

guacd[57467]: DEBUG: Ignoring server capability set type=0x0003, length=8

guacd[57467]: DEBUG: Ignoring server capability set type=0x0004, length=8

guacd[57467]: DEBUG: Ignoring server capability set type=0x0005, length=8

guacd[57467]: DEBUG: Sending capabilities...

guacd[57467]: DEBUG: Capabilities sent.

guacd[57467]: DEBUG: Client ID confirmed

guacd[57467]: DEBUG: Clipboard data received. Reporting availability of
clipboard data to RDP server.

guacd[57467]: INFO: Connected to RDPDR 1.13 as client 0x0002

guacd[57467]: DEBUG: Ignoring server capability set type=0x0001, length=44

guacd[57467]: DEBUG: Ignoring server capability set type=0x0002, length=8

guacd[57467]: DEBUG: Ignoring server capability set type=0x0003, length=8

guacd[57467]: DEBUG: Ignoring server capability set type=0x0004, length=8

guacd[57467]: DEBUG: Ignoring server capability set type=0x0005, length=8

guacd[57467]: DEBUG: Sending capabilities...

guacd[57467]: DEBUG: Capabilities sent.

guacd[57467]: DEBUG: Client ID confirmed

guacd[57467]: INFO: RDPDR user logged on

guacd[57467]: DEBUG: All supported devices sent.

guacd[57467]: DEBUG: ERRINFO_LOGOFF_BY_USER (0x0000000C):The disconnection
was initiated by the user logging off their session on the server.

guacd[57467]: DEBUG: ERRINFO_LOGOFF_BY_USER [0x0001000C]

guacd[57467]: INFO: RDP server closed/refused connection: Manually logged
off.

guacd[57467]: DEBUG: Disconnect reason code: 0xC.

guacd[57467]: DEBUG: CLIPRDR (clipboard redirection) channel disconnected.

guacd[57467]: DEBUG: RDPGFX channel support unloaded.

guacd[57467]: DEBUG: SVC "rdpdr" disconnected.

guacd[57467]: DEBUG: SVC "rdpsnd" disconnected.

guacd[57467]: INFO: Internal RDP client disconnected

guacd[57467]: INFO: User "@db69fb00-5650-4c92-805d-727f64c277ab"
disconnected (0 users remain)

guacd[57467]: INFO: Last user of connection
"$77910fa8-d672-4260-9e43-90ffd7b63d1c" disconnected

guacd[57467]: DEBUG: Requesting termination of client...

guacd[57467]: DEBUG: Client terminated successfully.

* Container logs **staging/1.6 and FreeRDP 3.15.0 (pulls the latest version
here). Can't see the tzid passed in debug logs.*


2025-04-28 22:09:50 guacd[1]: INFO:     Connection ID is
"$3cfe1c59-30a0-4714-8fe7-1b5f88757f86"
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Processing instruction: size
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Processing instruction:
audio
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Processing instruction:
video
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Processing instruction:
image
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Processing instruction:
timezone
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Processing instruction: name
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "console"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "console-audio"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "cert-tofu"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "disable-auth"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: INFO: No security mode specified.
Defaulting to security mode negotiation with server.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "timeout"
omitted. Using default value of 10.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        User resolution is 1728x945
at 96 DPI
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "dpi" omitted.
Using default value of 96.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Using resolution of
1728x945 at 96 DPI
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "force-lossless"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "read-only"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "client-name"
omitted. Using default value of "Guacamole RDP".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"enable-wallpaper" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "enable-theming"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"enable-font-smoothing" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"enable-full-window-drag" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"enable-desktop-composition" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"enable-menu-animations" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"disable-bitmap-caching" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"disable-offscreen-caching" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"disable-glyph-caching" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        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
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "disable-audio"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "enable-printing"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "printer-name"
omitted. Using default value of "Guacamole Printer".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "enable-drive"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "drive-name"
omitted. Using default value of "Guacamole Filesystem".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "drive-path"
omitted. Using default value of "".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"create-drive-path" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"disable-download" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "disable-upload"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "enable-sftp"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "sftp-hostname"
omitted. Using default value of "20.42.61.134".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "sftp-port"
omitted. Using default value of "22".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "sftp-timeout"
omitted. Using default value of 10.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "sftp-username"
omitted. Using default value of "sudha-rdpserver".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "sftp-password"
omitted. Using default value of "".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "sftp-passphrase"
omitted. Using default value of "".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"sftp-root-directory" omitted. Using default value of "/".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"sftp-server-alive-interval" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"sftp-disable-download" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"sftp-disable-upload" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "recording-name"
omitted. Using default value of "recording".
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"recording-exclude-output" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"recording-exclude-mouse" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"recording-exclude-touch" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"recording-include-keys" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"create-recording-path" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"recording-write-existing" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: INFO: Resize method: none
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "disable-gfx"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "color-depth"
omitted. Using default value of 32.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "enable-touch"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"enable-audio-input" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "gateway-port"
omitted. Using default value of 443.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter
"clipboard-buffer-size" omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: ERROR:        Invalid clipboard buffer
size: "". Using the default minimum size: 262144.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "disable-copy"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "disable-paste"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: INFO: No clipboard line-ending
normalization specified. Defaulting to preserving the format of all line
endings.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Parameter "wol-send-packet"
omitted. Using default value of 0.
2025-04-28 22:09:50 guacd[12670]: INFO: User
"@30c59a0d-e261-4e7d-8d5f-b893813cf9f9" joined connection
"$3cfe1c59-30a0-4714-8fe7-1b5f88757f86" (1 users now present)
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Client is using protocol
version "VERSION_1_5_0"
2025-04-28 22:09:50 guacd[12670]: INFO: Local system reports 4 processor(s)
are available.
2025-04-28 22:09:50 guacd[12670]: INFO: Graphical updates will be encoded
using 4 worker thread(s).
2025-04-28 22:09:50 guacd[12670]: INFO: Loading keymap "base"
2025-04-28 22:09:50 guacd[12670]: INFO: Loading keymap "en-us-qwerty"
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Local framebuffer format
 PIXEL_FORMAT_BGRX32
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Remote framebuffer format
PIXEL_FORMAT_BGRA32
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Support for CLIPRDR
(clipboard redirection) registered. Awaiting channel connection.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Support for static channel
"rdpdr" loaded.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Support for static channel
"rdpsnd" loaded.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Clipboard data has been
received, but cannot be sent to the RDP server because the CLIPRDR channel
is not yet connected.
2025-04-28 22:09:50 guacd[12670]: DEBUG:
 *************************************************
2025-04-28 22:09:50 guacd[12670]: DEBUG:        This build is using [debug]
build options:
2025-04-28 22:09:50 guacd[12670]: DEBUG:        * 'WITH_DEBUG_TIMEZONE=ON'
2025-04-28 22:09:50 guacd[12670]: DEBUG:
2025-04-28 22:09:50 guacd[12670]: DEBUG:        [debug] build options might
leak sensitive information (credentials, ...)
2025-04-28 22:09:50 guacd[12670]: DEBUG:
 *************************************************
2025-04-28 22:09:50 guacd[12670]: DEBUG:
 *************************************************
2025-04-28 22:09:50 guacd[12670]: DEBUG:        This build is using
[runtime-check] build options:
2025-04-28 22:09:50 guacd[12670]: DEBUG:        *
'WITH_VERBOSE_WINPR_ASSERT=ON'
2025-04-28 22:09:50 guacd[12670]: DEBUG:
2025-04-28 22:09:50 guacd[12670]: DEBUG:        [runtime-check] build
options might slow down the application
2025-04-28 22:09:50 guacd[12670]: DEBUG:
 *************************************************
2025-04-28 22:09:50 guacd[12670]: DEBUG:        krb5_parse_name
(Configuration file does not specify default realm [-1765328160])
2025-04-28 22:09:50 guacd[12670]: DEBUG:        krb5_parse_name
(Configuration file does not specify default realm [-1765328160])
2025-04-28 22:09:50 guacd[12670]: DEBUG:        expected
messageChannelId=1008, got 1003
2025-04-28 22:09:50 guacd[12670]: DEBUG:        expected
messageChannelId=1008, got 1003
2025-04-28 22:09:50 guacd[12670]: DEBUG:        CLIPRDR (clipboard
redirection) channel connected.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        SVC "rdpdr" connected.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        SVC "rdpsnd" connected.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Loading Dynamic Virtual
Channel rdpgfx
2025-04-28 22:09:50 guacd[12670]: DEBUG:        pthread_setschedprio(0) not
implemented, requires POSIX 2008 or later
2025-04-28 22:09:50 guacd[12670]: DEBUG:        RDPGFX channel will be used
for the RDP Graphics Pipeline Extension.
2025-04-28 22:09:50 guacd[12670]: DEBUG:        Server resized display to
1728x945
2025-04-28 22:09:51 guacd[12670]: INFO: Connected to RDPDR 1.13 as client
0x0003
2025-04-28 22:09:51 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0001, length=44
2025-04-28 22:09:51 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0002, length=8
2025-04-28 22:09:51 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0003, length=8
2025-04-28 22:09:51 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0004, length=8
2025-04-28 22:09:51 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0005, length=8
2025-04-28 22:09:51 guacd[12670]: DEBUG:        Sending capabilities...
2025-04-28 22:09:51 guacd[12670]: DEBUG:        Capabilities sent.
2025-04-28 22:09:51 guacd[12670]: DEBUG:        Client ID confirmed
2025-04-28 22:10:21 guacd[1]: DEBUG:    Guacamole connection closed during
handshake
2025-04-28 22:10:21 guacd[1]: DEBUG:    Error reading "select": End of
stream reached while reading instruction
2025-04-28 22:10:27 guacd[12670]: INFO: Connected to RDPDR 1.13 as client
0x0002
2025-04-28 22:10:27 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0001, length=44
2025-04-28 22:10:27 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0002, length=8
2025-04-28 22:10:27 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0003, length=8
2025-04-28 22:10:27 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0004, length=8
2025-04-28 22:10:27 guacd[12670]: DEBUG:        Ignoring server capability
set type=0x0005, length=8
2025-04-28 22:10:27 guacd[12670]: DEBUG:        Sending capabilities...
2025-04-28 22:10:27 guacd[12670]: DEBUG:        Capabilities sent.
2025-04-28 22:10:27 guacd[12670]: DEBUG:        Client ID confirmed
2025-04-28 22:10:27 guacd[12670]: INFO: RDPDR user logged on
2025-04-28 22:10:27 guacd[12670]: DEBUG:        All supported devices sent.
2025-04-28 22:10:38 guacd[12670]: DEBUG:        Clipboard data received.
Reporting availability of clipboard data to RDP server.

*I don't see any tzid related logs here and don't see time sync happening
even though*


* Are there any messages in the Event Viewer of the RDP server regarding
setting the timezone?
I don't see any event viewer logs / events for timezone on the server side.
It just says connected and disconnected.

Please let me know if any further information is required from myend.

Thanks
Sudha

On Mon, Apr 28, 2025 at 1:35 PM Nick Couchman <vn...@apache.org> wrote:

> On Mon, Apr 28, 2025 at 2:22 PM sri sudha kambhampati <
> sudhatrendmi...@gmail.com> wrote:
>
>> Hi,
>>
>> I am trying time sync feature for RDP connections. When I tried building
>> apache guacamole with FreeRDP 3.5.1(on my machine) I could see the timesync
>> (passing timezone in rdp connection session parameters).
>>
>>
> But when I tried using docker build to bring up guacd container using
>> staging 1.6.0 branch,  and test this using pche guacamole client container
>> and mysql container, I dont see time sync happening.
>>
>> Any changes with staging 1.6 or is it a regression ?
>>
>>
> There are lots of changes with the staging/1.6.0 branch, in particular RDP
> (FreeRDP3 support, for example), but I don't know of any specific changes
> to the time zone pass-through. Furthermore, the code that would be used to
> pass through the timezone using the native build that you say works is
> identical to the code that would be used for the Docker container, so it
> doesn't make sense that it would work fine when you build and run it
> natively but not through Docker.
>
> Could you please clarify the conditions under which it does and does not
> work?
> * Is it working fine with versions prior to 1.6.0 in both Docker and
> native environments?
> * What does "pche" mean ("pche guacamole client container")?
> * Is it only using a containerized guacd that causes it to fail? Or does
> how you're running the client (container vs. native) also have an impact?
> * Are your users and connections in the container environment configured
> identically - in particular, any timezone settings for the users and/or
> connections that are different?
> * What messages do you see in guacd container logs, particularly while in
> debug mode?
> * Are there any messages in the Event Viewer of the RDP server regarding
> setting the timezone?
>
> -Nick
>
>>

Reply via email to