[pmg-devel] [PATCH pmg-api v5 03/11] config: store config lock in smtp-filter runtime dir
Stoiko Ivanov
s.ivanov at proxmox.com
Thu Aug 14 02:10:49 CEST 2025
This seems to make pmgsync.service fail upon rebooting
(it calls, among other things, `pmgconfig sync`, which seems to try to access
the not-yet existing directory):
``
Aug 14 00:41:16 pmg-on-trixietest pmgconfig[257]: reloading pmg-smtp-filter: can't open '/run/pmg-smtp-filter/pmg-smtp-filter.cfg' - No such file or directory Aug 14 00:41:16 pmg-on-trixietest pmgconfig[257]: can't lock file '/run/pmg-smtp-filter/pmg-smtp-filter.cfg.lck' - can't open file - No such file or directory
Aug 14 00:41:16 pmg-on-trixietest systemd[1]: pmgsync.service: Main process exited, code=exited, status=255/EXCEPTION
Aug 14 00:41:16 pmg-on-trixietest systemd[1]: pmgsync.service: Failed with result 'exit-code'.
Aug 14 00:41:16 pmg-on-trixietest systemd[1]: Failed to start pmgsync.service - Sync Proxmox Configuration.
```
On Fri, 4 Apr 2025 15:14:30 +0200
Maximiliano Sandoval <m.sandoval at proxmox.com> wrote:
> Signed-off-by: Maximiliano Sandoval <m.sandoval at proxmox.com>
> ---
> src/PMG/Config.pm | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/PMG/Config.pm b/src/PMG/Config.pm
> index 82bd42ec..754cc791 100644
> --- a/src/PMG/Config.pm
> +++ b/src/PMG/Config.pm
> @@ -1827,8 +1827,8 @@ my $pmg_service_params = {
> },
> };
>
> -my $smtp_filter_cfg = '/run/pmg-smtp-filter.cfg';
> -my $smtp_filter_cfg_lock = '/run/pmg-smtp-filter.cfg.lck';
> +my $smtp_filter_cfg = '/run/pmg-smtp-filter/pmg-smtp-filter.cfg';
> +my $smtp_filter_cfg_lock = '/run/pmg-smtp-filter/pmg-smtp-filter.cfg.lck';
>
> sub dump_smtp_filter_config {
> my ($self) = @_;
More information about the pmg-devel
mailing list