I successfully installed VMware Workstation 7.1.4 on Ubuntu 11.04. I've now moved to Fedora 15 but am having problems installing VMware on Fedora 15.
I've installed a couple of kernels, to see if that was the problem, but I'm still having trouble.
These are my installed kernels:
[root@serpentnebula ~]# rpm -qa | grep kernel-
kernel-2.6.38.6-26.rc1.fc15.x86_64
kernel-debug-devel-2.6.40.4-5.fc15.x86_64
kernel-2.6.40.4-5.fc15.x86_64
kernel-debug-devel-2.6.40.3-0.fc15.x86_64
kernel-devel-2.6.40.3-0.fc15.x86_64
kernel-headers-2.6.40.4-5.fc15.x86_64
kernel-2.6.40.3-0.fc15.x86_64
kernel-devel-2.6.40.4-5.fc15.x86_64
My last test was from this kernel:
[root@serpentnebula crontabs]# uname -r
2.6.40.3-0.fc15.x86_64
Here's my error log:
[root@serpentnebula vmware-root]# cat setup-6782.log
Sep 07 09:03:36.277: app-140513502938912| Log for VMware Workstation pid=6782 version=7.1.4 build=build-385536 option=Release
Sep 07 09:03:36.277: app-140513502938912| The process is 64-bit.
Sep 07 09:03:36.277: app-140513502938912| Host codepage=UTF-8 encoding=UTF-8
Sep 07 09:03:36.277: app-140513502938912| Logging to /tmp/vmware-root/setup-6782.log
Sep 07 09:03:36.419: app-140513502938912| modconf query interface initialized
Sep 07 09:03:36.419: app-140513502938912| modconf library initialized
Sep 07 09:03:36.507: app-140513502938912| Your GCC version: 4.6
Sep 07 09:03:36.523: app-140513502938912| Your GCC version: 4.6
Sep 07 09:03:36.549: app-140513502938912| Your GCC version: 4.6
Sep 07 09:03:36.583: app-140513502938912| Your GCC version: 4.6
Sep 07 09:03:36.610: app-140513502938912| Your GCC version: 4.6
Sep 07 09:03:36.722: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.730: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.732: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.735: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.737: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.816: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.820: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.823: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.825: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.828: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.839: app-140513502938912| Your GCC version: 4.6
Sep 07 09:03:36.865: app-140513502938912| Your GCC version: 4.6
Sep 07 09:03:36.982: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.990: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.992: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.995: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:36.997: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:37.009: app-140513502938912| Your GCC version: 4.6
Sep 07 09:03:37.034: app-140513502938912| Your GCC version: 4.6
Sep 07 09:03:37.214: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:37.220: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:37.223: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:37.225: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:37.228: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:37.353: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:37.355: app-140513502938912| Building module vmmon.
Sep 07 09:03:37.365: app-140513502938912| Extracting the sources of the vmmon module.
Sep 07 09:03:37.418: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:03:44.360: app-140513502938912| Installing module vmmon from /tmp/vmware-root/modules/vmmon.o.
Sep 07 09:03:44.367: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vmmon.o
Sep 07 09:03:45.974: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vmmon.ko
Sep 07 09:03:51.979: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:51.980: app-140513502938912| Building module vmnet.
Sep 07 09:03:51.980: app-140513502938912| Extracting the sources of the vmnet module.
Sep 07 09:03:52.052: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmnet-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:03:58.121: app-140513502938912| Failed to compile module vmnet!
Sep 07 09:03:58.134: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:58.135: app-140513502938912| Building module vmblock.
Sep 07 09:03:58.135: app-140513502938912| Extracting the sources of the vmblock module.
Sep 07 09:03:58.164: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmblock-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:03:58.175: app-140513502938912| Failed to compile module vmblock!
Sep 07 09:03:58.188: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:03:58.190: app-140513502938912| Building module vmci.
Sep 07 09:03:58.190: app-140513502938912| Extracting the sources of the vmci module.
Sep 07 09:03:58.232: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmci-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:04:03.180: app-140513502938912| Installing module vmci from /tmp/vmware-root/modules/vmci.o.
Sep 07 09:04:03.187: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vmci.o
Sep 07 09:04:03.672: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vmci.ko
Sep 07 09:04:04.747: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:04.748: app-140513502938912| Building module vmci.
Sep 07 09:04:04.748: app-140513502938912| Extracting the sources of the vmci module.
Sep 07 09:04:04.769: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmci-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:04:06.211: app-140513502938912| Building module vsock.
Sep 07 09:04:06.211: app-140513502938912| Extracting the sources of the vsock module.
Sep 07 09:04:06.260: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vsock-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:04:10.672: app-140513502938912| Installing module vsock from /tmp/vmware-root/modules/vsock.o.
Sep 07 09:04:10.680: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vsock.o
Sep 07 09:04:11.212: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vsock.ko
Sep 07 09:04:44.414: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.420: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.423: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.425: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.428: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.440: app-140513502938912| Your GCC version: 4.6
Sep 07 09:04:44.467: app-140513502938912| Your GCC version: 4.6
Sep 07 09:04:44.642: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.650: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.652: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.655: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.657: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.771: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:44.773: app-140513502938912| Building module vmmon.
Sep 07 09:04:44.773: app-140513502938912| Extracting the sources of the vmmon module.
Sep 07 09:04:44.809: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmmon-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:04:46.972: app-140513502938912| Installing module vmmon from /tmp/vmware-root/modules/vmmon.o.
Sep 07 09:04:46.980: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vmmon.o
Sep 07 09:04:47.432: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vmmon.ko
Sep 07 09:04:48.630: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:48.631: app-140513502938912| Building module vmnet.
Sep 07 09:04:48.631: app-140513502938912| Extracting the sources of the vmnet module.
Sep 07 09:04:48.657: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmnet-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:04:50.302: app-140513502938912| Failed to compile module vmnet!
Sep 07 09:04:50.311: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:50.311: app-140513502938912| Building module vmblock.
Sep 07 09:04:50.311: app-140513502938912| Extracting the sources of the vmblock module.
Sep 07 09:04:50.329: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmblock-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:04:50.339: app-140513502938912| Failed to compile module vmblock!
Sep 07 09:04:50.347: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:50.347: app-140513502938912| Building module vmci.
Sep 07 09:04:50.347: app-140513502938912| Extracting the sources of the vmci module.
Sep 07 09:04:50.377: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmci-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:04:51.522: app-140513502938912| Installing module vmci from /tmp/vmware-root/modules/vmci.o.
Sep 07 09:04:51.529: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vmci.o
Sep 07 09:04:52.067: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vmci.ko
Sep 07 09:04:53.248: app-140513502938912| Trying to find a suitable PBM set for kernel 2.6.40.3-0.fc15.x86_64.
Sep 07 09:04:53.249: app-140513502938912| Building module vmci.
Sep 07 09:04:53.249: app-140513502938912| Extracting the sources of the vmci module.
Sep 07 09:04:53.262: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vmci-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:04:54.271: app-140513502938912| Building module vsock.
Sep 07 09:04:54.271: app-140513502938912| Extracting the sources of the vsock module.
Sep 07 09:04:54.297: app-140513502938912| Building module with command: /usr/bin/make -C /tmp/vmware-root/modules/vsock-only auto-build SUPPORT_SMP=1 HEADER_DIR=/lib/modules/2.6.40.3-0.fc15.x86_64/build/include CC=/usr/bin/gcc GREP=/usr/bin/make IS_GCC_3=no VMCCVER=4.6.1
Sep 07 09:04:55.931: app-140513502938912| Installing module vsock from /tmp/vmware-root/modules/vsock.o.
Sep 07 09:04:55.939: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vsock.o
Sep 07 09:04:56.442: app-140513502938912| Registering file: /usr/lib/vmware-installer/1.1/vmware-installer --register-file vmware-player-app regular /lib/modules/2.6.40.3-0.fc15.x86_64/misc/vsock.ko
And a couple of screenshots to see what modules are giving error:


Doing some research, I found a patch for kernel 2.6.39, that seemed to work on 2.6.40, but so far I have not had positive results.