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 > >>