On 08/13/2012 09:11 AM, Frederic Yesid Peña Sánchez wrote:
Buenos Días.

El archivo
/usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.py

en la línea 119, tiene algo como run_cmd

no soy bueno en python todavía, pero podría probar a alterar el comando para 
que incluyera el modificador -f en el comando umount

Podría servir...


Frederic Yesid Peña Sánchez
======================
Linux User # 534532
Ubuntu User # # 33663
======================
Miembro Oficial Ubuntu Colombia
======================
http://www.razorblade446.co
twitter => @razorblade446



Date: Mon, 13 Aug 2012 09:07:33 -0500
From: nfbaut...@gmail.com
To: ubuntu-co@lists.ubuntu.com
Subject: Re: [U-co] Problema vmbuilder

Hola.

No conozco mucho de vmbuilder, pero tengo Virtualbox y va de maravilla

http://download.virtualbox.org/virtualbox/4.1.18/virtualbox-4.1_4.1.18-78361~Ubuntu~precise_i386.deb

2012/8/13, Hollman Enciso R. <hollman.enc...@gmail.com>:
Hola *

estoy tratando de crear una maquina virtual con vmbuilder, he intentado de
varias formas encontradas en el google pero siempre me saca un error,
buscando en el LP veo que esta como un bug confirmado pero sin resolver,
aplique una solución dada en los comentarios pero a mi no me funcionó :(
"osea no es una solución" alguien sabe a que se debe este error, que podria
hacer ??

como nota lo he intentado hacer desde ubuntu 10.04, 11.10 y 12.04

Si alguien me da una luz se lo agradezco ;)

les dejo el comando completo con el proceso

root@nexus:/home/hollman# vmbuilder kvm ubuntu --suite=lucid
--flavour=virtual --arch=i386
--mirror=http://de.archive.ubuntu.com/ubuntu-o
--libvirt=qemu:///system --part=vmbuilder.partition --user=hollman
--pass=acavalacontraseña --mem=512 --hostname vmnexus
2012-08-12 18:54:45,951 INFO    : Calling hook: preflight_check
2012-08-12 18:54:45,980 INFO    : Calling hook: set_defaults
2012-08-12 18:54:45,981 INFO    : Calling hook: bootstrap
2012-08-12 19:14:39,903 INFO    : Calling hook: configure_os
2012-08-12 19:15:15,040 INFO    :
2012-08-12 19:15:15,042 INFO    : Current default time zone: 'Etc/UTC'
2012-08-12 19:15:15,048 INFO    : Local time is now:      Mon Aug 13
00:15:15 UTC 2012.
2012-08-12 19:15:15,049 INFO    : Universal Time is now:  Mon Aug 13
00:15:15 UTC 2012.
2012-08-12 19:15:15,049 INFO    :
Extracting templates from packages: 100%
2012-08-12 19:17:28,991 INFO    :
2012-08-12 19:17:28,992 INFO    : Current default time zone: 'Etc/UTC'
2012-08-12 19:17:29,001 INFO    : Local time is now:      Mon Aug 13
00:17:28 UTC 2012.
2012-08-12 19:17:29,002 INFO    : Universal Time is now:  Mon Aug 13
00:17:28 UTC 2012.
2012-08-12 19:17:29,002 INFO    : Run 'dpkg-reconfigure tzdata' if you wish
to change it.
2012-08-12 19:17:29,002 INFO    :
2012-08-12 19:18:32,623 INFO    : stop: Unknown instance:
2012-08-12 19:19:02,404 INFO    : Updating certificates in
/etc/ssl/certs... WARNING: Skipping duplicate certificate brasil.gov.br.pem
2012-08-12 19:19:02,882 INFO    : 0 added, 1 removed; done.
2012-08-12 19:19:02,888 INFO    : Running hooks in
/etc/ca-certificates/update.d....done.
2012-08-12 19:19:13,503 INFO    : restart: Unknown instance:
2012-08-12 19:19:14,596 INFO    : start: Unknown parameter: JOB
2012-08-12 19:19:21,311 INFO    : umount: /tmp/tmpj915Cm/dev: device is
busy.
2012-08-12 19:19:21,312 INFO    :         (In some cases useful info about
processes that use
2012-08-12 19:19:21,312 INFO    :          the device is found by lsof(8)
or fuser(1))
2012-08-12 19:19:21,313 INFO    : Cleaning up
2012-08-12 19:19:21,313 ERROR   : Process (['umount',
'/tmp/tmpj915Cm/dev']) returned 1. stdout: , stderr: umount:
/tmp/tmpj915Cm/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
119, 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/tmpj915Cm/dev']) returned 1. stdout: , stderr: umount:
/tmp/tmpj915Cm/dev: device is busy.
         (In some cases useful info about processes that use
          the device is found by lsof(8) or fuser(1))

--
Hollman Eduardo Enciso R.
http://www.hollmanenciso.com/
twitter/identi.ca @hollman
--
Al escribir recuerde observar la etiqueta (normas) de esta lista:
http://goo.gl/Pu0ke
Para cambiar su inscripción, vaya a "Cambio de opciones" en
http://goo.gl/Nevnx

--
Al escribir recuerde observar la etiqueta (normas) de esta lista: 
http://goo.gl/Pu0ke
Para cambiar su inscripción, vaya a "Cambio de opciones" en http://goo.gl/Nevnx
                                        
Hola Hollman,

Debajo de ese vmbuilder estas usando kvm verdad? por que no creas la máquina con las virt-tools?

Carlos Fajardo
Linux User: #217273
Ubuntu User: #6606
Seguridad de la Información
Administrador de Sistemas

--
Al escribir recuerde observar la etiqueta (normas) de esta lista: 
http://goo.gl/Pu0ke
Para cambiar su inscripción, vaya a "Cambio de opciones" en http://goo.gl/Nevnx

Responder a