Global name 'isodir' is not defined

Bug #323901 reported by Andreas Rütten
10
Affects Status Importance Assigned to Milestone
VMBuilder
Fix Released
Undecided
Unassigned

Bug Description

In function VMBuilder::plugins::ubuntu::dapper::Dapper::debootstrap_mirror variable isodir isn't set.

I fixed it by setting it in the consructor of the suite class (see attached patch)

Traceback (most recent call last):
  File "./vmbuilder", line 29, in <module>
    VMBuilder.run()
  File "/home/ar/vcs/lp/vmbuilder/VMBuilder/__init__.py", line 66, in run
    frontend.run()
  File "/home/ar/vcs/lp/vmbuilder/VMBuilder/plugins/cli/__init__.py", line 67, in run
    vm.create()
  File "/home/ar/vcs/lp/vmbuilder/VMBuilder/vm.py", line 456, in create
    self.install()
  File "/home/ar/vcs/lp/vmbuilder/VMBuilder/vm.py", line 395, in install
    self.distro.install(self.installdir)
  File "/home/ar/vcs/lp/vmbuilder/VMBuilder/plugins/ubuntu/distro.py", line 131, in install
    self.suite.install(destdir)
  File "/home/ar/vcs/lp/vmbuilder/VMBuilder/plugins/ubuntu/dapper.py", line 50, in install
    self.debootstrap()
  File "/home/ar/vcs/lp/vmbuilder/VMBuilder/plugins/ubuntu/dapper.py", line 206, in debootstrap
    cmd = ['/usr/sbin/debootstrap', '--arch=%s' % self.vm.arch, self.vm.suite, self.destdir, self.debootstrap_mirror()]
  File "/home/ar/vcs/lp/vmbuilder/VMBuilder/plugins/ubuntu/dapper.py", line 211, in debootstrap_mirror
    os.mkdir(isodir)
NameError: global name 'isodir' is not defined

Revision history for this message
Andreas Rütten (aruetten) wrote :
description: updated
Changed in vmbuilder:
status: New → Confirmed
Revision history for this message
Andreas Rütten (aruetten) wrote :

Fixed in trunk revision 297 by merging from Kevin McDermott branch

http://bazaar.launchpad.net/~ubuntu-virt/vmbuilder/trunk/revision/297

Changed in vmbuilder:
status: Confirmed → Fix Committed
Revision history for this message
Andreas Rütten (aruetten) wrote :

Released with VMBuilder 0.11

Changed in vmbuilder:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.