From b7a40234f3deb76964b5126ec916165b9260e64d Mon Sep 17 00:00:00 2001 From: VirtuBox Date: Thu, 20 Oct 2022 11:52:57 +0200 Subject: [PATCH] Fix netdata upgrade for old versions --- wo/cli/plugins/stack_upgrade.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/wo/cli/plugins/stack_upgrade.py b/wo/cli/plugins/stack_upgrade.py index 53a1b94..b0333b2 100644 --- a/wo/cli/plugins/stack_upgrade.py +++ b/wo/cli/plugins/stack_upgrade.py @@ -383,6 +383,15 @@ class WOStackUpgradeController(CementBaseController): "bash /var/lib/wo/tmp/kickstart.sh " "--dont-wait --no-updates --stable-channel", errormsg='', log=False) + if (os.path.exists('/opt/netdata') and + not os.path.exists( + '/opt/netdata/var/run/netdata/netdata.pid')): + WOShellExec.cmd_exec( + self, + 'bash /var/lib/wo/tmp/kickstart.sh ' + '--dont-wait --no-updates ' + '--stable-channel --reinstall-even-if-unsafe', + errormsg='', log=False) Log.valide(self, "Upgrading Netdata") if WOAptGet.is_selected(self, 'WordOps Dashboard', packages):