After Reinstalling HA-Nodes with 13.1, which have originally being installed with 13.0, due to having to migrate them from VMware to Proxmox, I noticed, that the Job "HA Cluster Synchronization" failed on every run.
On downloading a Log-Bundle I had a look into the Logfile "Job.HAMaintenance.log. There I noticed this errors:
Code: Select all
[31.08.2026 13:25:07.437] <07> Info (3) [HA binary executor] Executing command '/usr/bin/chown -R :veeam-grp-log /var/log/VeeamBackup/HighAvailability/consul'
[31.08.2026 13:25:07.459] <07> Info (3) Command execution failed. Command '/usr/bin/chown', Exit Code: 1, Error: '/usr/bin/chown: cannot access '/var/log/VeeamBackup/HighAvailability/consul': No such file or directoryAfterwards I noticed, that also the directory '/var/log/VeeamBackup/HighAvailability/patroni' was nonexistant, which also got created, but with owner "postgres" and group "veeam-grp-log".
Afterwards the Sync-Jobs works.
This has the unfortunate side effect, that the relevant services can not write to their respective log files, as the respective directory was nonexistant during startup.
A good solution for this might be to add some ExecStartPre for the respective services, to create those directories and chown/chmod them as required. like so:
Code: Select all
ExecStartPre=-/usr/bin/mkdir /var/log/VeeamBackup/HighAvailability/consul
ExecStartPre=-/usr/bin/chown consul:veeam-grp-log /var/log/VeeamBackup/HighAvailability/consul
ExecStartpre=-/usr/bin/chmod 2770 /var/log/VeeamBackup/HighAvailability/consul
Jörg