Hi Nick, Any help in this ?
Thanks, Sudha On Mon, Apr 28, 2025 at 10:23 PM sri sudha kambhampati < sudhatrendmi...@gmail.com> wrote: > 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 >> >>>