diff --git a/plinth/modules/config/__init__.py b/plinth/modules/config/__init__.py index 0de181ce9..45a78dacd 100644 --- a/plinth/modules/config/__init__.py +++ b/plinth/modules/config/__init__.py @@ -19,6 +19,8 @@ from plinth.modules.names.components import DomainType from plinth.package import Packages from plinth.signals import domain_added +from . import privileged + _description = [ _('Here you can set some general configuration options ' 'like hostname, domain name, webserver home page etc.') @@ -40,7 +42,7 @@ class ConfigApp(app_module.App): app_id = 'config' - _version = 3 + _version = 4 can_be_disabled = False @@ -195,6 +197,9 @@ def setup(helper, old_version=None): app.setup(old_version) _migrate_home_page_config() + if old_version <= 3: + privileged.set_logging_mode('volatile') + # systemd-journald is socket activated, it may not be running and it does # not support reload. actions.superuser_run('service', ['try-restart', 'systemd-journald'])