diff --git a/lib/backend.py b/lib/backend.py index 9b98a7675e239552141f4a6c4ba0df2de6e80c30..ebbc43a818682dd1596dddcec26b5d7b12427533 100644 --- a/lib/backend.py +++ b/lib/backend.py @@ -524,7 +524,11 @@ def VerifyNode(what, cluster_name): " and ".join(fail)) if constants.NV_LVLIST in what: - result[constants.NV_LVLIST] = GetVolumeList(what[constants.NV_LVLIST]) + try: + val = GetVolumeList(what[constants.NV_LVLIST]) + except RPCFail, err: + val = str(err) + result[constants.NV_LVLIST] = val if constants.NV_INSTANCELIST in what: # GetInstanceList can fail