[Bug 879710] Re: ubuntu-vm-builder crashes when trying to umount tmp directory.

2012-03-16 Thread Casey Hilliard
I just wanted to bump this issue as I've been experiencing it without
fail for the last two days and the posted workaround has not resolved
the issue. Currently running 11.10 x64. My command line has been:

sudo vmbuilder kvm ubuntu -v --debug --suite=lucid --flavour=virtual
--rootsize=4096 --swapsize=1024 --mem=388 --arch=i386 --user=system
--pass=changemenow --components=main,universe,restricted --addpkg=acpid
--addpkg=openssh-server -o --libvirt qemu:///system

The error noted before crashing out has consistently been:

2012-03-16 13:59:53,564 ERROR   : Process (['umount', '/tmp/tmptaOMHF/dev']) 
returned 1. stdout: , stderr: umount: /tmp/tmptaOMHF/dev: device is busy.
(In some cases useful info about processes that use
 the device is found by lsof(8) or fuser(1))

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 216, 
in main
distro.build_chroot()
  File /usr/lib/python2.7/dist-packages/VMBuilder/distro.py, line 84, in 
build_chroot
self.call_hooks('configure_os')
  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)
  File /usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/distro.py, 
line 155, in configure_os
self.suite.unmount_dev()
  File /usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.py, 
line 125, in unmount_dev
run_cmd('umount', '%s/dev' % self.context.chroot_dir)
  File /usr/lib/python2.7/dist-packages/VMBuilder/util.py, line 120, in 
run_cmd
raise VMBuilderException, Process (%s) returned %d. stdout: %s, stderr: 
%s % (args.__repr__(), status, mystdout.buf, mystderr.buf)
VMBuilder.exception.VMBuilderException: Process (['umount', 
'/tmp/tmptaOMHF/dev']) returned 1. stdout: , stderr: umount: 
/tmp/tmptaOMHF/dev: device is busy.
(In some cases useful info about processes that use
 the device is found by lsof(8) or fuser(1))

Prior to the crash, mount indicates indeed, the file (/tmp/tmptaOMHF/dev
in this case) is still mounted, the file is also notable in /etc/mtab
post-crash.

I've noted that in the lsof results inserted just prior to the mount call, 
there appear to be three cron processes still accessing /dev/null within the 
mounted environment (i.e. /tmp/tmptaOMHF/dev/null). I'm attaching a log which 
contains the results output from the inserted:
run_cmd('lsof', '%s/dev' % self.context.chroot_dir) line onward until 
vmbuilder exits, crashing.

I have successfully built several VMs on this particular machine in the
past, using the exact same command, so I was a bit surprised to be
running into this issue now, any ideas?

-- 
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/879710

Title:
  ubuntu-vm-builder crashes when trying to umount tmp directory.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vm-builder/+bug/879710/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 879710] Re: ubuntu-vm-builder crashes when trying to umount tmp directory.

2012-03-16 Thread Casey Hilliard
Missed the attach, should be here.

** Attachment added: vmbuilder_lsof_results_and_error_20120316.txt
   
https://bugs.launchpad.net/ubuntu/+source/vm-builder/+bug/879710/+attachment/2881786/+files/vmbuilder_lsof_results_and_error_20120316.txt

-- 
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/879710

Title:
  ubuntu-vm-builder crashes when trying to umount tmp directory.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vm-builder/+bug/879710/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 879710] Re: ubuntu-vm-builder crashes when trying to umount tmp directory.

2012-03-16 Thread Casey Hilliard
Wanted to add a note -- Resolved my own recurring issue by switching from lucid 
to essentially any other release. Can confirm that both maverick and oneiric 
work for me, having changed only the release in the call to vmbuilder. 
.i.e:

sudo vmbuilder kvm ubuntu -v --debug --suite=maverick --flavour=virtual
--rootsize=4096 --swapsize=1024 --mem=388 --arch=i386 --user=system
--pass=changemenow --components=main,universe,restricted --addpkg=acpid
--addpkg=openssh-server -o --libvirt qemu:///system

works, where

sudo vmbuilder kvm ubuntu -v --debug --suite=lucid --flavour=virtual
--rootsize=4096 --swapsize=1024 --mem=388 --arch=i386 --user=system
--pass=changemenow --components=main,universe,restricted --addpkg=acpid
--addpkg=openssh-server -o --libvirt qemu:///system

fails

Considering that I had the command line string working in early Feb
(2012-02-03) and that Lucid . 4 (10.04.4) was released ~ Feb 16, I'd
have to guess that changes involved therein are leading to issues with
vmbuilder?

-- 
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/879710

Title:
  ubuntu-vm-builder crashes when trying to umount tmp directory.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/vm-builder/+bug/879710/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs