[Bug 784888] Re: indexerror in vmbuilder when partitionfile contains 2 columns or less
Serge Hallyn
784888 at bugs.launchpad.net
Thu May 19 17:25:18 UTC 2011
** Description changed:
Binary package hint: python-vm-builder
+
+ ==================================
+ SRU justification:
+ 1. Impact: using a partition file which doesn't container *optional* elements causes failure.
+ 2. How bug addressed: the code is patched to use a proper test for the presence of the optional elements. (Existing check was simply wrong)
+ 3. Patch: See comment number 4
+ 4. To reproduce:
+ cat > partfile << EOF
+ root 4000
+ swap 1000
+ EOF
+ vmbuilder xen ubuntu --part partfile
+ 5. Regression potential: If the patch were wrong, other bugs in the parsing of the partfile could be introduced.
+ ==================================
In 11.04 with python-vm-builder 0.12.4+bzr464-0ubuntu1, when you have a file vmbuilder.partition with 2 lines:
root 4000
swap 1000
and you run "vmbuilder xen ubuntu --suite natty --flavour virtual --arch amd64 -o --ip 192.168.122.2 --hostname myvm --bridge virbr0 --part vmbuilder.partition --user user --name user --pass default" it will crash with this error:
Traceback (most recent call last):
- File "/usr/bin/vmbuilder", line 24, in <module>
- cli.main()
- File "/usr/lib/python2.7/dist-packages/VMBuilder/contrib/cli.py", line 222, in main
- self.set_disk_layout(hypervisor)
- File "/usr/lib/python2.7/dist-packages/VMBuilder/contrib/cli.py", line 351, in set_disk_layout
- if not elements[3]:
+ File "/usr/bin/vmbuilder", line 24, in <module>
+ cli.main()
+ File "/usr/lib/python2.7/dist-packages/VMBuilder/contrib/cli.py", line 222, in main
+ self.set_disk_layout(hypervisor)
+ File "/usr/lib/python2.7/dist-packages/VMBuilder/contrib/cli.py", line 351, in set_disk_layout
+ if not elements[3]:
IndexError: list index out of range
This is fixed with the patch i included
** Attachment added: "patch"
https://bugs.launchpad.net/ubuntu/+source/vm-builder/+bug/784888/+attachment/2135542/+files/patch
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to vm-builder in Ubuntu.
https://bugs.launchpad.net/bugs/784888
Title:
indexerror in vmbuilder when partitionfile contains 2 columns or less
More information about the Ubuntu-server-bugs
mailing list