VMWare Player crashes after upgrading to Ubuntu 14.04
When I start my Vmware player, it runs Vmware kernel module updater dialogue box asking me for location of the kernel headers and after providing the proper location, it throws me with an error given below :
C header files matching your running kernel were not found. Refer to your distribution's documentation for installation instructions.
Don't know how to deal with it.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Manfred Hampl
- Solved:
- Last query:
- Last reply:
Revision history for this message
![]() |
#1 |
What did you upgrade from?
Thanks
Revision history for this message
![]() |
#2 |
Running the terminal command
sudo apt-get install linux-headers-
should install the required files.
Revision history for this message
![]() |
#3 |
If you have already installed the kernel header files, the solution might be
sudo ln -s /usr/src/
Revision history for this message
![]() |
#4 |
I upgraded to Trusty Tahr from Precise.
I installed the required files as suggested with the given command sudo apt-get install linux-headers-
Please find the output of same :
linux-headers-
The following packages were automatically installed and are no longer required:
9menu bluez-alsa:i386 esound-common g++-4.6 gcc-4.6-base:i386 gcj-4.6-base
gcj-4.6-jre-lib gir1.2-
gir1.
glib-
gstreamer0.
gtk2-
gvfs:i386 gvfs-libs:i386 html2text ia32-libs ia32-libs-
ibus-gtk:i386 kvm-ipxe lib32z1 libaa1:i386 libaio1:i386 libalgorithm-
libao4:i386 libapr1 libaprutil1 libaprutil1-
libapt-inst1.4 libasn1-
libaudiofile1
libavahi-
libc6-i386 libcaca0:i386 libcairo-
libcanberra-
libcdt4 libclass-c3-perl libclass-c3-xs-perl libcmis-0.2-0 libcroco3:i386
libcups2:i386 libcupsfilters1
libcurl3-nss libdb5.1:i386 libdbus-
libdrm-
libexif12:i386 libexiv2-11 libexo-1-0 libexo-common libexo-helpers
libfluidsynth
libgcj-common libgcj12 libgconf-2-4:i386 libgcrypt11:i386 libgd2-xpm:i386
libgd3:i386 libgdata1.9-cil libgdbm3:i386 libgdk-
libgettextpo0
libgnome-
libgphoto2-2:i386 libgphoto2-6:i386 libgphoto2-
libgphoto2-
libgssapi3-
libgstreamer0
libgtk2.0-0:i386 libgtkspell-3-0 libgudev-1.0-0:i386 libgvc5
libhcrypto4-
libhx509-
libidn11:i386 libiec61883-0:i386 libieee1284-3:i386 libisc83 libisccc80
libisccfg82 libjasper1:i386 libk5crypto3:i386 libkeyutils1:i386
libkrb5-
libldap-
libmad0:i386 libmagickcore4 libmagickcore4-
libmenu-cache1 libmikmod2:i386 libmng1:i386 libmpg123-0:i386
libmro-
libnetwork-
libnux-2.0-common libodbc1:i386 libopenal-data libopenal1:i386
libp11-kit0:i386 libpango1.0-0:i386 libpathplan4 libpoppler19 libpq5
libproxy1:i386 libpulse-
libqt4-dbus:i386 libqt4-
libqt4-
libqt4-
libqt4-
libqt4-test:i386 libqt4-xml:i386 libqt4-
libqtassistan
libqtwebkit4 libqtwebkit4:i386 libraw1394-11:i386 libraw5 libreadline6:i386
librhythmbox-
librsvg2-
libsasl2-
libsdl-
libsdl1.
libsoup-
libssl0.9.8:i386 libssl1.0.0:i386 libstdc++5:i386 libstdc++6-4.6-dev
libtag1-
libtelepathy-
libunistring0
libv4lconvert
libwebp5:i386 libwind0-
libxcomposite
libxinerama1:i386 libxml2:i386 libxmu6:i386 libxp6:i386 libxpm4:i386
libxrandr2:i386 libxslt1.1:i386 libxss1:i386 libxt6:i386 libxtst6:i386
libxv1:i386 lxmenu-data lxshortcut odbcinst odbcinst1debian2
odbcinst1debi
python-beaker python-central python-magic python-mako python-markupsafe
python-packagekit python-pyicu python-qt4 python-sip python-sqlalchemy
python-
unity-2d-common vgabios wwwconfig-common xaw3dg:i386 xfce-keyboard-
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
amol@amol-
The command "sudo ln -s /usr/src/
Revision history for this message
![]() |
#6 |
yes it was absolutely working fine with precise. I guess there is no other option rather than installing newer version of vmware player 6.0.3 and check if it can be all good.
Revision history for this message
![]() |
#7 |
Then why did you fix something that wasn't broken? Precise is LTS and supported til April 2017. ...?
Revision history for this message
![]() |
#8 |
I recommend that you clean up your system before you attempt running VMware.
try
sudo apt-get update
sudo apt-get autoremove
sudo apt-get dist-upgrade
to remove obsolete packages and to install the packages that are shown as "not upgraded" in your recent output.
You wrote
"However now when I click 'install' to start the kernel modules installing it just silently crashes, log file contains no errors."
How do you know that it "silently crashed"? Is there any error message? On Linux system usually "no news is good news". So if you do not get any error message, the command might have worked.
Revision history for this message
![]() |
#9 |
Hi Andrew, you are right, though Precise is LTS and supported till 2017, I always go for upgrade whenever Ubuntu releases new LTS, as I am always eager to check what new changes been made and how solid and stable it is from previous LTS, irrespective of how stable my previous version was. Otherwise why Ubuntu launches new LTS after every 2 years though it is supported till 5 yrs. Since I did not find any difficulty while upgrading from Lucid to Precise, I was in the same mood this time but at the end I had to look for some workaround suggested by you and Manfred. And that has worked quiet nicely. Thanks for your assistance.
Hi Manfred, I am very thankful to you, You saved my important data and bcoz of you I got out of login problem.
How do you know that it "silently crashed"? Is there any error message? : I did not receive any error message but also I did not get the VMware Player dialogue box for creating, adding or deleting any new VM machines which earlier I was getting. Nonetheless, problem is solved after purging Vmware player 4.0 and upgrading it to 6.0.3. Before installing new version, I clean up my system with the above given commands by you and it worked quiet nicely. Thanks, everything is good now ......Wish you HAPPY DIWALI .....:)
Revision history for this message
![]() |
#10 |
Thanks Manfred Hampl, that solved my question.