Najib,

Please avoid posting issues you are having as replies to other threads
- it is better, both for folks subscribed to the list and for the list
archives to start a new thread.

>
> I was excited seeing an issue that I have brought was fixed so quickly: that 
> you can now load the record storage viewer without messing with downloading 
> extension files. However after upgrading my images to 1.5.3 and deploying the 
> new containers I don’t seem to be able to get the record viewer to work.
>
>
>
> Recordings are properly being created under the specified location;  INFO: 
> Recording of session will be saved to 
> "/record/069ae80f-813d-3b7f-bccc-0405e2cbea3f/recording"
> I’m using the RECORDING_SEARCH_PATH environment variable to specify the 
> location which is also reflected correctly in the guacamole.properties file 
> as: recording-search-path: /record
> On the RDP connection I’m using the recommended recording path of 
> ${HISTORY_PATH}/${HISTORY_UUID} (Recording name: empty, Automatically create 
> recording path: enabled)
> Also the extension is loaded correctly too and can locate it inside the 
> container:  INFO  o.a.g.extension.ExtensionModule - Extension "Session 
> Recording Storage" (recording-storage) loaded.
>
>
>
> So everything seems to be set correctly for it to work but in the frontend 
> the “View” link does not appear for a recorded session. Perhaps I missed 
> something stupid. What else should I perhaps check?
>
>
>
> This the current docker compose file: 
> https://github.com/brolifen/GuacCompose/blob/main/docker-compose.yml
>

While you have indicated above that you're using /record for the
search path and the connections, I do not see in your
docker-compose.yml file that you've created a volume in Docker that
either maps this to a persistent path on the host filesystem, nor one
that is shared between the containers. Please keep in mind that
recording of the sessions is done by guacd (guacamole/guacd
container), and access to the historical recordings is done by
Guacamole Client (guacamole/guacamole container). This means that:
* Both containers will need access to the same volume/directory.
* guacd will need permissions to write new recordings into the directory/volume.
* guacamole will need permissions to list and read the files in the
directory/volume.

-Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to