I'm getting the same error here, (running Ubuntu Natty)
$ sudo ubuntu-vm-builder vbox lucid --addpkg vim [ .... ] 2011-05-05 14:18:18,838 INFO : Calling hook: unmount_partitions 2011-05-05 14:18:18,839 INFO : Unmounting target filesystem 2011-05-05 14:18:22,792 INFO : Calling hook: convert 2011-05-05 14:18:22,793 INFO : Calling hook: deploy 2011-05-05 14:18:22,795 INFO : Cleaning up Traceback (most recent call last): File "/usr/bin/ubuntu-vm-builder", line 24, in <module> uvb.main() File "/usr/lib/python2.7/dist-packages/VMBuilder/contrib/cli.py", line 227, in main hypervisor.finalise(destdir) File "/usr/lib/python2.7/dist-packages/VMBuilder/hypervisor.py", line 78, in finalise self.call_hooks('deploy', destdir) File "/usr/lib/python2.7/dist-packages/VMBuilder/distro.py", line 67, in call_hooks call_hooks(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/VMBuilder/util.py", line 165, in call_hooks getattr(context, func, log_no_such_method)(*args, **kwargs) TypeError: deploy() takes exactly 1 argument (2 given)
I'm getting the same error here, (running Ubuntu Natty)
$ sudo ubuntu-vm-builder vbox lucid --addpkg vim ubuntu- vm-builder" , line 24, in <module> python2. 7/dist- packages/ VMBuilder/ contrib/ cli.py" , line 227, in main finalise( destdir) python2. 7/dist- packages/ VMBuilder/ hypervisor. py", line 78, in finalise call_hooks( 'deploy' , destdir) python2. 7/dist- packages/ VMBuilder/ distro. py", line 67, in call_hooks hooks(self, *args, **kwargs) python2. 7/dist- packages/ VMBuilder/ util.py" , line 165, in call_hooks context, func, log_no_ such_method) (*args, **kwargs)
[ .... ]
2011-05-05 14:18:18,838 INFO : Calling hook: unmount_partitions
2011-05-05 14:18:18,839 INFO : Unmounting target filesystem
2011-05-05 14:18:22,792 INFO : Calling hook: convert
2011-05-05 14:18:22,793 INFO : Calling hook: deploy
2011-05-05 14:18:22,795 INFO : Cleaning up
Traceback (most recent call last):
File "/usr/bin/
uvb.main()
File "/usr/lib/
hypervisor.
File "/usr/lib/
self.
File "/usr/lib/
call_
File "/usr/lib/
getattr(
TypeError: deploy() takes exactly 1 argument (2 given)