Merge pull request #10470 from yuwata/log-message-updates
Log message updates
This commit is contained in:
@@ -179,9 +179,9 @@ static int verify_documentation(Unit *u, bool check_man) {
|
||||
k = show_man_page(*p + 4, true);
|
||||
if (k != 0) {
|
||||
if (k < 0)
|
||||
log_unit_error_errno(u, r, "Can't show %s: %m", *p);
|
||||
log_unit_error_errno(u, k, "Can't show %s: %m", *p + 4);
|
||||
else {
|
||||
log_unit_error_errno(u, r, "man %s command failed with code %d", *p + 4, k);
|
||||
log_unit_error(u, "Command 'man %s' failed with code %d", *p + 4, k);
|
||||
k = -ENOEXEC;
|
||||
}
|
||||
if (r == 0)
|
||||
|
||||
@@ -506,7 +506,7 @@ static int pretty_boot_time(sd_bus *bus, char **_buf) {
|
||||
"ActiveEnterTimestampMonotonic",
|
||||
&activated_time);
|
||||
if (r < 0) {
|
||||
log_info_errno(r, "Could not get time to reach default.target. Continuing...");
|
||||
log_info_errno(r, "Could not get time to reach default.target, ignoring: %m");
|
||||
activated_time = USEC_INFINITY;
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1173,7 +1173,7 @@ int unlinkat_deallocate(int fd, const char *name, int flags) {
|
||||
return 0;
|
||||
|
||||
if (fstat(truncate_fd, &st) < 0) {
|
||||
log_debug_errno(errno, "Failed to stat file '%s' for deallocation, ignoring.", name);
|
||||
log_debug_errno(errno, "Failed to stat file '%s' for deallocation, ignoring: %m", name);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -242,7 +242,7 @@ static int status_variables(void) {
|
||||
if (n_order == -ENOENT)
|
||||
n_order = 0;
|
||||
else if (n_order < 0)
|
||||
return log_error_errno(n_order, "Failed to read EFI boot order.");
|
||||
return log_error_errno(n_order, "Failed to read EFI boot order: %m");
|
||||
|
||||
/* print entries in BootOrder first */
|
||||
printf("Boot Loaders Listed in EFI Variables:\n");
|
||||
|
||||
+19
-19
@@ -1356,7 +1356,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = parse_boolean(v);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse as boolean: %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' as boolean: %m", v);
|
||||
|
||||
r = sd_bus_message_append_basic(m, t, &r);
|
||||
break;
|
||||
@@ -1366,7 +1366,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = safe_atou8(v, &z);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse as byte (unsigned 8bit integer): %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' as byte (unsigned 8bit integer): %m", v);
|
||||
|
||||
r = sd_bus_message_append_basic(m, t, &z);
|
||||
break;
|
||||
@@ -1377,7 +1377,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = safe_atoi16(v, &z);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse as signed 16bit integer: %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' as signed 16bit integer: %m", v);
|
||||
|
||||
r = sd_bus_message_append_basic(m, t, &z);
|
||||
break;
|
||||
@@ -1388,7 +1388,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = safe_atou16(v, &z);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse as unsigned 16bit integer: %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' as unsigned 16bit integer: %m", v);
|
||||
|
||||
r = sd_bus_message_append_basic(m, t, &z);
|
||||
break;
|
||||
@@ -1399,7 +1399,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = safe_atoi32(v, &z);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse as signed 32bit integer: %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' as signed 32bit integer: %m", v);
|
||||
|
||||
r = sd_bus_message_append_basic(m, t, &z);
|
||||
break;
|
||||
@@ -1410,7 +1410,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = safe_atou32(v, &z);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse as unsigned 32bit integer: %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' as unsigned 32bit integer: %m", v);
|
||||
|
||||
r = sd_bus_message_append_basic(m, t, &z);
|
||||
break;
|
||||
@@ -1421,7 +1421,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = safe_atoi64(v, &z);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse as signed 64bit integer: %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' as signed 64bit integer: %m", v);
|
||||
|
||||
r = sd_bus_message_append_basic(m, t, &z);
|
||||
break;
|
||||
@@ -1432,7 +1432,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = safe_atou64(v, &z);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse as unsigned 64bit integer: %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' as unsigned 64bit integer: %m", v);
|
||||
|
||||
r = sd_bus_message_append_basic(m, t, &z);
|
||||
break;
|
||||
@@ -1443,7 +1443,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = safe_atod(v, &z);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse as double precision floating point: %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' as double precision floating point: %m", v);
|
||||
|
||||
r = sd_bus_message_append_basic(m, t, &z);
|
||||
break;
|
||||
@@ -1462,11 +1462,11 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = safe_atou32(v, &n);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse number of array entries: %s", v);
|
||||
return log_error_errno(r, "Failed to parse '%s' number of array entries: %m", v);
|
||||
|
||||
r = signature_element_length(signature, &k);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Invalid array signature.");
|
||||
return log_error_errno(r, "Invalid array signature: %m");
|
||||
|
||||
{
|
||||
unsigned i;
|
||||
@@ -1512,7 +1512,7 @@ static int message_append_cmdline(sd_bus_message *m, const char *signature, char
|
||||
|
||||
r = signature_element_length(signature, &k);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Invalid struct/dict entry signature.");
|
||||
return log_error_errno(r, "Invalid struct/dict entry signature: %m");
|
||||
|
||||
{
|
||||
char s[k-1];
|
||||
@@ -2285,7 +2285,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
|
||||
r = parse_size(optarg, 1024, &sz);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse size: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse size '%s': %m", optarg);
|
||||
|
||||
if ((uint64_t) (size_t) sz != sz) {
|
||||
log_error("Size out of range.");
|
||||
@@ -2321,7 +2321,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_EXPECT_REPLY:
|
||||
r = parse_boolean(optarg);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse --expect-reply= parameter: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse --expect-reply= parameter '%s': %m", optarg);
|
||||
|
||||
arg_expect_reply = r;
|
||||
break;
|
||||
@@ -2329,7 +2329,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_AUTO_START:
|
||||
r = parse_boolean(optarg);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse --auto-start= parameter: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse --auto-start= parameter '%s': %m", optarg);
|
||||
|
||||
arg_auto_start = r;
|
||||
break;
|
||||
@@ -2337,7 +2337,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_ALLOW_INTERACTIVE_AUTHORIZATION:
|
||||
r = parse_boolean(optarg);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse --allow-interactive-authorization= parameter: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse --allow-interactive-authorization= parameter '%s': %m", optarg);
|
||||
|
||||
arg_allow_interactive_authorization = r;
|
||||
break;
|
||||
@@ -2345,14 +2345,14 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_TIMEOUT:
|
||||
r = parse_sec(optarg, &arg_timeout);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse --timeout= parameter: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse --timeout= parameter '%s': %m", optarg);
|
||||
|
||||
break;
|
||||
|
||||
case ARG_AUGMENT_CREDS:
|
||||
r = parse_boolean(optarg);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse --augment-creds= parameter: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse --augment-creds= parameter '%s': %m", optarg);
|
||||
|
||||
arg_augment_creds = r;
|
||||
break;
|
||||
@@ -2360,7 +2360,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_WATCH_BIND:
|
||||
r = parse_boolean(optarg);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse --watch-bind= parameter: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse --watch-bind= parameter '%s': %m", optarg);
|
||||
|
||||
arg_watch_bind = r;
|
||||
break;
|
||||
|
||||
+7
-5
@@ -805,14 +805,16 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_DEPTH:
|
||||
r = safe_atou(optarg, &arg_depth);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse depth parameter: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse depth parameter '%s': %m", optarg);
|
||||
|
||||
break;
|
||||
|
||||
case 'd':
|
||||
r = parse_sec(optarg, &arg_delay);
|
||||
if (r < 0 || arg_delay <= 0) {
|
||||
log_error("Failed to parse delay parameter: %s", optarg);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse delay parameter '%s': %m", optarg);
|
||||
if (arg_delay <= 0) {
|
||||
log_error("Invalid delay parameter '%s'", optarg);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
@@ -821,7 +823,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case 'n':
|
||||
r = safe_atou(optarg, &arg_iterations);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse iterations parameter: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse iterations parameter '%s': %m", optarg);
|
||||
|
||||
break;
|
||||
|
||||
@@ -885,7 +887,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_RECURSIVE:
|
||||
r = parse_boolean(optarg);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse --recursive= argument: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse --recursive= argument '%s': %m", optarg);
|
||||
|
||||
arg_recursive = r;
|
||||
arg_recursive_unset = r == 0;
|
||||
|
||||
+1
-1
@@ -1948,7 +1948,7 @@ void unit_release_cgroup(Unit *u) {
|
||||
|
||||
if (u->cgroup_inotify_wd >= 0) {
|
||||
if (inotify_rm_watch(u->manager->cgroup_inotify_fd, u->cgroup_inotify_wd) < 0)
|
||||
log_unit_debug_errno(u, errno, "Failed to remove cgroup inotify watch %i for %s, ignoring", u->cgroup_inotify_wd, u->id);
|
||||
log_unit_debug_errno(u, errno, "Failed to remove cgroup inotify watch %i for %s, ignoring: %m", u->cgroup_inotify_wd, u->id);
|
||||
|
||||
(void) hashmap_remove(u->manager->cgroup_inotify_wd_unit, INT_TO_PTR(u->cgroup_inotify_wd));
|
||||
u->cgroup_inotify_wd = -1;
|
||||
|
||||
+1
-1
@@ -254,7 +254,7 @@ static int device_deserialize_item(Unit *u, const char *key, const char *value,
|
||||
} else if (streq(key, "found")) {
|
||||
r = device_found_from_string_many(value, &d->deserialized_found);
|
||||
if (r < 0)
|
||||
log_unit_debug_errno(u, r, "Failed to parse found value, ignoring: %s", value);
|
||||
log_unit_debug_errno(u, r, "Failed to parse found value '%s', ignoring: %m", value);
|
||||
|
||||
} else
|
||||
log_unit_debug(u, "Unknown serialization key: %s", key);
|
||||
|
||||
@@ -73,7 +73,7 @@ static int generate_machine_id(const char *root, sd_id128_t *ret) {
|
||||
/* If that didn't work, generate a random machine id */
|
||||
r = sd_id128_randomize(ret);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to generate randomized : %m");
|
||||
return log_error_errno(r, "Failed to generate randomized machine ID: %m");
|
||||
|
||||
log_info("Initializing machine ID from random generator.");
|
||||
return 0;
|
||||
@@ -108,8 +108,7 @@ int machine_id_setup(const char *root, sd_id128_t machine_id, sd_id128_t *ret) {
|
||||
"2) /etc/machine-id exists and is empty.\n"
|
||||
"3) /etc/machine-id is missing and /etc is writable.\n");
|
||||
else
|
||||
return log_error_errno(errno,
|
||||
"Cannot open %s: %m", etc_machine_id);
|
||||
return log_error_errno(errno, "Cannot open %s: %m", etc_machine_id);
|
||||
}
|
||||
|
||||
writable = false;
|
||||
@@ -208,7 +207,7 @@ int machine_id_commit(const char *root) {
|
||||
|
||||
r = id128_read_fd(fd, ID128_PLAIN, &id);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "We didn't find a valid machine ID in %s.", etc_machine_id);
|
||||
return log_error_errno(r, "We didn't find a valid machine ID in %s: %m", etc_machine_id);
|
||||
|
||||
fd = safe_close(fd);
|
||||
|
||||
|
||||
+17
-16
@@ -349,7 +349,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
|
||||
r = value ? parse_boolean(value) : true;
|
||||
if (r < 0)
|
||||
log_warning("Failed to parse dump core switch %s. Ignoring.", value);
|
||||
log_warning_errno(r, "Failed to parse dump core switch %s, ignoring: %m", value);
|
||||
else
|
||||
arg_dump_core = r;
|
||||
|
||||
@@ -367,14 +367,17 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
|
||||
if (!value)
|
||||
arg_crash_chvt = 0; /* turn on */
|
||||
else if (parse_crash_chvt(value) < 0)
|
||||
log_warning("Failed to parse crash chvt switch %s. Ignoring.", value);
|
||||
else {
|
||||
r = parse_crash_chvt(value);
|
||||
if (r < 0)
|
||||
log_warning_errno(r, "Failed to parse crash chvt switch %s, ignoring: %m", value);
|
||||
}
|
||||
|
||||
} else if (proc_cmdline_key_streq(key, "systemd.crash_shell")) {
|
||||
|
||||
r = value ? parse_boolean(value) : true;
|
||||
if (r < 0)
|
||||
log_warning("Failed to parse crash shell switch %s. Ignoring.", value);
|
||||
log_warning_errno(r, "Failed to parse crash shell switch %s, ignoring: %m", value);
|
||||
else
|
||||
arg_crash_shell = r;
|
||||
|
||||
@@ -382,7 +385,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
|
||||
r = value ? parse_boolean(value) : true;
|
||||
if (r < 0)
|
||||
log_warning("Failed to parse crash reboot switch %s. Ignoring.", value);
|
||||
log_warning_errno(r, "Failed to parse crash reboot switch %s, ignoring: %m", value);
|
||||
else
|
||||
arg_crash_reboot = r;
|
||||
|
||||
@@ -391,17 +394,15 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
|
||||
r = parse_confirm_spawn(value, &s);
|
||||
if (r < 0)
|
||||
log_warning_errno(r, "Failed to parse confirm_spawn switch %s. Ignoring.", value);
|
||||
else {
|
||||
free(arg_confirm_spawn);
|
||||
arg_confirm_spawn = s;
|
||||
}
|
||||
log_warning_errno(r, "Failed to parse confirm_spawn switch %s, ignoring: %m", value);
|
||||
else
|
||||
free_and_replace(arg_confirm_spawn, s);
|
||||
|
||||
} else if (proc_cmdline_key_streq(key, "systemd.service_watchdogs")) {
|
||||
|
||||
r = value ? parse_boolean(value) : true;
|
||||
if (r < 0)
|
||||
log_warning("Failed to parse service watchdog switch %s. Ignoring.", value);
|
||||
log_warning_errno(r, "Failed to parse service watchdog switch %s, ignoring: %m", value);
|
||||
else
|
||||
arg_service_watchdogs = r;
|
||||
|
||||
@@ -410,7 +411,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
if (value) {
|
||||
r = parse_show_status(value, &arg_show_status);
|
||||
if (r < 0)
|
||||
log_warning("Failed to parse show status switch %s. Ignoring.", value);
|
||||
log_warning_errno(r, "Failed to parse show status switch %s, ignoring: %m", value);
|
||||
} else
|
||||
arg_show_status = SHOW_STATUS_YES;
|
||||
|
||||
@@ -421,7 +422,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
|
||||
r = exec_output_from_string(value);
|
||||
if (r < 0)
|
||||
log_warning("Failed to parse default standard output switch %s. Ignoring.", value);
|
||||
log_warning_errno(r, "Failed to parse default standard output switch %s, ignoring: %m", value);
|
||||
else
|
||||
arg_default_std_output = r;
|
||||
|
||||
@@ -432,7 +433,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
|
||||
r = exec_output_from_string(value);
|
||||
if (r < 0)
|
||||
log_warning("Failed to parse default standard error switch %s. Ignoring.", value);
|
||||
log_warning_errno(r, "Failed to parse default standard error switch %s, ignoring: %m", value);
|
||||
else
|
||||
arg_default_std_error = r;
|
||||
|
||||
@@ -459,7 +460,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
|
||||
r = set_machine_id(value);
|
||||
if (r < 0)
|
||||
log_warning("MachineID '%s' is not valid. Ignoring.", value);
|
||||
log_warning_errno(r, "MachineID '%s' is not valid, ignoring: %m", value);
|
||||
|
||||
} else if (proc_cmdline_key_streq(key, "systemd.default_timeout_start_sec")) {
|
||||
|
||||
@@ -468,7 +469,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
|
||||
r = parse_sec(value, &arg_default_timeout_start_usec);
|
||||
if (r < 0)
|
||||
log_warning_errno(r, "Failed to parse default start timeout: %s, ignoring.", value);
|
||||
log_warning_errno(r, "Failed to parse default start timeout '%s', ignoring: %m", value);
|
||||
|
||||
if (arg_default_timeout_start_usec <= 0)
|
||||
arg_default_timeout_start_usec = USEC_INFINITY;
|
||||
|
||||
+1
-1
@@ -1784,7 +1784,7 @@ static int mount_dispatch_io(sd_event_source *source, int fd, uint32_t revents,
|
||||
if (r == 0)
|
||||
rescan = true;
|
||||
else if (r < 0)
|
||||
return log_error_errno(r, "Failed to drain libmount events");
|
||||
return log_error_errno(r, "Failed to drain libmount events: %m");
|
||||
} while (r == 0);
|
||||
|
||||
log_debug("libmount event [rescan: %s]", yes_no(rescan));
|
||||
|
||||
+3
-3
@@ -2754,7 +2754,7 @@ static int service_deserialize_item(Unit *u, const char *key, const char *value,
|
||||
|
||||
r = cunescape(value, 0, &t);
|
||||
if (r < 0)
|
||||
log_unit_debug_errno(u, r, "Failed to unescape status text: %s", value);
|
||||
log_unit_debug_errno(u, r, "Failed to unescape status text '%s': %m", value);
|
||||
else
|
||||
free_and_replace(s->status_text, t);
|
||||
|
||||
@@ -2763,7 +2763,7 @@ static int service_deserialize_item(Unit *u, const char *key, const char *value,
|
||||
|
||||
r = manager_load_unit(u->manager, value, NULL, NULL, &socket);
|
||||
if (r < 0)
|
||||
log_unit_debug_errno(u, r, "Failed to load accept-socket unit: %s", value);
|
||||
log_unit_debug_errno(u, r, "Failed to load accept-socket unit '%s': %m", value);
|
||||
else {
|
||||
unit_ref_set(&s->accept_socket, u, socket);
|
||||
SOCKET(socket)->n_connections++;
|
||||
@@ -3735,7 +3735,7 @@ static void service_notify_message(
|
||||
status_errno = parse_errno(e);
|
||||
if (status_errno < 0)
|
||||
log_unit_warning_errno(u, status_errno,
|
||||
"Failed to parse ERRNO= field in notification message: %s", e);
|
||||
"Failed to parse ERRNO= field value '%s' in notification message: %m", e);
|
||||
else if (s->status_errno != status_errno) {
|
||||
s->status_errno = status_errno;
|
||||
notify_dbus = true;
|
||||
|
||||
+6
-6
@@ -77,14 +77,14 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_LOG_LEVEL:
|
||||
r = log_set_max_level_from_string(optarg);
|
||||
if (r < 0)
|
||||
log_error_errno(r, "Failed to parse log level %s, ignoring.", optarg);
|
||||
log_error_errno(r, "Failed to parse log level %s, ignoring: %m", optarg);
|
||||
|
||||
break;
|
||||
|
||||
case ARG_LOG_TARGET:
|
||||
r = log_set_target_from_string(optarg);
|
||||
if (r < 0)
|
||||
log_error_errno(r, "Failed to parse log target %s, ignoring", optarg);
|
||||
log_error_errno(r, "Failed to parse log target %s, ignoring: %m", optarg);
|
||||
|
||||
break;
|
||||
|
||||
@@ -93,7 +93,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
if (optarg) {
|
||||
r = log_show_color_from_string(optarg);
|
||||
if (r < 0)
|
||||
log_error_errno(r, "Failed to parse log color setting %s, ignoring", optarg);
|
||||
log_error_errno(r, "Failed to parse log color setting %s, ignoring: %m", optarg);
|
||||
} else
|
||||
log_show_color(true);
|
||||
|
||||
@@ -103,7 +103,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
if (optarg) {
|
||||
r = log_show_location_from_string(optarg);
|
||||
if (r < 0)
|
||||
log_error_errno(r, "Failed to parse log location setting %s, ignoring", optarg);
|
||||
log_error_errno(r, "Failed to parse log location setting %s, ignoring: %m", optarg);
|
||||
} else
|
||||
log_show_location(true);
|
||||
|
||||
@@ -112,14 +112,14 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_EXIT_CODE:
|
||||
r = safe_atou8(optarg, &arg_exit_code);
|
||||
if (r < 0)
|
||||
log_error_errno(r, "Failed to parse exit code %s, ignoring", optarg);
|
||||
log_error_errno(r, "Failed to parse exit code %s, ignoring: %m", optarg);
|
||||
|
||||
break;
|
||||
|
||||
case ARG_TIMEOUT:
|
||||
r = parse_sec(optarg, &arg_timeout);
|
||||
if (r < 0)
|
||||
log_error_errno(r, "Failed to parse shutdown timeout %s, ignoring", optarg);
|
||||
log_error_errno(r, "Failed to parse shutdown timeout %s, ignoring: %m", optarg);
|
||||
|
||||
break;
|
||||
|
||||
|
||||
@@ -106,7 +106,7 @@ static int write_access2_rules(const char* srcdir) {
|
||||
if (write(isempty(acc2) ? load2_fd : change_fd, buf, strlen(buf)) < 0) {
|
||||
if (r == 0)
|
||||
r = -errno;
|
||||
log_error_errno(errno, "Failed to write '%s' to '%s' in '%s'",
|
||||
log_error_errno(errno, "Failed to write '%s' to '%s' in '%s': %m",
|
||||
buf, isempty(acc2) ? "/sys/fs/smackfs/load2" : "/sys/fs/smackfs/change-rule", entry->d_name);
|
||||
}
|
||||
}
|
||||
@@ -181,7 +181,7 @@ static int write_cipso2_rules(const char* srcdir) {
|
||||
if (write(cipso2_fd, buf, strlen(buf)) < 0) {
|
||||
if (r == 0)
|
||||
r = -errno;
|
||||
log_error_errno(errno, "Failed to write '%s' to '/sys/fs/smackfs/cipso2' in '%s'",
|
||||
log_error_errno(errno, "Failed to write '%s' to '/sys/fs/smackfs/cipso2' in '%s': %m",
|
||||
buf, entry->d_name);
|
||||
break;
|
||||
}
|
||||
@@ -253,7 +253,7 @@ static int write_netlabel_rules(const char* srcdir) {
|
||||
if (!fputs(buf, dst)) {
|
||||
if (r == 0)
|
||||
r = -EINVAL;
|
||||
log_error_errno(errno, "Failed to write line to /sys/fs/smackfs/netlabel");
|
||||
log_error_errno(errno, "Failed to write line to /sys/fs/smackfs/netlabel: %m");
|
||||
break;
|
||||
}
|
||||
q = fflush_and_check(dst);
|
||||
@@ -410,7 +410,7 @@ int mac_smack_setup(bool *loaded_policy) {
|
||||
log_info("Successfully wrote Smack onlycap list.");
|
||||
break;
|
||||
default:
|
||||
log_emergency_errno(r, "Failed to write Smack onlycap list.");
|
||||
log_emergency_errno(r, "Failed to write Smack onlycap list: %m");
|
||||
return r;
|
||||
}
|
||||
|
||||
|
||||
@@ -340,7 +340,7 @@ static int save_external_coredump(
|
||||
|
||||
r = safe_atou64(context[CONTEXT_RLIMIT], &rlimit);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse resource limit: %s", context[CONTEXT_RLIMIT]);
|
||||
return log_error_errno(r, "Failed to parse resource limit '%s': %m", context[CONTEXT_RLIMIT]);
|
||||
if (rlimit < page_size()) {
|
||||
/* Is coredumping disabled? Then don't bother saving/processing the coredump.
|
||||
* Anything below PAGE_SIZE cannot give a readable coredump (the kernel uses
|
||||
|
||||
@@ -237,13 +237,13 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case 'S':
|
||||
r = parse_timestamp(optarg, &arg_since);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse timestamp: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse timestamp '%s': %m", optarg);
|
||||
break;
|
||||
|
||||
case 'U':
|
||||
r = parse_timestamp(optarg, &arg_until);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse timestamp: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse timestamp '%s': %m", optarg);
|
||||
break;
|
||||
|
||||
case 'F':
|
||||
|
||||
@@ -106,7 +106,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
|
||||
r = unhexmem(optarg, strlen(optarg), &p, &l);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse root hash: %s", optarg);
|
||||
return log_error_errno(r, "Failed to parse root hash '%s': %m", optarg);
|
||||
if (l < sizeof(sd_id128_t)) {
|
||||
log_error("Root hash must be at least 128bit long: %s", optarg);
|
||||
free(p);
|
||||
|
||||
@@ -952,7 +952,7 @@ int main(int argc, char *argv[]) {
|
||||
|
||||
r = proc_cmdline_get_bool("systemd.firstboot", &enabled);
|
||||
if (r < 0) {
|
||||
log_error_errno(r, "Failed to parse systemd.firstboot= kernel command line argument, ignoring.");
|
||||
log_error_errno(r, "Failed to parse systemd.firstboot= kernel command line argument, ignoring: %m");
|
||||
goto finish;
|
||||
}
|
||||
if (r > 0 && !enabled) {
|
||||
|
||||
@@ -561,7 +561,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value, void *dat
|
||||
|
||||
r = value ? parse_boolean(value) : 1;
|
||||
if (r < 0)
|
||||
log_warning("Failed to parse gpt-auto switch \"%s\". Ignoring.", value);
|
||||
log_warning_errno(r, "Failed to parse gpt-auto switch \"%s\", ignoring: %m", value);
|
||||
else
|
||||
arg_enabled = r;
|
||||
|
||||
|
||||
+2
-2
@@ -280,7 +280,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_SETTINGS:
|
||||
r = parse_boolean(optarg);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse --settings= parameter '%s'", optarg);
|
||||
return log_error_errno(r, "Failed to parse --settings= parameter '%s': %m", optarg);
|
||||
|
||||
arg_settings = r;
|
||||
break;
|
||||
@@ -288,7 +288,7 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
case ARG_ROOTHASH:
|
||||
r = parse_boolean(optarg);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse --roothash= parameter '%s'", optarg);
|
||||
return log_error_errno(r, "Failed to parse --roothash= parameter '%s': %m", optarg);
|
||||
|
||||
arg_roothash = r;
|
||||
break;
|
||||
|
||||
@@ -391,7 +391,7 @@ int config_parse_network_zone(
|
||||
|
||||
j = strappend("vz-", rvalue);
|
||||
if (!ifname_valid(j)) {
|
||||
log_syntax(unit, LOG_ERR, filename, line, 0, "Invalid network zone name %s, ignoring: %m", rvalue);
|
||||
log_syntax(unit, LOG_ERR, filename, line, 0, "Invalid network zone name, ignoring: %s", rvalue);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user