The vmware-guestd daemon starts, but nothing happens. /tmp/VMwareDnD/ remains empty and the daemon has no children (it should had a vmware-user child). Reinstalling the old version while keeping all the configuration files from the new version fixes the problem. Something must be wrong in the new daemon. It starts very fast and without saying anything.
Hiya Alin, Could you please test the latest version bump in the vmware overlay. It's three versions newer and uses their makefile for installation, so it should be a bit smoother, and hopefully will auto launch the vmware-user daemon again... 5:)
app-emulation/open-vm-tools-0.0.20080701.102166 does not fix the problem. vmware-guestd daemon still doesn't start vmware-user daemon. However, if I run vmware-user manually as root, the guest works as usual.
Hiya Alin, Just spotted this on their documentation site: X11 Autostart (Linux, FreeBSD) A recent change for Linux to the Open VM Tools adjusted the nature of the relationship between the VMware Tools service (vmware-guestd) and the VMware user process (vmware-user). The two programs have been completely decoupled, and as such vmware-guestd no longer attempts to automatically start and stop vmware-user processes on users' behalf. (This behavior is consistent with that of FreeBSD and Solaris.) So it looks like I just need to figure out how best to autostart it. Do you happen to know the best method for this kind of thing? Their site suggests using /etc/X11/autostart, but I don't know if that'll work for all desktop environments, and whether I should just add a note about starting vmware-user? Let me know what you think... 5:)
X is not exactly my specialty, but /etc/X11/xinit/xinitrc.d seems like the right place to install a XX-vmware startup script. The script should launch vmware-user only if vmware-guestd daemon is started. Please add an elog message which inform user about necessary actions he/she needs to perform in order to start the vmware-tools: 1) start vmware-tools service 2) start/restart the X session Take care, Alin
Created attachment 163092 [details] /etc/X11/xinit/xinitrc.d/10-vmware-tools The attached script seems to fix this bug except the drag-n-drop operation.
Thanks Mrness, I've added the fixed file into the latest ebuild which is now in the vmware overlay. Please give it some testing and let me know if there are any problems... 5:)
Ok, the latest version has just been bumped in the tree, so I'm gonna mark this as fixed. Feel free to reopen if there's any issues with it... 5:)
The version open-vm-tools-0.0.20080808.109361 would probably work fine ... if ${FILESDIR}/10-vmware-tools would exist :)
Doh! Sorry about that, hopefully that's now all fixed up, thanks for spotting that! 5;)
From Jocelyn Le Sage: The file /etc/X11/xinit/xinitrc.d/10-vmware-tools should be installed by default with executable permission; else vmware-tools and vmware-user called in this script will not be automatically started! Thanks, this is now in the overlay, and should I forget, do poke me until it gets into the tree... 5:)
(In reply to comment #10) > Thanks, this is now in the overlay, and should I forget, do poke me until it > gets into the tree... 5:) ping ;)
Thanks, good work on the prodding, I had completely forgotten (sorry!). It should be bumped now. Give me a shout if it causes any more trouble...