Resort to kill -TERM 1
to re-exec the daemon
This might be more reliable when upgrading from an older systemd package. The systemctl call to reexec will occasionally fail with "Access denied" when we upgrade from a much older version (like 2-3 versions older). However, sending PID 1 a SIGTERM is documented to be mostly the same and fixes it 100% of the times. Signed-off-by: Anita Zhang <the.anitazha@gmail.com> Signed-off-by: Filipe Brandenburger <filbranden@gmail.com>
This commit is contained in:
parent
2ccb3a9dee
commit
58b22cf334
@ -514,7 +514,7 @@ getent passwd systemd-resolve &>/dev/null || useradd -r -u 193 -l -g systemd-res
|
|||||||
|
|
||||||
%post
|
%post
|
||||||
systemd-machine-id-setup &>/dev/null || :
|
systemd-machine-id-setup &>/dev/null || :
|
||||||
systemctl daemon-reexec &>/dev/null || :
|
systemctl daemon-reexec &>/dev/null || kill -TERM 1 &>/dev/null || :
|
||||||
journalctl --update-catalog &>/dev/null || :
|
journalctl --update-catalog &>/dev/null || :
|
||||||
systemd-tmpfiles --create &>/dev/null || :
|
systemd-tmpfiles --create &>/dev/null || :
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user