On Fri, Dec 14, 2012 at 12:07:22PM -0500, Skippy VonDrake wrote: > The error message: > hivex_close: do_hivex_close: you must call 'hivex-open' first to > initialize the hivex handle > > This is the process flow: > g = guestfs_create (); > guestfs_add_drive_opts (g, diskFile,GUESTFS_ADD_DRIVE_OPTS_FORMAT, > "raw",-1); > guestfs_launch (g) > char **roots = guestfs_inspect_os (g); > > guestfs_inspect_os returns NULL, guestfs_last_error(g) returns message above. > And guestfs_last_errno(g) returns 0. > > However this same code works fine with a Server2008 image and an XP image. > > I copied the verbose output to pastebin: http://pastebin.com/U9Jb6JwH > > Suggestions?
It's definitely a bug. What would be more useful than the verbose output, would be just the trace output (ie. guestfs_set_trace (g, 1)). Also, which version of libguestfs? It looks like 1.19/1.20 ... Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org _______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
