These may fail on shutdown/reboot, as the notification socket is already
closed.
Closes #39943.
if (r < 0)
return log_warning_errno(r, "Failed to finalize serialization file: %m");
+ /* This may fail on shutdown/reboot. Let's not warn louder. */
r = notify_push_fd(fileno(f), "config-serialization");
if (r < 0)
- return log_warning_errno(r, "Failed to push serialization fd to service manager: %m");
+ return log_debug_errno(r, "Failed to push serialization fd to service manager: %m");
log_debug("Serialized configurations.");
return 0;
/* We will start processing events in the loop below. Before starting processing, let's remove the
* event serialization fd from the fdstore, to avoid retrieving the serialized events again in future
* invocations. Otherwise, the serialized events may be processed multiple times. */
- (void) notify_remove_fd_warn("event-serialization");
+ (void) notify_remove_fd("event-serialization");
r = sd_event_loop(manager->event);
if (r < 0)