[virt-tools-list] rhel7 + virt-manager

Sureshkumar Thirugnanasambandan sthirugn at redhat.com
Mon May 12 05:28:54 UTC 2014



----- Original Message -----
> From: "Martin Kletzander" <mkletzan at redhat.com>
> To: "tzheng" <tzheng at redhat.com>
> Cc: "Sureshkumar Thirugnanasambandan" <sthirugn at redhat.com>, Virt-qe-list at redhat.com, virt-tools-list at redhat.com,
> "Giuseppe Scrivano" <gscrivan at redhat.com>
> Sent: Monday, May 12, 2014 12:59:18 AM
> Subject: Re: rhel7 + virt-manager
> 
> On Mon, May 12, 2014 at 11:00:26AM +0800, tzheng wrote:
> >
> >On 05/09/2014 09:58 PM, Sureshkumar Thirugnanasambandan wrote:
> >>
> >> ----- Original Message -----
> >>> From: "Tingting Zheng" <tzheng at redhat.com>
> >>> To: "Sureshkumar Thirugnanasambandan" <sthirugn at redhat.com>
> >>> Cc: Virt-qe-list at redhat.com, virt-tools-list at redhat.com
> >>> Sent: Thursday, May 8, 2014 11:12:00 PM
> >>> Subject: Re: rhel7 + virt-manager
> >>>
> >>>
> >>> ----- Original Message -----
> >>> | From: "Sureshkumar Thirugnanasambandan" <sthirugn at redhat.com>
> >>> | To: Virt-qe-list at redhat.com
> >>> | Sent: Friday, May 9, 2014 3:30:17 AM
> >>> | Subject: rhel7 + virt-manager
> >>> |
> >>> | I am not able to provision VMs using virt-manager in rhel 7.  It opens
> >>> | the
> >>> | virt-manager UI, but it is not letting me type or click anything to
> >>> | provision the VM.  Anybody encountered this problem before?
> >>>
> >>>
> >>> Hi,Sureshkumar
> >>>     Do you launch virt-manager on your local host or use ssh -X then
> >>>     launch
> >>>     virt-manager on remote host?And would you pls paste your virt-manager
> >>>     vesrion and virt-manager --debug info?
> >> Hi Tingting,
> >> Thank you for your response.
> >>
> >> I do a ssh -X to the remote host and launch virt-manager from there.
> >
> >What about launching virt-manager from your local host?
> >
> >>
> >> #rpm -qa | grep virt-manager
> >> virt-manager-common-0.10.0-20.el7.noarch
> >> virt-manager-0.10.0-20.el7.noarch
> >
> >I tried this version of virt-manager,it works well both on my local host
> >and remote host through ssh -X.
> >
> >>
> >> #virt-manager --debug
> >> - please find the debug info here: http://pastebin.test.redhat.com/208122
> >
> >I see the error from the debug info,it is still some issue about dbus
> >service,I am not sure whether it is the same issue with bug 1035368,cc'd
> >martin for further checking.
> >
> > 1.
> >    2014-05-09 09:55:26,732 (packageutils:130): Error searching for
> >    installed packages
> > 2.
> >    Traceback (most recent call last):
> > 3.
> >       File "/usr/share/virt-manager/virtManager/packageutils.py", line
> >    123, in _do_async_search
> > 4.
> >         cancellable)
> > 5.
> >       File "/usr/share/virt-manager/virtManager/packageutils.py", line
> >    152, in packagekit_search
> > 6.
> >         tid = pk_control.CreateTransaction()
> > 7.
> >       File "/usr/lib64/python2.7/site-packages/gi/overrides/Gio.py",
> >    line 171, in __call__
> > 8.
> >         None)
> > 9.
> >       File "/usr/lib64/python2.7/site-packages/gi/types.py", line 113,
> >    in function
> >10.
> >         return info.invoke(*args, **kwargs)
> >11.
> >    GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The
> >    name org.freedesktop.PackageKit was not provided by any .service files
> >
> 
> This can happen and is definitely not a fatal problem, virt-manager
> should be running even if this happens.
> 
> >
> >
> >>
> >>> |
> >>> | # virt-manager
> >>> | ** (virt-manager:2325): WARNING **: Couldn't connect to accessibility
> >>> | bus:
> >>> | Failed to connect to socket /tmp/dbus-ajPU0WKfED: Connection refused
> >>> |
> >>> |
> >>>
> 
> This, however, I remember seeing already in some bug...
> 
> >>> I once tried to kill dbus dameon on remote machine manually,then ssh to
> >>> that
> >>> machine and try to launch virt-manager,I will get the similar error:
> >>>
> >>> Error starting Virtual Machine Manager: Failed to contact configuration
> >>> server; some possible causes are that you need to enable TCP/IP
> >>> networking
> >>> for ORBit, or you have stale NFS locks due to a system crash. See
> >>> http://projects.gnome.org/gconf/ for information. (Details -  1: Failed
> >>> to
> >>> get connection to session: Failed to connect to socket
> >>> /tmp/dbus-LZlim7hIEG:
> >>> Connection refused)
> >>>
> >>> Bug for reference:https://bugzilla.redhat.com/show_bug.cgi?id=1035368#c4
> >> Sad that the bug is closed with no action.
> >>
> 
> And yes, that's probably this one.  The thing is that on one hand, we
> can safely work without various dbus connections, but erroring out on
> some connections like the one to the Accessibility bus is probably the
> right choice as the root cause is your dbus is down even though it
> should be running.
> 
> One more thing about this bug is that we had problems isolating the
> issue the person came with (explaining more than one problem and than
> saying that he doesn't have the setup available anymore).
> 
> I'm adding Giuseppe into Cc, since he's currently more familiar with
> the codebase than I am.
> 
> The root cause of this problem might be solvable on different levels,
> but definitely not virt-manager (or at least not virt-manager only).
> I'm sure that when using systemd, dbus can be restarted if it's down,
> etc.  But if this is on the session bus, the connection parameters are
> exposed by environment variables only, so I would say that by killing
> that dbus, you (or any other user who does that) effectively spoiled
> your setup.  It's like killing abrt, syslog, cron, NetworkManager or
> postfix, what do you expect then to happen?  You won't have fully
> working system either.  And even if these services (apart from session
> dbus) can be restarted, some part of your system won't be working
> properly for a while.  Or am I missing something truly elementary
> here?
> 
> @Giuseppe: Would it be safe to assume that virt-manager can fallback
>            when connection to accessibility dbus fails?

Thank you Martin.  I am not an expert in d-bus nor virt-manager.  All I am trying to test is some SAM features which require setting up of guests through virt-manager.  I tried many times using rhel 7 boxes provisioned via beaker and got the same issue as I explained in this email before.  I am looking for a solution (or a workaround) to make virt-manager work in my rhel 7 box.

> Martin
> 
> >>> | --
> >>> | Suresh Thirugnanasambandan| Sr. Quality Engineer | irc: sthirugn
> >>> |
> >>> |
> >>>
> >
> 

-- 
Suresh Thirugnanasambandan| Sr. Quality Engineer | irc: sthirugn




More information about the virt-tools-list mailing list