From 0143c7aebe2389ceada6ca0a314a3ff0fd9cdfef Mon Sep 17 00:00:00 2001 From: David Teigland Date: Thu, 1 Oct 2020 12:34:36 -0500 Subject: [PATCH] improve message for invalid device arg in process_each_pv Multiple commands process pvs by name using process_each_pv() and will now have an improved error message for a device that's excluded by filters. --- tools/toollib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/toollib.c b/tools/toollib.c index f6879745b..f2372e095 100644 --- a/tools/toollib.c +++ b/tools/toollib.c @@ -3839,7 +3839,7 @@ static int _get_arg_devices(struct cmd_context *cmd, } if (!(dil->dev = dev_cache_get(cmd, sl->str, cmd->filter))) { - log_error("Failed to find device for physical volume \"%s\".", sl->str); + log_error("Cannot use %s: %s", sl->str, devname_error_reason(sl->str)); ret_max = ECMD_FAILED; } else { strncpy(dil->pvid, dil->dev->pvid, ID_LEN); -- 2.43.5