*Hello Team,* Let me know if any new updates are available on this issue? Also if you need more details for this.
- Thanks Rakesh On Mon, Jul 8, 2024 at 8:57 PM Rakesh Chauhan <rak...@stradsolutions.com> wrote: > > *Hi Nick, * > Thanks for your reply. I tried with suggested changes but still it is not > working. Below are the details - > > > *Option1: *Recording path: ${HISTORY_PATH}/${HISTORY_UUID} > Recording name: ${GUAC_DATE}${GUAC_TIME} > Automatically create recording path: Check mark is selected > Output: Recording is not getting created > > > *Logs:*guacd[1]: INFO: Creating new client for protocol "ssh" > guacd[1]: INFO: Connection ID is "$32259c87-dadd-453e-99ec-8497e6d5f189" > guacd[432]: INFO: User "@c48c11a7-d0cb-498f-b531-a67effd8ec61" > joined connection "$32259c87-dadd-453e-99ec-8497e6d5f189" (1 users now > present) > guacd[432]: ERROR: Creation of recording failed: No such file or > directory > guacd[432]: WARNING: No known host keys provided, host identity will > not be verified. > guacd[432]: WARNING: Unable to set the timezone: SSH server refused to > set "TZ" variable. > guacd[432]: INFO: SSH connection successful. > guacd[432]: INFO: User "@c48c11a7-d0cb-498f-b531-a67effd8ec61" > disconnected (0 users remain) > guacd[432]: INFO: Last user of connection > "$32259c87-dadd-453e-99ec-8497e6d5f189" disconnected > guacd[432]: INFO: SSH connection ended. > guacd[1]: INFO: Connection "$32259c87-dadd-453e-99ec-8497e6d5f189" removed. > > > > > *Option2:*Recording path: ${HISTORY_PATH} > Recording name: ${HISTORY_UUID} > Automatically create recording path: check mark is not selected > Output: Recording is not getting created > > > *Logs:*guacd[1]: INFO: Creating new client for protocol "ssh" > guacd[1]: INFO: Connection ID is "$29e6a6c8-f79f-4d37-b23b-4e962da14925" > guacd[469]: INFO: User "@195d3571-a3e0-4c6d-8d6a-0f3eeafc7378" > joined connection "$29e6a6c8-f79f-4d37-b23b-4e962da14925" (1 users now > present) > guacd[469]: ERROR: Creation of recording failed: No such file or > directory > guacd[469]: WARNING: No known host keys provided, host identity will > not be verified. > guacd[469]: WARNING: Unable to set the timezone: SSH server refused to > set "TZ" variable. > guacd[469]: INFO: SSH connection successful. > guacd[469]: INFO: User "@195d3571-a3e0-4c6d-8d6a-0f3eeafc7378" > disconnected (0 users remain) > guacd[469]: INFO: Last user of connection > "$29e6a6c8-f79f-4d37-b23b-4e962da14925" disconnected > guacd[469]: INFO: SSH connection ended. > guacd[1]: INFO: Connection "$29e6a6c8-f79f-4d37-b23b-4e962da14925" removed. > > > > *Option3:*Recording path: /guacamole-data/guacd-recordings > Recording name: ${HISTORY_UUID} > Automatically create recording path: Check mark is selected > Output: Recording is getting created but unable to view in history tab of > guacamole GUI > > > *Logs:*guacd[1]: INFO: Creating new client for protocol "ssh" > guacd[1]: INFO: Connection ID is "$1bf480d1-ccfd-4f2f-8de7-f855770fa055" > guacd[579]: INFO: User "@670d3f62-9c7c-46fa-b622-6cb4f6120783" > joined connection "$1bf480d1-ccfd-4f2f-8de7-f855770fa055" (1 users now > present) > guacd[579]: INFO: Recording of session will be saved to > "/guacamole-data/guacd-recordings/9096eee6-dd79-3f8f-9f06-b91a1ff8d86c". > guacd[579]: WARNING: No known host keys provided, host identity will > not be verified. > guacd[579]: WARNING: Unable to set the timezone: SSH server refused to > set "TZ" variable. > guacd[579]: INFO: SSH connection successful. > guacd[579]: INFO: User "@670d3f62-9c7c-46fa-b622-6cb4f6120783" > disconnected (0 users remain) > guacd[579]: INFO: Last user of connection > "$1bf480d1-ccfd-4f2f-8de7-f855770fa055" disconnected > guacd[579]: INFO: SSH connection ended. > guacd[1]: INFO: Connection "$1bf480d1-ccfd-4f2f-8de7-f855770fa055" removed. > > > - > Thanks > Rakesh > > On Mon, Jul 8, 2024 at 6:12 PM Nick Couchman <vn...@apache.org> wrote: > >> > >> > *3. Have you configured your connections to record into the correct >> > location with the ${HISTORY_PATH} and ${HISTORY_UUID} tokens?* >> > Yes, used below path - >> > >> > *Recording path: */guacamole-data/guacd-recordings/${HISTORY_UUID} >> > *Recording name: *${HISTORY_UUID} >> > *Automatically create recording path: *checked(also tried uncheck mark >> on >> > this option) >> > >> >> >> At a quick glance, I think this may be your issue. You've specified the >> ${HISTORY_UUID} token twice - once in the recording path, and once in the >> recording name. According to the documentation, you need to pick one of >> two >> ways to specify this: >> >> * The recommended way is to specify the Recording Path as >> "${HISTORY_PATH}/${HISTORY_UUID}", and then set the Recording name to >> something more meaningful and human-readable (${GUAC_DATE}${GUAC_TIME} for >> example). >> >> https://guacamole.apache.org/doc/gug/recording-playback.html#option-1-using-a-subdirectory-named-with-the-history-uuid-recommended >> >> * The alternative is to specify the Recording path as "${HISTORY_PATH}" >> and >> the Recording name as "${HISTORY_UUID}", which will keep all the >> recordings >> in the same folder with the UUID as the name. If you don't need to be able >> to identify the recording files yourself and are content with them having >> UUID-based named, then this is acceptable. >> >> I'll take a closer look at the great detail that you've provided and see >> if >> anything else jumps out, but I'd say try adjusting the above and see if >> that helps at all. >> >> -Nick >> >