VMware Communities
tiagoarruda
Contributor
Contributor

VMWare doesn't start after kernel update

Hello,

I've just updated my kernel to 3.10.0-997-generic. After that VMWare Player doesn't start anymore.

I've tried to run patches and different solutions I found in google, but it didn't worked yet.

This is the log of my last attempt.

Thanks in advance

2013-06-14T21:42:29.306-03:00| vthread-3| I120: Log for VMware Workstation pid=14806 version=9.0.2 build=build-1031769 option=Release

2013-06-14T21:42:29.306-03:00| vthread-3| I120: The process is 64-bit.

2013-06-14T21:42:29.306-03:00| vthread-3| I120: Host codepage=UTF-8 encoding=UTF-8

2013-06-14T21:42:29.306-03:00| vthread-3| I120: Host is Linux 3.10.0-997-generic Ubuntu 12.10

2013-06-14T21:42:29.306-03:00| vthread-3| I120: Msg_Reset:

2013-06-14T21:42:29.306-03:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": No such file or directory.

2013-06-14T21:42:29.306-03:00| vthread-3| I120: ----------------------------------------

2013-06-14T21:42:29.306-03:00| vthread-3| I120: PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.

2013-06-14T21:42:29.306-03:00| vthread-3| I120: Msg_Reset:

2013-06-14T21:42:29.306-03:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/config": No such file or directory.

2013-06-14T21:42:29.306-03:00| vthread-3| I120: ----------------------------------------

2013-06-14T21:42:29.306-03:00| vthread-3| I120: PREF Optional preferences file not found at /root/.vmware/config. Using default values.

2013-06-14T21:42:29.306-03:00| vthread-3| I120: Msg_Reset:

2013-06-14T21:42:29.306-03:00| vthread-3| I120: [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/preferences": No such file or directory.

2013-06-14T21:42:29.306-03:00| vthread-3| I120: ----------------------------------------

2013-06-14T21:42:29.306-03:00| vthread-3| I120: PREF Failed to load user preferences.

2013-06-14T21:42:29.306-03:00| vthread-3| W110: Logging to /tmp/vmware-root/vmware-modconfig-14806.log

2013-06-14T21:42:29.318-03:00| vthread-3| I120: Reading in info for the vmmon module.

2013-06-14T21:42:29.318-03:00| vthread-3| I120: Reading in info for the vmnet module.

2013-06-14T21:42:29.318-03:00| vthread-3| I120: Reading in info for the vmblock module.

2013-06-14T21:42:29.318-03:00| vthread-3| I120: Reading in info for the vmci module.

2013-06-14T21:42:29.318-03:00| vthread-3| I120: Reading in info for the vsock module.

2013-06-14T21:42:29.318-03:00| vthread-3| I120: Setting vsock to depend on vmci.

2013-06-14T21:42:29.318-03:00| vthread-3| I120: Created new pathsHash.

2013-06-14T21:42:29.318-03:00| vthread-3| I120: Invoking modinfo on "vmmon".

2013-06-14T21:42:29.320-03:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.

2013-06-14T21:42:29.320-03:00| vthread-3| I120: Invoking modinfo on "vmnet".

2013-06-14T21:42:29.322-03:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.

2013-06-14T21:42:29.322-03:00| vthread-3| I120: Invoking modinfo on "vmblock".

2013-06-14T21:42:29.324-03:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.

2013-06-14T21:42:29.324-03:00| vthread-3| I120: Invoking modinfo on "vmci".

2013-06-14T21:42:29.326-03:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.

2013-06-14T21:42:29.326-03:00| vthread-3| I120: Invoking modinfo on "vsock".

2013-06-14T21:42:29.328-03:00| vthread-3| I120: "/sbin/modinfo" exited with status 0.

2013-06-14T21:42:29.345-03:00| vthread-3| I120: Obtaining info using the running kernel.

2013-06-14T21:42:29.345-03:00| vthread-3| I120: Setting header path for 3.10.0-997-generic to "/lib/modules/3.10.0-997-generic/build/include".

2013-06-14T21:42:29.345-03:00| vthread-3| I120: Validating path "/lib/modules/3.10.0-997-generic/build/include" for kernel release "3.10.0-997-generic".

2013-06-14T21:42:29.351-03:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.10.0-997-generic".

2013-06-14T21:42:29.351-03:00| vthread-3| I120: The header path "/lib/modules/3.10.0-997-generic/build/include" for the kernel "3.10.0-997-generic" is valid.  Whoohoo!

2013-06-14T21:42:29.517-03:00| vthread-3| I120: Kernel header path retrieved from FileEntry: /lib/modules/3.10.0-997-generic/build/include

2013-06-14T21:42:29.517-03:00| vthread-3| I120: Update kernel header path to /lib/modules/3.10.0-997-generic/build/include

2013-06-14T21:42:29.517-03:00| vthread-3| I120: Validating path "/lib/modules/3.10.0-997-generic/build/include" for kernel release "3.10.0-997-generic".

2013-06-14T21:42:29.523-03:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.10.0-997-generic".

2013-06-14T21:42:29.523-03:00| vthread-3| I120: The header path "/lib/modules/3.10.0-997-generic/build/include" for the kernel "3.10.0-997-generic" is valid.  Whoohoo!

2013-06-14T21:42:29.524-03:00| vthread-3| I120: Found compiler at "/usr/bin/gcc"

2013-06-14T21:42:29.526-03:00| vthread-3| I120: Got gcc version "4.7".

2013-06-14T21:42:29.526-03:00| vthread-3| I120: GCC minor version 4 does not match Kernel GCC minor version 4.  But that is ok.

2013-06-14T21:42:29.526-03:00| vthread-3| I120: Using user supplied compiler "/usr/bin/gcc".

2013-06-14T21:42:29.528-03:00| vthread-3| I120: Got gcc version "4.7".

2013-06-14T21:42:29.528-03:00| vthread-3| I120: GCC minor version 4 does not match Kernel GCC minor version 4.  But that is ok.

2013-06-14T21:42:29.532-03:00| vthread-3| I120: Trying to find a suitable PBM set for kernel "3.10.0-997-generic".

2013-06-14T21:42:29.532-03:00| vthread-3| I120: No matching PBM set was found for kernel "3.10.0-997-generic".

2013-06-14T21:42:29.532-03:00| vthread-3| I120: Validating path "/lib/modules/3.10.0-997-generic/build/include" for kernel release "3.10.0-997-generic".

2013-06-14T21:42:29.538-03:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.10.0-997-generic".

2013-06-14T21:42:29.538-03:00| vthread-3| I120: The header path "/lib/modules/3.10.0-997-generic/build/include" for the kernel "3.10.0-997-generic" is valid.  Whoohoo!

2013-06-14T21:42:29.538-03:00| vthread-3| I120: GCC minor version 4 does not match Kernel GCC minor version 4.  But that is ok.

2013-06-14T21:42:29.539-03:00| vthread-3| I120: Validating path "/lib/modules/3.10.0-997-generic/build/include" for kernel release "3.10.0-997-generic".

2013-06-14T21:42:29.545-03:00| vthread-3| I120: Preprocessed UTS_RELEASE, got value "3.10.0-997-generic".

2013-06-14T21:42:29.545-03:00| vthread-3| I120: The header path "/lib/modules/3.10.0-997-generic/build/include" for the kernel "3.10.0-997-generic" is valid.  Whoohoo!

2013-06-14T21:42:29.545-03:00| vthread-3| I120: GCC minor version 4 does not match Kernel GCC minor version 4.  But that is ok.

2013-06-14T21:42:29.545-03:00| vthread-3| I120: Using temp dir "/tmp".

2013-06-14T21:42:29.547-03:00| vthread-3| I120: Invoking modinfo on "vmnet".

2013-06-14T21:42:29.548-03:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.

2013-06-14T21:42:29.548-03:00| vthread-3| I120: Invoking modinfo on "vmblock".

2013-06-14T21:42:29.550-03:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.

2013-06-14T21:42:29.550-03:00| vthread-3| I120: Invoking modinfo on "vmci".

2013-06-14T21:42:29.552-03:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.

2013-06-14T21:42:30.327-03:00| vthread-3| I120: Setting destination path for vmnet to "/lib/modules/3.10.0-997-generic/misc/vmnet.ko".

2013-06-14T21:42:30.327-03:00| vthread-3| I120: Extracting the vmnet source from "/usr/lib/vmware/modules/source/vmnet.tar".

2013-06-14T21:42:30.332-03:00| vthread-3| I120: Successfully extracted the vmnet source.

2013-06-14T21:42:30.332-03:00| vthread-3| I120: Building module with command "/usr/bin/make -j8 -C /tmp/modconfig-YkpUyf/vmnet-only auto-build HEADER_DIR=/lib/modules/3.10.0-997-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no"

2013-06-14T21:42:31.977-03:00| vthread-3| W110: Failed to build vmnet.  Failed to execute the build command.

2013-06-14T21:42:31.979-03:00| vthread-3| I120: Setting destination path for vmblock to "/lib/modules/3.10.0-997-generic/misc/vmblock.ko".

2013-06-14T21:42:31.979-03:00| vthread-3| I120: Extracting the vmblock source from "/usr/lib/vmware/modules/source/vmblock.tar".

2013-06-14T21:42:31.990-03:00| vthread-3| I120: Successfully extracted the vmblock source.

2013-06-14T21:42:31.990-03:00| vthread-3| I120: Building module with command "/usr/bin/make -j8 -C /tmp/modconfig-YkpUyf/vmblock-only auto-build HEADER_DIR=/lib/modules/3.10.0-997-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no"

2013-06-14T21:42:33.429-03:00| vthread-3| W110: Failed to build vmblock.  Failed to execute the build command.

2013-06-14T21:42:33.431-03:00| vthread-3| I120: Setting destination path for vmci to "/lib/modules/3.10.0-997-generic/misc/vmci.ko".

2013-06-14T21:42:33.431-03:00| vthread-3| I120: Extracting the vmci source from "/usr/lib/vmware/modules/source/vmci.tar".

2013-06-14T21:42:33.445-03:00| vthread-3| I120: Successfully extracted the vmci source.

2013-06-14T21:42:33.446-03:00| vthread-3| I120: Building module with command "/usr/bin/make -j8 -C /tmp/modconfig-YkpUyf/vmci-only auto-build HEADER_DIR=/lib/modules/3.10.0-997-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no"

2013-06-14T21:42:35.773-03:00| vthread-3| I120: Successfully built vmci.  Module is currently at "/tmp/modconfig-YkpUyf/vmci.o".

2013-06-14T21:42:35.773-03:00| vthread-3| I120: Found the vmci symvers file at "/tmp/modconfig-YkpUyf/vmci-only/Module.symvers".

2013-06-14T21:42:35.774-03:00| vthread-3| I120: Installing vmci from /tmp/modconfig-YkpUyf/vmci.o to /lib/modules/3.10.0-997-generic/misc/vmci.ko.

2013-06-14T21:42:35.774-03:00| vthread-3| I120: Registering file "/lib/modules/3.10.0-997-generic/misc/vmci.ko".

2013-06-14T21:42:36.234-03:00| vthread-3| I120: "/usr/lib/vmware-installer/2.1.0/vmware-installer" exited with status 0.

2013-06-14T21:42:36.234-03:00| vthread-3| I120: Registering file "/usr/lib/vmware/symvers/vmci-3.10.0-997-generic".

2013-06-14T21:42:36.686-03:00| vthread-3| I120: "/usr/lib/vmware-installer/2.1.0/vmware-installer" exited with status 0.

4 Replies
vkhanorkar
Contributor
Contributor

I tried following today and it worked.If possible do a reboot (although not needed) before executing following as root:

ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

vmware-modconfig --console --install-all

tiagoarruda
Contributor
Contributor

Thanks for the tip, but it didn't work!

I've downgraded the kernel to 3.9, and it's working fine!

thanks!!

0 Kudos
max0x7ba
Contributor
Contributor

I had the same issue today with Fedora 18 after it upgraded the kernel to 3.10. I solved it following the instructions given on https://wiki.archlinux.org/index.php/VMware#3.10_kernels

fuzuli006
Contributor
Contributor

Before

create file "/usr/lib/vmware/settings"

after

create file "/root/.vmware/config"

after

create file "/root/.vmware/preferences"

And after

Install the build-essential package:

sudo apt-get install build-essential 

VMware Workstation 11.1.0 and Player (Pro) 7.1.0 support kernels up to 3.18. You can apply a patch:

curl http://pastie.org/pastes/9934018/download -o /tmp/vmnet-3.19.patch

cd /usr/lib/vmware/modules/source

tar -xf vmnet.tar

patch -p0 -i /tmp/vmnet-3.19.patch

tar -cf vmnet.tar vmnet-only

rm -r *-only

vmware-modconfig --console --install-all

I tried, worked Smiley Happy

0 Kudos