Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155450 - app-emulation/vmware-workstation-5.5.2.29772 fails to load w/ <dbus-0.62
Summary: app-emulation/vmware-workstation-5.5.2.29772 fails to load w/ <dbus-0.62
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo VMWare Bug Squashers [disabled]
URL:
Whiteboard:
Keywords:
: 155433 157775 159173 188851 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-11-16 21:21 UTC by Euan Clark
Modified: 2007-10-09 19:09 UTC (History)
18 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
vmware 5.5.3 strace output (vmtrace.txt.bz2,85.58 KB, application/x-bzip)
2006-11-21 00:59 UTC, Thomas Kuther
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Euan Clark 2006-11-16 21:21:23 UTC
$vmware

/opt/vmware/workstation/lib/bin/vmware: /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
/opt/vmware/workstation/lib/bin/vmware: /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
/opt/vmware/workstation/lib/bin/vmware: /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)

and no action.

I've tried re-emerge of cairo, libpng, pango gtk+ wiout success
Also tried on old workaround VMWARE_USE_GTK_SHIPPED=force vmware - nope.

x11-libs/cairo-1.2.4
x11-libs/pango-1.12.3
x11-libs/gtk+-2.10.6

Found a clue at http://tonywhitmore.co.uk/blog/2006/11/07/ubuntu-edgy-and-vmware-workstation-not-a-problem/

emerge -C dbus  (removing sys-apps/dbus-0.61-r1) and /etc/init.d/dbus stop

and vmware now works?

emerged =sys-apps/dbus-0.62-r1  (~x86) and /etc/init.d/dbus start - ok

now get

wnswsexc ~ # vmware
/opt/vmware/workstation/lib/bin/vmware: /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
Attempt to remove filter function 0xb6bd9b5b user data 0x87f5de8, but no such filter has been added

and vmware now works.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-17 01:20:58 UTC
Dupe of Bug 148612, needs the blocker as well.
Comment 2 aGaTHoS 2006-11-19 18:09:13 UTC
I have the same output and don't have running dbus. It simply crashes with this error. I'm launching the vmware outside any window manager, just X (with xgame)
Comment 3 Thomas Kuther 2006-11-20 13:48:34 UTC
vmware-workstation fails to start the GUI here, with dbus-1.0.1, so not only <dbus-0.62
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2006-11-20 14:30:05 UTC
Any ideas on how to fix it?  I have no issues with any of my machines (which all have dbus) so I cannot duplicate this issue.  Of course, I'm running dbus-1.0.0 currently.

Also, try vmware-workstation 5.5.3, which was just added to the tree today.
Comment 5 Thomas Kuther 2006-11-21 00:59:53 UTC
Created attachment 102451 [details]
vmware 5.5.3 strace output

This is getting weird.. the best way to describe it is to post the output in my shell, starting from the user who's currently running a Xsession with dbus enabled, started via startx, dbus launched via gentoo's xsession.d/ script as usual:
------8<-------
tom@SiRiUS ~ $ ps aux|grep dbus-daemon
102      12620  0.0  0.0   2096   780 ?        Ss   Nov20   0:00 /usr/bin/dbus-daemon --system
tom      28027  0.0  0.0   2096   772 ?        Ss   09:36   0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
tom@SiRiUS ~ $ echo $DBUS_SESSION_BUS_ADDRESS
unix:abstract=/tmp/dbus-zEJ1T7l7Gq,guid=b7b57eaeb78b7376365107004562ba7f
tom@SiRiUS ~ $ /opt/vmware/workstation/bin/vmware
# the license agreementwindow pops up, I click "accept", and it dies.
tom@SiRiUS ~ $ 
# so I su to a different user
tom@SiRiUS ~ $ su gimpel
Password: 
gimpel@SiRiUS /home/tom $ eval `dbus-launch --sh-syntax --exit-with-session`
gimpel@SiRiUS /home/tom $ echo $DBUS_SESSION_BUS_ADDRESS
unix:abstract=/tmp/dbus-5qJlE8B8hL,guid=c99d7ef9c25ed383d1e4fd004562bc34
gimpel@SiRiUS /home/tom $ /opt/vmware/workstation/bin/vmware
/opt/vmware/workstation/lib/bin/vmware: /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
# and all is fine ... *scrub head*
gimpel@SiRiUS /home/tom $ ps aux|grep dbus-daemon
102      12620  0.0  0.0   2096   780 ?        Ss   Nov20   0:00 /usr/bin/dbus-daemon --system
tom      28027  0.0  0.0   2096   772 ?        Ss   09:36   0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
gimpel   28609  0.0  0.0   2092   468 ?        Ss   09:43   0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
-------->8----------

Same dbus command for user gimpel, just no own X running. User tom runs X with enlightenment as WM, gnome-settings-daemon is running - nothing else at that point.

This affects both, 5.5.2 and the new 5.5.3 version of vmware-workstation in portage. I attached the complete starce output (strace -q .. - hope that's Ok, never used strace before)
Comment 6 Doug Goldstein (RETIRED) gentoo-dev 2006-12-02 12:53:08 UTC
I have D-Bus 1.0.1 at home and it works fine. I have D-Bus 0.62 at the office and it works fine. Both machines have vmware 5.5.3. No ideas here. Sorry.
Comment 7 Thomas Kuther 2006-12-07 09:35:25 UTC
(In reply to comment #6)
> I have D-Bus 1.0.1 at home and it works fine. I have D-Bus 0.62 at the office
> and it works fine. Both machines have vmware 5.5.3. No ideas here. Sorry.
> 

dbus-1.0.1-r1 meanwhile here, and it's not working.
Doug (and the others), do you have dbus running as user too, means: does `echo $DBUS_SESSION_BUS_ADDRESS` spit something out?
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2006-12-08 09:41:59 UTC
wolf31o2@inertia ~ $ echo $DBUS_SESSION_BUS_ADDRESS
unix:abstract=/tmp/dbus-gLjZ9lXdyn,guid=c15568b1cf796ccc285170004579741a
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2006-12-10 16:13:24 UTC
*** Bug 157775 has been marked as a duplicate of this bug. ***
Comment 10 Chris Gianelloni (RETIRED) gentoo-dev 2006-12-15 07:02:04 UTC
*** Bug 155433 has been marked as a duplicate of this bug. ***
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-12-26 20:57:43 UTC
*** Bug 159173 has been marked as a duplicate of this bug. ***
Comment 12 Maxx Twayne 2006-12-27 13:20:01 UTC
Got this bug too.

Resolved by following this way :
http://www.vmware.com/community/message.jspa?messageID=390870

Hope this will help you.
Comment 13 Sven 2007-02-08 00:16:26 UTC
These things like "VMWARE_USE_SHIPPED_GTK=force LD_PRELOAD=/usr/lib/libglib-2.0.so.0 vmware" don't work. What can i do?

Maxx, can you post the exact command you're using?

I'm using app-emulation/vmware-workstation-5.5.3.34685
Comment 14 Sven 2007-02-08 00:23:06 UTC
i get this output:

# vmware
/opt/vmware/workstation/lib/bin/vmware: /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
process 16411: Attempt to remove filter function 0xb6b9dc20 user data 0x8802ce8, but no such filter has been added
  D-Bus not built with -rdynamic so unable to print a backtrace
/opt/vmware/workstation/lib/bin/vmware: /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
/opt/vmware/workstation/lib/bin/vmware: /opt/vmware/workstation/lib/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
process 16422: Attempt to remove filter function 0xb6f29c20 user data 0x88041f0, but no such filter has been added
  D-Bus not built with -rdynamic so unable to print a backtrace

Or:

# VMWARE_USE_SHIPPED_GTK=force LD_PRELOAD=/usr/lib/libglib-2.0.so.0 vmware
process 16436: Attempt to remove filter function 0xb6e8cc20 user data 0x88040b8, but no such filter has been added
  D-Bus not built with -rdynamic so unable to print a backtrace

Comment 15 Chris Gianelloni (RETIRED) gentoo-dev 2007-03-08 14:52:15 UTC
What if you just re-merge hal?
Comment 16 wes 2007-03-30 12:46:17 UTC
re(In reply to comment #15)
> What if you just re-merge hal?
> 

did it with: sys-apps/hal-0.5.7.1-r5

re-emerge seems to fix it.
Comment 17 Paul Adams 2007-04-09 15:10:17 UTC
Using VMWare Workstation 5.5.3 build-34685 with 

sys-apps/hal-0.5.7.1-r5
sys-apps/dbus-1.0.2-r2

I have re-emerged both of them, but vmware still doesn't start with dbus running.
Comment 18 Greg Watson (linuxkrn) 2007-04-18 15:31:02 UTC
(In reply to comment #17)
> I have re-emerged both of them, but vmware still doesn't start with dbus
> running.

I had this too, until re-merging hal and then starting hal daemon. (/etc/init.d/hald start)  

Have you tried that?

Comment 19 Kim Højgaard-Hansen 2007-04-20 11:52:54 UTC
starting hald also fixed this problem for me
Comment 20 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-20 14:27:29 UTC
OK.  I've added an ewarn telling people to make sure hald is running.  Can everyone verify that this does fix the problem for them?

Thanks
Comment 21 Maik Musall 2007-04-21 14:07:13 UTC
Starting hald also solves it for me. Thanks.

Maik
Comment 22 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-23 15:33:29 UTC
OK.  Marking this as FIXED, then.
Comment 23 Jakub Moc (RETIRED) gentoo-dev 2007-08-14 19:28:14 UTC
*** Bug 188851 has been marked as a duplicate of this bug. ***
Comment 24 Jakub Moc (RETIRED) gentoo-dev 2007-10-09 19:09:23 UTC
*** Bug 195286 has been marked as a duplicate of this bug. ***