VMWare Workstation 10 on openSUSE 13.1


I am trying to install VMWare workstation 10 on openSUSE 13.1 KDE.

When I try and launch VMWare it tries to look for the kernel headers but can’t find them.

When I try to install kernel-devel from Yast, I get an error message stating:

“Wrong Digest”

“The expected checsum of file /var/cache/zypp/packages/j.eng/noach/kernel-devel-3.14.3~jng22-1.4.noarch.rpm is …”

Has anyone come across this before?

Why this?
This comes from some home repo in OBS.

13.1 has kernel 3.11.

Which kernel are you actually using?

uname -a

You have to install kernel-devel that matches your kernel of course. That doesn’t explain that error message though, but something seems to be wrong with that package.

And I suppose you should better stick to kernel 3.11 anyway for VMware, in my experience they are quite slow in supporting new kernel versions.
No idea if 10.0 would already compile on 3.14 without any patches.

I should have added I’m a linux noob and installed openSUSE after Windows 8 driving me crazy

uname -a:

Linux wil-suse 3.14.3-jng22-desktop #1 SMP PREEMPT Sat May 10 16:18:18 UTC 2014 (48e0120) x86_64 x86_64 x86_64 GNU/Linux

Which package can I install to fix the kernel version?

Ok, so you are indeed using kernel 3.14.3-jng22 from that repo.
But why did you add that repo in the first place?

I don’t think you should use a kernel from some random repo if you’re a “linux noob”.

Did you install that kernel on purpose?

Which package can I install to fix the kernel version?

If that package is broken, you cannot do much to fix it, except reporting it to the person that created it maybe.

If you have no particular reason to use that repo or the kernel from there, I would suggest to remove it in YaST->Software Repositories (should be named home:jengelhard or similar.
If in doubt, please post your repo list:

zypper lr -d

Then just search for the package (kernel-desktop) in YaST->Software Management and click on “Versions” below the repo list. You can install/uninstall particular versions there, uninstall the 3.14 ones, so that only 3.11 remains installed.
Then just install kernel-devel again, just as you did before.

Point taken - I added the repo to install something else (I can’t remember at the moment what specifically) - and when I tried to get VMWare working I must have installed the kernel from there. As you say, I should have known better.

Thank you for your help with this. I will uninstall the 3.14 kernel desktop packages as you suggest