From: "Brian C. Lane" bcl@redhat.com
Add the mountpoint and the rc value to the FSError message. Details and output of lsof are still available in program.log, this just makes the error more clear to whoever catches it. --- blivet/formats/fs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/blivet/formats/fs.py b/blivet/formats/fs.py index 90cbca6..0017b88 100644 --- a/blivet/formats/fs.py +++ b/blivet/formats/fs.py @@ -629,7 +629,7 @@ def _teardown(self, **kwargs): if rc: # try and catch whatever is causing the umount problem util.run_program(["lsof", mountpoint]) - raise FSError("umount failed") + raise FSError("umount of %s failed (%d)" % (mountpoint, rc))
if mountpoint == self._chrootedMountpoint: self._chrootedMountpoint = None