Looks like the code that was added to check for partition slots running out was expecting at least one local disk being present. With no local disk - such as during multipath install - this caused a traceback as the disklabel variable used for checking partition slots was not set. I've modified the check to only run if the disklabel variable is set, which should fix the issue for multipath and still work fine for local install.
Martin Kolman (1): Check if disklabel is set (#1007683)
storage/partitioning.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)