From: "Brian C. Lane" <bcl(a)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
--
To view this commit on github, visit
https://github.com/rhinstaller/blivet/commit/69964911faaf6b7c859fbe26f50a...