[virt-tools-list] [PATCH 1/2] fix argument error when initializing LibvirtGlib
Daniel P. Berrange
berrange at redhat.com
Tue Apr 16 11:07:56 UTC 2013
On Tue, Apr 16, 2013 at 07:04:12PM +0800, Guannan Ren wrote:
> On 04/15/2013 01:17 AM, Cole Robinson wrote:
> >On 04/12/2013 08:38 AM, Guannan Ren wrote:
> >>Traceback (most recent call last):
> >> File "./virt-manager", line 351, in <module>
> >> main()
> >> File "./virt-manager", line 332, in main
> >> LibvirtGLib.init(None)
> >> File "/usr/lib64/python2.7/site-packages/gi/types.py", line 43, in function
> >> return info.invoke(*args, **kwargs)
> >>TypeError: init() takes exactly 2 arguments (1 given)
> >>
> >>---
> >> virt-manager | 2 +-
> >> 1 file changed, 1 insertion(+), 1 deletion(-)
> >>
> >>diff --git a/virt-manager b/virt-manager
> >>index 0b8d58b..de80342 100755
> >>--- a/virt-manager
> >>+++ b/virt-manager
> >>@@ -329,7 +329,7 @@ def main():
> >> "disabling DBus service")
> >> # Hook libvirt events into glib main loop
> >>- LibvirtGLib.init(None)
> >>+ LibvirtGLib.init(0, "")
> >> LibvirtGLib.event_register()
> >> # At this point we're either starting a brand new controlling instance,
> >>
> >On F18 this fails, though Dan's original GTK3 patch had the same code, so
> >LibvirtGLib must have fixed this up at some point.
> >
> >What distro are you on? Maybe we can add a version check to catch this, and
> >error out otherwise.
> >
> >- Cole
>
> I am using F17, let me check it on F18 later.
Yes, you need to use F18 minimum.
I wonder if we can add a check to virt-manger to validate the min
required gobject library, to avoid these kind of "bug" reports
in the future.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the virt-tools-list
mailing list