From 65ccd2ade2149e677af58d53174f2cc4c2ff5814 Mon Sep 17 00:00:00 2001 From: jgaunt Date: Fri, 24 Oct 2025 02:41:20 +0000 Subject: [PATCH] update to only reload services that are enabled and running --- truenas_kmip_unlock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/truenas_kmip_unlock.py b/truenas_kmip_unlock.py index cfa640a..5f21e2d 100644 --- a/truenas_kmip_unlock.py +++ b/truenas_kmip_unlock.py @@ -459,7 +459,7 @@ if __name__ == '__main__': logger.info('Dataset {} is already unlocked'.format(pool_name)) services = c.call("service.query") for service in services: - if service['enable'] and service['service'] not in EXCLUDED_SERVICES: + if service['enable'] and service['enable'] == "RUNNING" and service['service'] not in EXCLUDED_SERVICES: logger.debug('Service {} is enabled'.format(service['service'])) reloaded = c.call("service.control", "RELOAD", service['service'], job=True) if reloaded: