From: Michal Sekletar Date: Fri, 22 Feb 2019 14:50:55 +0000 (+0100) Subject: logind: don't print warning when user@.service template is masked X-Git-Tag: v242~299 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=03b6fa0c5b51b0d39334ff6ba183a3391443bcf6;p=platform%2Fupstream%2Fsystemd.git logind: don't print warning when user@.service template is masked User instance of systemd is optional feature and if user@.service template is masked then administrator most likely doesn't want --user instances of systemd for logged in users. We don't need to be verbose about it. --- diff --git a/src/login/logind-user.c b/src/login/logind-user.c index ae27bfb..fe47c78 100644 --- a/src/login/logind-user.c +++ b/src/login/logind-user.c @@ -357,7 +357,8 @@ static void user_start_service(User *u) { r = manager_start_unit(u->manager, u->service, &error, &u->service_job); if (r < 0) - log_warning_errno(r, "Failed to start user service '%s', ignoring: %s", u->service, bus_error_message(&error, r)); + log_full_errno(sd_bus_error_has_name(&error, BUS_ERROR_UNIT_MASKED) ? LOG_DEBUG : LOG_WARNING, r, + "Failed to start user service '%s', ignoring: %s", u->service, bus_error_message(&error, r)); } int user_start(User *u) {