[Bug 1133052] [NEW] installer unable to create multiple lvm volume groups
Launchpad Bug Tracker
1133052 at bugs.launchpad.net
Wed Feb 27 12:46:59 UTC 2013
You have been subscribed to a public bug:
I'm not sure with which package this bug should be associated as it
likely will span multiple (debian-installer,partman-lvm at the least)
I'm unable to create multiple volume groups via the kickstart
installation method.
The following partitioning information in the kickstart file:
part /boot --size 1024 --asprimary --fstype ext3 --ondisk=1
part pv.01 --size 40960 --asprimary --fstype ext3 --ondisk=1
volgroup sysvg1 pv.01
part pv.02 --size 1 --asprimary --fstype ext3 --ondisk=1 --grow
volgroup usrvg1 pv.02
results in a single volume group called sysvg1 and another named after
the machine's hostname. It attempts to create usrvg1 using the same
device as that used for sysvg1.
I believe the immediate cause of this is in /lib/partman/lib/auto-lvm.sh
in auto_lvm_create_vg_map(). The recipe_device variable should contain
the physical device to use for the given partition, however there I
don't believe any device{} tag is ever set. Looking at the output of
/tmp/expert_recipe seems to support this:
256 256 256 ext3 $primary{ } method{ format } format{ } use_filesystem{ } filesystem{ ext3 } mountpoint{ /boot } . \
40960 40960 40960 ext3 $primary{ } $defaultignore{ } method{ lvm } vg_name{ sysvg1 } . \
1 1073741824 -1 ext3 $primary{ } $defaultignore{ } method{ lvm } vg_name{ usrvg1 } .
The bigger issue I think is that the physical volume/volume group
relationships are stripped after kickseed initially parses the
partitioning section in the kickstart file. Perhaps the mountpoint{} tag
could be used to contain the PV <-> vg mappings.
Thanks!
-Aaron
** Affects: partman-base (Ubuntu)
Importance: Undecided
Status: New
** Tags: bot-comment
--
installer unable to create multiple lvm volume groups
https://bugs.launchpad.net/bugs/1133052
You received this bug notification because you are a member of Ubuntu Foundations Bugs, which is subscribed to partman-base in Ubuntu.
More information about the foundations-bugs
mailing list