[PATCH] [Kimchi] Make libguestfs uses direct backend instead of libvirt

- there is an issue regarding libvirt socket permissions that make libguestfs fails when trying to access an image. If libguestfs access the same image directly, instead of using libvirt, it works. http://libguestfs.org/guestfs-faq.1.html Signed-off-by: Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com> --- imageinfo.py | 1 + 1 file changed, 1 insertion(+) diff --git a/imageinfo.py b/imageinfo.py index 8874917..5a25bb7 100644 --- a/imageinfo.py +++ b/imageinfo.py @@ -50,6 +50,7 @@ def probe_image(image_path): g = guestfs.GuestFS(python_return_dict=True) g.add_drive_opts(image_path, readonly=1) + g.set_backend('direct') g.launch() try: roots = g.inspect_os() -- 2.7.4

Reviewed-by: Paulo Ricardo Paz Vital <pvital@linux.vnet.ibm.com> On Apr 27 01:22PM, Jose Ricardo Ziviani wrote:
- there is an issue regarding libvirt socket permissions that make libguestfs fails when trying to access an image. If libguestfs access the same image directly, instead of using libvirt, it works. http://libguestfs.org/guestfs-faq.1.html
Signed-off-by: Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com> --- imageinfo.py | 1 + 1 file changed, 1 insertion(+)
diff --git a/imageinfo.py b/imageinfo.py index 8874917..5a25bb7 100644 --- a/imageinfo.py +++ b/imageinfo.py @@ -50,6 +50,7 @@ def probe_image(image_path):
g = guestfs.GuestFS(python_return_dict=True) g.add_drive_opts(image_path, readonly=1) + g.set_backend('direct') g.launch() try: roots = g.inspect_os() -- 2.7.4
_______________________________________________ Kimchi-devel mailing list Kimchi-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/kimchi-devel
-- Paulo Ricardo Paz Vital Linux Technology Center, IBM Systems http://www.ibm.com/linux/ltc/

cancelled! I'm sending a new patch. On 27/04/2016 13:22, Jose Ricardo Ziviani wrote:
- there is an issue regarding libvirt socket permissions that make libguestfs fails when trying to access an image. If libguestfs access the same image directly, instead of using libvirt, it works. http://libguestfs.org/guestfs-faq.1.html
Signed-off-by: Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com> --- imageinfo.py | 1 + 1 file changed, 1 insertion(+)
diff --git a/imageinfo.py b/imageinfo.py index 8874917..5a25bb7 100644 --- a/imageinfo.py +++ b/imageinfo.py @@ -50,6 +50,7 @@ def probe_image(image_path):
g = guestfs.GuestFS(python_return_dict=True) g.add_drive_opts(image_path, readonly=1) + g.set_backend('direct') g.launch() try: roots = g.inspect_os()
-- Jose Ricardo Ziviani ----------------------------- Software Engineer Linux Technology Center - IBM
participants (2)
-
Jose Ricardo Ziviani
-
Paulo Ricardo Paz Vital