[Bug 404932] [NEW] karmic vmbuilder calls inexistent vol_id

Lucian Adrian Grijincu lucian.grijincu at gmail.com
Sun Jul 26 16:33:34 UTC 2009


Public bug reported:

In /usr/lib/python2.6/dist-packages/VMBuilder/disk.py there is a direct
call to vol_id to generate an UUID for the newly created filesystem.

In this thread: https://lists.ubuntu.com/archives/ubuntu-
devel/2009-March/027853.html it is said that vol_id is being replaced by
blkid.

The call fails with this error (because it cannot find 'vol_id'):
Traceback (most recent call last):
  File "/usr/bin/vmbuilder", line 29, in <module>
    VMBuilder.run()
  File "/usr/lib/python2.6/dist-packages/VMBuilder/__init__.py", line 65, in run
    frontend.run()
  File "/usr/lib/python2.6/dist-packages/VMBuilder/plugins/cli/__init__.py", line 68, in run
    vm.create()
  File "/usr/lib/python2.6/dist-packages/VMBuilder/vm.py", line 479, in create
    disk.create_partitions(self)
  File "/usr/lib/python2.6/dist-packages/VMBuilder/disk.py", line 411, in create_partitions
    disk.create(vm.workdir)
  File "/usr/lib/python2.6/dist-packages/VMBuilder/disk.py", line 123, in create
    part.mkfs()
  File "/usr/lib/python2.6/dist-packages/VMBuilder/disk.py", line 249, in mkfs
    self.fs.mkfs()
  File "/usr/lib/python2.6/dist-packages/VMBuilder/disk.py", line 311, in mkfs
    self.uuid = run_cmd('vol_id', '--uuid', self.filename).rstrip()
  File "/usr/lib/python2.6/dist-packages/VMBuilder/util.py", line 106, in run_cmd
    proc = subprocess.Popen(args, stdin=stdin_arg, stderr=subprocess.PIPE, stdout=subprocess.PIPE, env=proc_env)
  File "/usr/lib/python2.6/subprocess.py", line 595, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1092, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

The call to vol_id must be replaced with something else.

** Affects: vm-builder (Ubuntu)
     Importance: Undecided
         Status: New

-- 
karmic vmbuilder calls inexistent vol_id
https://bugs.launchpad.net/bugs/404932
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list