I installed vmware on fedora 23, precise version:vmware-player, 12.1.0.3272444
I has installed kernel devel, kernel header, of my kernel version. installed GCC, make & CO. under ubuntu called build-essential.
VMware ask to compile kernel module, it compile module, but cannot start via systemd
I has just setenforce 0
Graphics interface, return that there a error, and that has produced a log in tmp, file:/tmp/vmware-****/vmware-8212.log
<--------------------------------------------------------------------------------------------------------------------------------->
2016-03-12T18:00:21.679+01:00| modconfig| I125: Log for VMware Workstation pid=8212 version=12.1.0 build=build-3272444 option=Release
2016-03-12T18:00:21.679+01:00| modconfig| I125: The process is 64-bit.
2016-03-12T18:00:21.679+01:00| modconfig| I125: Host codepage=UTF-8 encoding=UTF-8
2016-03-12T18:00:21.679+01:00| modconfig| I125: Host is Linux 4.4.2-301.fc23.x86_64 Fedora release 23 (Twenty Three)
2016-03-12T18:00:21.679+01:00| modconfig| I125: DictionaryLoad: Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2016-03-12T18:00:21.679+01:00| modconfig| I125: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2016-03-12T18:00:21.679+01:00| modconfig| I125: DictionaryLoad: Cannot open file "/root/.vmware/config": No such file or directory.
2016-03-12T18:00:21.679+01:00| modconfig| I125: PREF Optional preferences file not found at /root/.vmware/config. Using default values.
2016-03-12T18:00:21.722+01:00| modconfig| I125: Initialized! Lets do this thing...
2016-03-12T18:00:21.722+01:00| modconfig| I125: Obtaining info using the running kernel.
2016-03-12T18:00:21.722+01:00| modconfig| I125: Created new pathsHash.
2016-03-12T18:00:21.722+01:00| modconfig| I125: Setting header path for 4.4.2-301.fc23.x86_64 to "/lib/modules/4.4.2-301.fc23.x86_64/build/include".
2016-03-12T18:00:21.722+01:00| modconfig| I125: Validating path "/lib/modules/4.4.2-301.fc23.x86_64/build/include" for kernel release "4.4.2-301.fc23.x86_64".
2016-03-12T18:00:21.722+01:00| modconfig| I125: Failed to find /lib/modules/4.4.2-301.fc23.x86_64/build/include/linux/version.h
2016-03-12T18:00:21.722+01:00| modconfig| I125: /lib/modules/4.4.2-301.fc23.x86_64/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2016-03-12T18:00:21.722+01:00| modconfig| I125: using /usr/bin/gcc for preprocess check
2016-03-12T18:00:21.735+01:00| modconfig| I125: Preprocessed UTS_RELEASE, got value "4.4.2-301.fc23.x86_64".
2016-03-12T18:00:21.735+01:00| modconfig| I125: The header path "/lib/modules/4.4.2-301.fc23.x86_64/build/include" for the kernel "4.4.2-301.fc23.x86_64" is valid. Whoohoo!
2016-03-12T18:00:21.921+01:00| modconfig| I125: found symbol version file /lib/modules/4.4.2-301.fc23.x86_64/build/Module.symvers
2016-03-12T18:00:21.921+01:00| modconfig| I125: Reading symbol versions from /lib/modules/4.4.2-301.fc23.x86_64/build/Module.symvers.
2016-03-12T18:00:21.942+01:00| modconfig| I125: Read 16483 symbol versions
2016-03-12T18:00:21.942+01:00| modconfig| I125: Reading in info for the vmmon module.
2016-03-12T18:00:21.942+01:00| modconfig| I125: Reading in info for the vmnet module.
2016-03-12T18:00:21.942+01:00| modconfig| I125: Reading in info for the vmblock module.
2016-03-12T18:00:21.942+01:00| modconfig| I125: Reading in info for the vmci module.
2016-03-12T18:00:21.942+01:00| modconfig| I125: Reading in info for the vsock module.
2016-03-12T18:00:21.942+01:00| modconfig| I125: Setting vsock to depend on vmci.
2016-03-12T18:00:21.956+01:00| modconfig| I125: Trying to find a suitable PBM set for kernel "4.4.2-301.fc23.x86_64".
2016-03-12T18:00:21.956+01:00| modconfig| I125: No matching PBM set was found for kernel "4.4.2-301.fc23.x86_64".
2016-03-12T18:00:21.956+01:00| modconfig| I125: Found compiler at "/usr/bin/gcc"
2016-03-12T18:00:21.961+01:00| modconfig| I125: Got gcc version "5.3.1".
then i try this for, compile modules by command line:
~]# bash -x vmware-modconfig --console --build-mod vmnet
+ set -e
+ ETCDIR=/etc/vmware
+ . /etc/vmware/bootstrap
++ PREFIX=/usr
++ BINDIR=/usr/bin
++ SBINDIR=/usr/sbin
++ LIBDIR=/usr/lib
++ DATADIR=/usr/share
++ SYSCONFDIR=/etc
++ DOCDIR=/usr/share/doc
++ MANDIR=/usr/share/man
++ INCLUDEDIR=/usr/include
++ INITDIR=/etc/rc.d
++ INITSCRIPTDIR=/etc/rc.d/init.d
+ VMISETCDIR=/etc/vmware-installer
+ . /etc/vmware-installer/bootstrap
++ VMWARE_INSTALLER=/usr/lib/vmware-installer/2.1.0
++ VERSION=2.1.0
++ VMISVERSION=2.1.0
++ VMISBUILDNUM=3215781
++ VMISPYVERSION=25
+ libdir=/usr/lib/vmware
+ export VMWARE_INSTALLER
+ args=
+ uiType=
+ useConsole=0
+ for i in '"$@"'
+ '[' --console = --console ']'
+ useConsole=1
+ for i in '"$@"'
+ '[' --build-mod = --console ']'
+ args=' --build-mod'
+ for i in '"$@"'
+ '[' vmnet = --console ']'
+ args=' --build-mod vmnet'
+ '[' -z \:0\]' i has add \ becose convert in emoticon
+ '[' 1 = 1 ']'
+ uiType=-console
+ export PATH=/sbin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
+ PATH=/sbin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
+ exec /usr/lib/vmware/bin/vmware-modconfig-console --build-mod vmnet
make: ingresso nella directory "/tmp/modconfig-W5uVO5/vmnet-only"
Using kernel build system.
/usr/bin/make -C /lib/modules/4.4.2-301.fc23.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: ingresso nella directory "/usr/src/kernels/4.4.2-301.fc23.x86_64"
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/driver.o
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/hub.o
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/userif.o
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/netif.o
In file included from include/linux/pci.h:35:0,
from /tmp/modconfig-W5uVO5/vmnet-only/compat_netdevice.h:27,
from /tmp/modconfig-W5uVO5/vmnet-only/netif.c:43:
include/linux/pci_ids.h:2252:0: warning: "PCI_VENDOR_ID_VMWARE" redefined
#define PCI_VENDOR_ID_VMWARE 0x15ad
^
In file included from /tmp/modconfig-W5uVO5/vmnet-only/net.h:38:0,
from /tmp/modconfig-W5uVO5/vmnet-only/vnetInt.h:26,
from /tmp/modconfig-W5uVO5/vmnet-only/netif.c:42:
/tmp/modconfig-W5uVO5/vmnet-only/vm_device_version.h:56:0: note: this is the location of the previous definition
#define PCI_VENDOR_ID_VMWARE 0x15AD
^
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/bridge.o
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/procfs.o
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/smac_compat.o
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/smac.o
In file included from /tmp/modconfig-W5uVO5/vmnet-only/net.h:38:0,
from /tmp/modconfig-W5uVO5/vmnet-only/vnetInt.h:26,
from /tmp/modconfig-W5uVO5/vmnet-only/bridge.c:52:
/tmp/modconfig-W5uVO5/vmnet-only/vm_device_version.h:56:0: warning: "PCI_VENDOR_ID_VMWARE" redefined
#define PCI_VENDOR_ID_VMWARE 0x15AD
^
In file included from include/linux/pci.h:35:0,
from /tmp/modconfig-W5uVO5/vmnet-only/compat_netdevice.h:27,
from /tmp/modconfig-W5uVO5/vmnet-only/bridge.c:51:
include/linux/pci_ids.h:2252:0: note: this is the location of the previous definition
#define PCI_VENDOR_ID_VMWARE 0x15ad
^
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/vnetEvent.o
CC [M] /tmp/modconfig-W5uVO5/vmnet-only/vnetUserListener.o
LD [M] /tmp/modconfig-W5uVO5/vmnet-only/vmnet.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/modconfig-W5uVO5/vmnet-only/vmnet.mod.o
LD [M] /tmp/modconfig-W5uVO5/vmnet-only/vmnet.ko
make[1]: uscita dalla directory "/usr/src/kernels/4.4.2-301.fc23.x86_64"
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: ingresso nella directory "/tmp/modconfig-W5uVO5/vmnet-only"
make[1]: "postbuild" è aggiornato.
make[1]: uscita dalla directory "/tmp/modconfig-W5uVO5/vmnet-only"
cp -f vmnet.ko ./../vmnet.o
make: uscita dalla directory "/tmp/modconfig-W5uVO5/vmnet-only"
and finally:
~]# systemctl start vmware
Job for vmware.service failed because the control process exited with error code. See "systemctl status vmware.service" and "journalctl -xe" for details.
~]# systemctl status vmware
● vmware.service - SYSV: This service starts and stops VMware services
Loaded: loaded (/etc/rc.d/init.d/vmware)
Active: failed (Result: exit-code) since sab 2016-03-12 18:37:28 CET; 10min ago
Docs: man:systemd-sysv-generator(8)
Process: 14400 ExecStart=/etc/rc.d/init.d/vmware start (code=exited, status=1/FAILURE)
CGroup: /system.slice/vmware.service
├─1287 /usr/lib/vmware/bin/vmware-vmblock-fuse -o subtype=vmware-vmblock,default_permissions,allow_other /var/run/vmblock-fuse
└─1332 /usr/sbin/vmware-authdlauncher
mar 12 18:37:28 nocturne vmware[14400]: Virtual machine monitor[FAIL]
mar 12 18:37:28 nocturne vmware[14400]: Virtual machine communication interface[ OK ]
mar 12 18:37:28 nocturne vmware[14400]: VM communication interface socket family[ OK ]
mar 12 18:37:28 nocturne vmware[14400]: Blocking file system[ OK ]
mar 12 18:37:28 nocturne vmware[14400]: Virtual ethernet[FAIL]
mar 12 18:37:28 nocturne vmware[14400]: VMware Authentication Daemon[ OK ]
mar 12 18:37:28 nocturne systemd[1]: vmware.service: Control process exited, code=exited status=1
mar 12 18:37:28 nocturne systemd[1]: Failed to start SYSV: This service starts and stops VMware services.
mar 12 18:37:28 nocturne systemd[1]: vmware.service: Unit entered failed state.
mar 12 18:37:28 nocturne systemd[1]: vmware.service: Failed with result 'exit-code'.
Someone know how to resolve?