diff options
author | Christian Poessinger <christian@poessinger.com> | 2021-09-22 08:31:53 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2021-09-22 08:31:53 +0200 |
commit | 1121bed93cf79b838babf73852a456820b865305 (patch) | |
tree | e9d57049ebd53174838dfee6e3c550c2bf6af1ba /src/conf_mode | |
parent | 260f383221ea1b23e644b0c50f45eeb300e9bc24 (diff) | |
download | vyos-1x-1121bed93cf79b838babf73852a456820b865305.tar.gz vyos-1x-1121bed93cf79b838babf73852a456820b865305.zip |
vrrp: keepalived: T616: bugfix for invalid os.unlink()
Commit 260f3832 ("vrrp: keepalived: T616: drop /etc/default/keepalived") dropped
the old daemon configuration but there was one line of code that tried to delete
the file which was no longer present.
This resulted in: KeyError: 'daemon'
Diffstat (limited to 'src/conf_mode')
-rwxr-xr-x | src/conf_mode/vrrp.py | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/conf_mode/vrrp.py b/src/conf_mode/vrrp.py index 55c4cc67a..71f3ddb84 100755 --- a/src/conf_mode/vrrp.py +++ b/src/conf_mode/vrrp.py @@ -245,19 +245,14 @@ def apply(data): print("Unable to rename the file with keepalived config for FIFO pipe: {}".format(err)) if not VRRP.is_running(): - print("Starting the VRRP process") ret = call("systemctl restart keepalived.service") else: - print("Reloading the VRRP process") ret = call("systemctl reload keepalived.service") if ret != 0: raise ConfigError("keepalived failed to start") else: - # VRRP is removed in the commit - print("Stopping the VRRP process") call("systemctl stop keepalived.service") - os.unlink(VRRP.location['daemon']) return None |