[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: VMWare server on FC4



Paul Smith wrote:
On 2/17/07, fedoralist subtropolix org <fedoralist subtropolix org> wrote:

I'm trying to install VMWare Server on FC4 and have hit a wall. My
knowledge of dealing with the kernel is quite limited. Any advice is
much appreciated.

First, i installed the kernel-devel package with yum:

$ rpm -qa | grep kernel
kernel-devel-2.6.17-1.2142_FC4
kernel-2.6.11-1.1369_FC4
kernel-2.6.9-1.667

yum told me there were no updates for gcc, gcc-c++, or xinetd. This is
what i have installed:

$ rpm -qa | grep gcc
compat-gcc-32-3.2.3-47.fc4
compat-gcc-32-c++-3.2.3-47.fc4
gcc-4.0.2-8.fc4
gcc-java-4.0.2-8.fc4
gcc-gfortran-4.0.2-8.fc4
compat-gcc-32-g77-3.2.3-47.fc4
gcc-c++-4.0.2-8.fc4
libgcc-4.0.2-8.fc4

$ rpm -qa | grep xinetd
xinetd-2.3.13-6

I downloaded and installed VMware-server-1.0.1-29996, then found and
unpacked vmware-any-any-update108 and ran the runme.pl. This is where
the story left off:

-- snip --

Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Server is suitable for
your running kernel.  Do you want this program to try to build the vmmon
module for your system (you need to have a C compiler installed on your
system)? [yes]

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

Your kernel was built with "gcc" version "4.0.0", while you are trying
to use "/usr/bin/gcc" version "4.0.2". This configuration is not
recommended and VMware Server may crash if you'll continue. Please try
to use exactly same compiler as one used for building your kernel. Do
you want to go with compiler "/usr/bin/gcc" version "4.0.2" anyway? [no] yes

-- snip --
(i thought i'd give it a try)
-- snip --

What is the location of the directory of C header files that match your
running
kernel? [/usr/src/linux/include]

-- snip --
I don't have this dir, but shouldn't kernel-devel have installed there?
I poked around and came up with something that looked promising:
-- snip --

What is the location of the directory of C header files that match your
running kernel? [/usr/src/linux/include]
/usr/src/kernels/2.6.17-1.2142_FC4-i686/

The path "/usr/src/kernels/2.6.17-1.2142_FC4-i686" is an existing
directory, but it does not contain a "linux" subdirectory as expected

-- snip --

So, am i SOL here? I'd really prefer not to upgrade to FC5 at this time.
  Do i need to downgrade GCC? I must have let yum update it while
installing something else, but i can't remember when or why that was.

Again, i've no experience with kernels. Any pointers? From the msg, it
seems as if i could simply update the kernel using the installed GCC,
then have another go (and i'd have the fortune to finally re-compile my
own kernel). Does that sound likely? I don't want to go off half-cocked
here.


Brian,

Try

yum  install kernel-headers

Regards,

Paul


Tried that but no go. I grepped for 'headers' on my installed RPMs and figured out the correct package names:

$ yum update glibc-kernheaders glibc-headers

Updating:
glibc-headers i386 2.3.6-3 updates-released 607 k
Updating for dependencies:
glibc i686 2.3.6-3 updates-released 6.2 M glibc-common i386 2.3.6-3 updates-released 16 M glibc-devel i386 2.3.6-3 updates-released 1.9 M

I'll give this a go and try VMWare again. I have to run out for a bit, so i'll have to do that later and report back. Thanks for the hint!

brian


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]