The vmware eclass makes vmware-vmx setuid root, but only in the bin directory and not in the bin-debug directory. When running VMware WITH debugging information VMware exits with an error that the program is not setuid root. Reproducible: Always Steps to Reproduce: 1. emerge vmware-server 2. ls -l /opt/vmware/server/lib/bin-debug/vmware-vmx Actual Results: /opt/vmware/server/lib/bin-debug/vmware-vmx is not setuid root Expected Results: /opt/vmware/server/lib/bin-debug/vmware-vmx is setuid root I think this is due to a typo in vmware.eclass: In line 274 [for p in ...] it should be /lib/bin-debug/vmware-vmx instead of /lib/bin-debug/vmware-vm.
Thomas, sorry for the delay. I've fixed the typo in the vmware overlay, and I'd appreciate it if you could give it a test and let me know if you still experience the problem. If not, then it'll get pushed into the main tree next time we do a sync (which shouldn't be too far away, as we need to update everything for baselayout 2). I'm sorry for the delay for carrying out such a simple solution...
OK. I just fixed this in the tree.