VirtualBox 4.2 "Cannot talk to klauncher: Not connected to D-Bus server"

Hi All,

I’ve come across a problem in VBox 4.2 running on Opensuse 12.2 where is you try to open file dialogue boxes the error “Cannot talk to klauncher: Not connected to D-Bus server” is displayed. I remembered that there had been a recent DBUS update 1.5.12-4.6.1 and suspected this might be the cause of my problem. Low and behold when reverting to DBUS version 1.5.12-4.1.2 files and folders can now be accessed. Hope this helps anyone who is having the same problem.

Here is the bug report ref:

https://bugzilla.novell.com/show_bug.cgi?id=783845

I found this problem too, extremely annoying, especially when dbus re-upgraded itself for some unknown reason…

Thanks for filing a bug report.

On 10/06/2012 04:26 PM, Dragon32 wrote:
> there had been a recent DBUS update 1.5.12-4.6.1 and suspected this
> might be the cause of my problem. Low and behold when reverting to DBUS
> version 1.5.12-4.1.2 files and folders can now be accessed.

did you reboot after the initial update?


dd

On 10/07/2012 07:36 AM, solanum wrote:
> dbus re-upgraded itself for some unknown reason…

as far as i know nothing in openSUSE “upgrades itself” without root
approval…

either root ran YaST Online Update, or zypper, or approved apper/package
kit to do the upgrade on or about 5 October (that is when i approved the
upgrade here)…

the reason was not unknown: it was presented to me by YaST Online Update
and i read it before giving the ok… even though i had already had the
chance to read all about it prior to running:

http://forums.opensuse.org/showthread.php?t=479226

http://lists.opensuse.org/opensuse-security-announce/2012-10/msg00000.html


dd

I know, I haven’t had it happen before. Must have been something to do with online update running without me realising whilst I was messing in the yast version of the software tool (not apper).

Yes, rebooted multiple times in trying to solve the problem. The original poster is correct, the QT version of the current Virtualbox is unable to open file browsing dialog boxes with the new update of dbus in opensuse, downgrading to the previous version fixes it.

I am seeing the same error with VBox 4.2 on a 12.1 System running with dbus 1.5.8-2.6.1

Is the a dbus issue or a Vbox issue?

I’ll answer my own question - on 12.1, with Vbox 4.1.2 , dbus 1.5.8-2.6.1 does not work, but dbus 1.5.8-2.1.2 does work.

So recent updates to dbus on 12.1 and 12.2 seem to stop Vbox from running.

I ran into the same problem which seems to be on a different bug report now: Access Denied

Thank You,

One more piece of data, on Suse 12.1/KDE4.9,
Vbox ver 4.2 and ver 4.1.2 Do work with dbus 1.5.8-2.1.2,
but do NOT work with dbus 1.5.8-2.6.1

If I were you, i would add your bug report finding to the link I show above.

Thank You,

Hummm… possible hack:

You need to have sshd enable and running.

in a terminal, type:


# xhost + local:
# ssh -X localhost
# export DISPLAY=:0
# virtualbox

Or create an alias:

$ alias virtualbox='xhost + local: && ssh -X $USER@localhost "export DISPLAY=:0 && virtualbox"'

and just run:

$ virtualbox

:wink:

Guys, please don’t tell me that it is not a solution! I know that. It’s just a hack you can apply if you don’t want to downgrade DBUS, nothing more.I don’t guarantee that everything will work either. You’ll have to try. All I can tell is that the file dialog works and that vms start normally from the vbox GUI.

Really please_try_again, taking to yourself in such a way will cause the neighbors to start talking about us all here. We ALL, wink-wink, know it is your solution and a hack for us.lol!

Thank You for using openSUSE.

I am having the same problem. Just one question. How do you revert to the previous version? If you tell sfwmgr to remove the latest version you get several dependencies which will be broken and I don’t know what that will do. Things like system, sysconfig, polkit; that doesn’t sound very wise to me. And if I did delete the latest dbus, where would I find the previous version?

Start YaST / Software / Software Management and search on dbus and find dbus-1, dbus-1-x11 & libdbus-1-3 in the list that have the same version of 1.5.12-4.6.1 for which you want to change (downgrade) to 1.5.12-4.1.2. Go to the version tab for each application and select the bullet for the correct version for each. The older dbus version always exists in the original openSUSE 12.2 distribution software. Once (all three are) selected, press the Accept button on the bottom right and be downgraded. Next, go back and search for dbus again. This time, right click on each of the three packages you just downgraded and pick Protected for all three. Again select the button Accept and you are done.

Thank You,

Already thought of that. When I search on dbus, none of the previous versions of the packages you list appear. Nor did I find them in the suse 12.2-1.6 repo.

So I guess I do not understand what is wrong. Here is a look from YaST tonight:

http://paste.opensuse.org/view/download/78393042

Both versions still seem to be there.

Thank You,

Oops! Color me embarrased. I forgot all about that panel below. I need to brush up on Software Manager.

BTW, sysedit is great. Really makes a specific task quick and easy. Keep up the good work.

OK, so now we are both on the same page. That is good and very happy you like the SYSEdit bash script. If you have any comments or suggestions, make sure to post them in my blog.

Thank You,