** Description changed:

  Step to reproduce:
  
  lfara...@opus:~$ sudo MIRROR=http://192.168.1.4/ubuntu vmbuilder vbox ubuntu 
--suite lucid --vbox-disk-format vdi
  Traceback (most recent call last):
-   File "/usr/bin/vmbuilder", line 24, in <module>
-     cli.main()
-   File "/usr/lib/python2.6/dist-packages/VMBuilder/contrib/cli.py", line 62, 
in main
-     hypervisor, distro = self.handle_args(optparser, sys.argv[1:])
-   File "/usr/lib/python2.6/dist-packages/VMBuilder/contrib/cli.py", line 173, 
in handle_args
-     hypervisor = VMBuilder.get_hypervisor(args[0])(distro)
-   File "/usr/lib/python2.6/dist-packages/VMBuilder/hypervisor.py", line 34, 
in __init__
-     super(Hypervisor, self).__init__()
-   File "/usr/lib/python2.6/dist-packages/VMBuilder/distro.py", line 30, in 
__init__
-     super(Context, self).__init__(self)
-   File "/usr/lib/python2.6/dist-packages/VMBuilder/plugins/__init__.py", line 
46, in __init__
-     self.register_options()
-   File "/usr/lib/python2.6/dist-packages/VMBuilder/plugins/virtualbox/vm.py", 
line 36, in register_options
-     group.add_option('--vbox-disk-format', metavar='FORMAT', default='vdi', 
help='Desired disk format. Valid options are: vdi vmdk. [default: %default]')
+   File "/usr/bin/vmbuilder", line 24, in <module>
+     cli.main()
+   File "/usr/lib/python2.6/dist-packages/VMBuilder/contrib/cli.py", line 62, 
in main
+     hypervisor, distro = self.handle_args(optparser, sys.argv[1:])
+   File "/usr/lib/python2.6/dist-packages/VMBuilder/contrib/cli.py", line 173, 
in handle_args
+     hypervisor = VMBuilder.get_hypervisor(args[0])(distro)
+   File "/usr/lib/python2.6/dist-packages/VMBuilder/hypervisor.py", line 34, 
in __init__
+     super(Hypervisor, self).__init__()
+   File "/usr/lib/python2.6/dist-packages/VMBuilder/distro.py", line 30, in 
__init__
+     super(Context, self).__init__(self)
+   File "/usr/lib/python2.6/dist-packages/VMBuilder/plugins/__init__.py", line 
46, in __init__
+     self.register_options()
+   File "/usr/lib/python2.6/dist-packages/VMBuilder/plugins/virtualbox/vm.py", 
line 36, in register_options
+     group.add_option('--vbox-disk-format', metavar='FORMAT', default='vdi', 
help='Desired disk format. Valid options are: vdi vmdk. [default: %default]')
  AttributeError: 'SettingGroup' object has no attribute 'add_option'
- 
- 
- group.add_option() is used several times in the source code, despite not 
being listed in the API at 
/usr/share/doc/python-vm-builder/html/VMBuilder.plugins.Plugin.SettingGroup-class.html
- 
- 
- ./VMBuilder/contrib/cli.py:            group.add_option('--debug', 
action='callback', callback=self.set_verbosity, help='Show debug information')
- ./VMBuilder/contrib/cli.py:            group.add_option('--verbose', '-v', 
action='callback', callback=self.set_verbosity, help='Show progress 
information')
- ./VMBuilder/contrib/cli.py:            group.add_option('--quiet', '-q', 
action='callback', callback=self.set_verbosity, help='Silent operation')
- ./VMBuilder/contrib/cli.py:            group.add_option('--overwrite', '-o', 
action='store_true', help='Configuration file')
- ./VMBuilder/contrib/cli.py:            group.add_option('--config', '-c', 
type='str', help='Configuration file')
- ./VMBuilder/contrib/cli.py:            group.add_option('--templates', 
metavar='DIR', help='Prepend DIR to template search path.')
- ./VMBuilder/contrib/cli.py:            group.add_option('--destdir', '-d', 
type='str', help='Destination directory')
- ./VMBuilder/contrib/cli.py:            group.add_option('--only-chroot', 
action='store_true', help="Only build the chroot. Don't install it on disk 
images or anything.")
- ./VMBuilder/contrib/cli.py:            group.add_option('--existing-chroot', 
help="Use existing chroot.")
- ./VMBuilder/contrib/cli.py:            group.add_option('--rootsize', 
metavar='SIZE', default=4096, help='Size (in MB) of the root filesystem 
[default: %default]')
- ./VMBuilder/contrib/cli.py:            group.add_option('--optsize', 
metavar='SIZE', default=0, help='Size (in MB) of the /opt filesystem. If not 
set, no /opt filesystem will be added.')
- ./VMBuilder/contrib/cli.py:            group.add_option('--swapsize', 
metavar='SIZE', default=1024, help='Size (in MB) of the swap partition 
[default: %default]')
- ./VMBuilder/contrib/cli.py:            group.add_option('--raw', 
metavar='PATH', type='str', help="Specify a file (or block device) to as first 
disk image.")
- ./VMBuilder/contrib/cli.py:            group.add_option('--part', 
metavar='PATH', type='str', help="Allows to specify a partition table in PATH 
each line of partfile should specify (root first): \n    mountpoint size \none 
per line, separated by space, where size is in megabytes. You can have up to 4 
virtual disks, a new disk starts on a line containing only '---'. ie: \n    
root 2000 \n    /boot 512 \n    swap 1000 \n    --- \n    /var 8000 \n    
/var/log 2000")
- ./VMBuilder/contrib/cli.py:                optgroup.add_option(*args, 
**kwargs)
- ./VMBuilder/plugins/ec2/__init__.py:        group.add_option('--ec2', 
action='store_true', help='Build for EC2')
- ./VMBuilder/plugins/ec2/__init__.py:        
group.add_option('--ec2-name','--ec2-prefix', metavar='EC2_NAME', help='Name 
for the EC2 image.')
- ./VMBuilder/plugins/ec2/__init__.py:        group.add_option('--ec2-cert', 
metavar='CERTFILE', help='PEM encoded public certificate for EC2.')
- ./VMBuilder/plugins/ec2/__init__.py:        group.add_option('--ec2-key', 
metavar='KEYFILE', help='PEM encoded private key for EC2.')
- ./VMBuilder/plugins/ec2/__init__.py:        group.add_option('--ec2-user', 
metavar='AWS_ACCOUNT', help='EC2 user ID (a.k.a. AWS account number, not AWS 
access key ID).')
- ./VMBuilder/plugins/ec2/__init__.py:        group.add_option('--ec2-bucket', 
metavar='BUCKET', help='S3 bucket to hold the AMI.')
- ./VMBuilder/plugins/ec2/__init__.py:        
group.add_option('--ec2-access-key', metavar='ACCESS_ID', help='AWS access key 
ID.')
- ./VMBuilder/plugins/ec2/__init__.py:        
group.add_option('--ec2-secret-key', metavar='SECRET_ID', help='AWS secret 
access key.')
- ./VMBuilder/plugins/ec2/__init__.py:        
group.add_option('--ec2-kernel','--ec2-aki', metavar='AKI', help='EC2 AKI 
(kernel) to use.')
- ./VMBuilder/plugins/ec2/__init__.py:        
group.add_option('--ec2-ramdisk','--ec2-ari', metavar='ARI', help='EC2 ARI 
(ramdisk) to use.')
- ./VMBuilder/plugins/ec2/__init__.py:        group.add_option('--ec2-version', 
metavar='EC2_VER', help='Specify the EC2 image version.')
- ./VMBuilder/plugins/ec2/__init__.py:        
group.add_option('--ec2-landscape', action='store_true', help='Install 
landscape client support')
- ./VMBuilder/plugins/ec2/__init__.py:        group.add_option('--ec2-bundle', 
action='store_true', help='Bundle the instance')
- ./VMBuilder/plugins/ec2/__init__.py:        group.add_option('--ec2-upload', 
action='store_true', help='Upload the instance')
- ./VMBuilder/plugins/ec2/__init__.py:        
group.add_option('--ec2-register', action='store_true', help='Register the 
instance')
- ./VMBuilder/plugins/firstscripts/__init__.py:        
group.add_option('--firstboot', metavar='PATH', default='', help='Specify a 
script that will be copied into the guest and executed the first time the 
machine boots.  This script must not be interactive.')
- ./VMBuilder/plugins/firstscripts/__init__.py:        
group.add_option('--firstlogin', metavar='PATH', default='', help='Specify a 
script that will be copied into the guest and will be executed the first time 
the user logs in. This script can be interactive.')
- ./VMBuilder/plugins/virtualbox/vm.py:        
group.add_option('--vbox-disk-format', metavar='FORMAT', default='vdi', 
help='Desired disk format. Valid options are: vdi vmdk. [default: %default]')
  
  ProblemType: Crash
  DistroRelease: Ubuntu 10.04
  Package: python-vm-builder 0.12.3-0ubuntu1
  ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
  Uname: Linux 2.6.32-21-generic x86_64
  NonfreeKernelModules: ksplice_hmqybxr3_vmlinux_new ksplice_hmqybxr3
  Architecture: amd64
  Date: Thu May 13 18:11:10 2010
  EcryptfsInUse: Yes
  ExecutablePath: /usr/bin/vmbuilder
  InterpreterPath: /usr/bin/python2.6
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python /usr/bin/vmbuilder vbox ubuntu --suite lucid
  ProcEnviron:
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
+  SHELL=/bin/bash
  PythonArgs: ['/usr/bin/vmbuilder', 'vbox', 'ubuntu', '--suite', 'lucid']
  SourcePackage: vm-builder
  Title: vmbuilder crashed with AttributeError in register_options()
  UserGroups:

-- 
vmbuilder crashed with AttributeError in register_options()
https://bugs.launchpad.net/bugs/580237
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to