curtin-dev team mailing list archive
-
curtin-dev team
-
Mailing list archive
-
Message #00211
[Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
Michael Hudson-Doyle has proposed merging ~mwhudson/curtin:lp-1876626 into curtin:master.
Commit message:
block.detect_multipath: ignore fake "devices" from /proc/mounts
A tmpfs can be mounted with any old junk in the "device" field and
unfortunately casper sometimes puts "/dev/shm" there, which is usually a
directory. Ignore such cases. (See https://bugs.launchpad.net/bugs/1876626)
Requested reviews:
curtin developers (curtin-dev)
For more details, see:
https://code.launchpad.net/~mwhudson/curtin/+git/curtin/+merge/383319
--
Your team curtin developers is requested to review the proposed merge of ~mwhudson/curtin:lp-1876626 into curtin:master.
diff --git a/curtin/block/__init__.py b/curtin/block/__init__.py
index a7fe22f..c006aa4 100644
--- a/curtin/block/__init__.py
+++ b/curtin/block/__init__.py
@@ -637,6 +637,12 @@ def detect_multipath(target_mountpoint=None):
for device in (os.path.realpath(dev)
for (dev, _mp, _vfs, _opts, _freq, _passno)
in get_proc_mounts() if dev.startswith('/dev/')):
+ if not is_block_device(device):
+ # A tmpfs can be mounted with any old junk in the "device"
+ # field and unfortunately casper sometimes puts "/dev/shm"
+ # there, which is usually a directory. Ignore such cases.
+ # (See https://bugs.launchpad.net/bugs/1876626)
+ continue
if _device_is_multipathed(device):
return device
Follow ups
-
[Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Server Team CI bot, 2020-05-05
-
Re: [Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Server Team CI bot, 2020-05-05
-
Re: [Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Ryan Harper, 2020-05-05
-
Re: [Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Server Team CI bot, 2020-05-05
-
[Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Chad Smith, 2020-05-05
-
[Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Michael Hudson-Doyle, 2020-05-05
-
[Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Server Team CI bot, 2020-05-05
-
Invalid Commit Message
From: Server Team CI bot, 2020-05-05
-
[Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Ryan Harper, 2020-05-05
-
Re: [Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Ryan Harper, 2020-05-05
-
[Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Ryan Harper, 2020-05-05
-
Re: [Merge] ~mwhudson/curtin:lp-1876626 into curtin:master
From: Server Team CI bot, 2020-05-04