lines 35-36 should read: self.doPartition, self.doVolumeGroup, self.doLogicalVolume, self.doRaid, If you have it with doLogicalVolume first, it kickstart barfs because a LV has to belong to a LVG.
tested on rhel4qu3