]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
systemctl: do not hint logs when a unit cannot be reloaded
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 23 Feb 2018 09:22:44 +0000 (10:22 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 23 Feb 2018 10:13:42 +0000 (11:13 +0100)
The logs don't contain any additional information.

src/systemctl/systemctl.c

index 6eec0171c6b465fb33d85af0c1049c707f65995c..e47c3dd2e9d00f8c8c3f005a99df336396b28808 100644 (file)
@@ -2942,7 +2942,8 @@ static int start_unit_one(
                 log_error("Failed to %s %s: %s", verb, name, bus_error_message(error, r));
 
                 if (!sd_bus_error_has_name(error, BUS_ERROR_NO_SUCH_UNIT) &&
-                    !sd_bus_error_has_name(error, BUS_ERROR_UNIT_MASKED))
+                    !sd_bus_error_has_name(error, BUS_ERROR_UNIT_MASKED) &&
+                    !sd_bus_error_has_name(error, BUS_ERROR_JOB_TYPE_NOT_APPLICABLE))
                         log_error("See %s logs and 'systemctl%s status%s %s' for details.",
                                    arg_scope == UNIT_FILE_SYSTEM ? "system" : "user",
                                    arg_scope == UNIT_FILE_SYSTEM ? "" : " --user",