[Libguestfs] modifying open_guest function (copy_over.c)

Richard W.M. Jones rjones at redhat.com
Sat Mar 31 06:26:05 UTC 2012


On Fri, Mar 30, 2012 at 11:18:38PM -0700, THO HUYNH wrote:
> It works, but I should delete
> 
> if (guestfs_umount_all (destg) == -1)
>     exit (EXIT_FAILURE);

Yup, you don't want that in live code since it'll try to unmount
all your disks (and fail, luckily).

Rich.

> inmain() function and
> 
> /* Clean up. */
>   if (guestfs_umount_all (srcg) == -1) {
>     pthread_cancel (threaddata->mainthread);
>     exit (EXIT_FAILURE);
>   }
> 
> in the start_scrthread() function or it will return an error after the program finish:
> 
> libguestfs: error: umount_all: umount: /sys/fs/cgroup/systemd: umount: /sys/fs/cgroup/systemd: device is busy.
>         (In some cases useful info about processes that use
>          the device is found by lsof(8) or fuser(1))

> _______________________________________________
> Libguestfs mailing list
> Libguestfs at redhat.com
> https://www.redhat.com/mailman/listinfo/libguestfs


-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora




More information about the Libguestfs mailing list