"The server is not responding. Please check that the server is running and accepting connections."
The 'help', if it can so be called, that people on the internet have provided for this has ranged from disabling SELinux, through disabling IPv6, to fiddling with various configuration in everything from VMWare to the /etc/services file. Almost universal in these pages is the fact that the person has done a couple of things (put some new line into /etc/vmware/locations, disabled iptables, installed xinetd) but none of them worked. Users are left either cluelessly following all of these things, hoping in a cargo-cult way that one of them might do the trick, or (like me, who eschews such thoughtless ritual) wondering what the real answer is.
Well, I finally found one suggestion that worked, for Fedora 10 on i386 at least. I can't say it will fix your problem, but it's at least a start. And it does seem to make sense with respect to what the problem seems to be - a failure in some part of the authentication process. Simply edit your /etc/pam.d/vmware-authd file to include these lines:
auth required pam_permit.so account required pam_permit.so
I'm not entirely sure what this does, which probably puts me back in the cargo-cult camp.
You will also need to fix a couple of the libraries' SELinux permissions to allow VMWare to use libraries which require text relocation:
chcon -t textrel_shlib_t '/usr/lib/vmware/hostd/diskLibWrapper.so' chcon -t textrel_shlib_t '/usr/lib/vmware/vmacore/libvmacore.so.1.0'And, once you've installed the VMWare viewer plugin for Firefox:
find /root /home -name np-vmware-vmrc-2.5.0-122581.so -print0 | xargs -0 chcon -v -t textrel_shlib_t
Hopefully this will help a few people who want to get VMWare Server working on Fedora 10 without having to do crazy stuff (e.g. disable SELinux).
All posts licensed under the CC-BY-NC license. Author Paul Wayper.