From 701bd9d08ac1d16f74e2b453ca0826e85b1c8491 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Thu, 29 Feb 2024 23:45:54 +0800 Subject: [PATCH] systemctl: skip triggering unit warning if unit vanished --- src/systemctl/systemctl-util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/systemctl/systemctl-util.c b/src/systemctl/systemctl-util.c index a73fc3afd0c..1b69b1905c7 100644 --- a/src/systemctl/systemctl-util.c +++ b/src/systemctl/systemctl-util.c @@ -383,8 +383,8 @@ void warn_triggering_units(sd_bus *bus, const char *unit, const char *operation, r = get_active_triggering_units(bus, unit, ignore_masked, &triggered_by); if (r < 0) { - log_warning_errno(r, - "Failed to get triggering units for '%s', ignoring: %m", unit); + if (r != -ENOENT) /* A linked unit might have disappeared after disabling */ + log_warning_errno(r, "Failed to get triggering units for '%s', ignoring: %m", unit); return; } -- 2.47.3