On Mon, Mar 6, 2023, 6:20 AM Pavel Mlčoch <[email protected]> wrote:

> Extension has been installed and configured, records was recorded. Problem
> must be on another place.
>
> [root@websrv2 extensions]# cat /etc/guacamole/guacamole.properties | grep
> recording
> recording-search-path: /recording
> recording-path: /recording
> create-recording-path: true
> recording-name: recording
> recording-include-keys: true
> typescript-path: /recording
>

"recording-path", "create-recording-path", and all other lines that follow
above are connection parameters, not properties. Placing them in
guacamole.properties has no effect.

Only "recording-search-path" in the excerpt above is a configuration
property.


> [root@websrv2 ~]# ls -l /recording/
> total 856
> -rw-r----- 1 guacd guacd 380484 Mar  5 14:14
> 465f5cd7-c0eb-30f0-8c28-f107b25d7056
> -rw-r----- 1 guacd guacd 298119 Mar  5 14:00
> 80d525bf-6620-3413-8b1f-9dfac2be4217
> -rw-r----- 1 guacd guacd  71813 Mar  6 15:11
> bcb2494b-19f1-38dd-9e65-e4e75c49adfa
>
> [root@websrv2 extensions]# ls -l /etc/guacamole/extensions/
>
> total 10544
> -rw-r--r-- 1 root root 10778131 Mar  5 12:19
> guacamole-auth-jdbc-mysql-1.5.0.jar
> -rw-r--r-- 1 root root    13827 Mar  5 12:20
> guacamole-history-recording-storage-1.5.0.jar
>
> Mar 06 15:01:59 websrv2.pavkamlc.cz server[951558]: 15:01:59.392 [main]
> DEBUG o.a.g.extension.ExtensionModule - Reading extension: "guacamole-
> history-recording-storage-1.5.0.jar"
> Mar 06 15:01:59 websrv2.pavkamlc.cz server[951558]: 15:01:59.394 [main]
> INFO  o.a.g.extension.ExtensionModule -  - [recording-storage] "Session
> Recording Storage" (/etc/guacamole/exten
> sions/guacamole-history-recording-storage-1.5.0.jar)
>
> After recheck configuration. Problem was in folder permissions for tomcat.
> Must be owner guacd:tomcat, because generated files haven't other reading.



Yes. For reference:

https://guacamole.apache.org/doc/gug/recording-playback.html#preparing-a-directory-for-recording-storage

- Mike

Reply via email to