Closed tituspijean closed 11 months ago
In 4.3 the current config panel need to be upgraded in 1.0 version, so this bug should be fixed by the new toml...
@tituspijean this issue should be renamed "Upgrade config panel to v1.0"
Now that element has a config panel, would be nice to have one for synapse too https://github.com/YunoHost-Apps/element_ynh/pull/79 See also the WIP on the bridges side https://github.com/YunoHost-Apps/mautrix_whatsapp_ynh/pull/74 @Josue-T @thardev @ericgaspar :D
Describe the bug
Config panel (currently an experimental feature, which will be upgraded in YunoHost v4.3), changes files (homeserver.yaml and log.yaml, namely) but leaves them belonging to
root
user. The Synapse service can then fail and cannot restart itself.Context
Steps to reproduce
Run any command in the config panel, or even just hit "save".
Expected behavior
Files ownership is not changed by config panel.
Logs
(same error with
PermissionError: [Errno 13] Permission denied: '/etc/matrix-synapse/homeserver.yaml'
)