Bug 211412

Summary: Vmware server can't be re installed with Kernel 2.6.18-1.2200.fc5
Product: [Fedora] Fedora Reporter: Tim McConnell <timothy.mcconnell>
Component: kernelAssignee: Dave Jones <davej>
Status: CLOSED NOTABUG QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 5CC: pfrields, wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-10-19 03:09:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tim McConnell 2006-10-18 22:16:29 UTC
Description of problem:
Vmware server can't be re installed with Kernel 2.6.18-1.2200.fc5

Version-Release number of selected component (if applicable):
Kernel 2.6.18-1.2200.fc5

How reproducible:
try running the vmware-config.pl command 

Steps to Reproduce:
1.type vmware-config.pl at terminal as su -
2. hit enter to accept the defaults from previous install
3. recieve error after correcting(?) the path "What is the location of the
directory of C header files that match your running
kernel? [/usr/src/linux/include] /lib/modules/2.6.18-1.2200.fc5/build/include

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.18-1.2200.fc5).  Even if the module were to
compile successfully, it would not load into the running kernel."
  
Actual results: 
[root@red1 ~]# uname -a
Linux red1.timmieland.private 2.6.18-1.2200.fc5 #1 Sat Oct 14 16:59:26 EDT 2006
i686 athlon i386 GNU/Linux
[root@red1 ~]# vmware-config.pl
Making sure services for VMware Server are stopped.

Stopping VMware services:
   Virtual machine monitor                                 [  OK  ]
   Bridged networking on /dev/vmnet0                       [  OK  ]
   DHCP server on /dev/vmnet1                              [  OK  ]
   Host-only networking on /dev/vmnet1                     [  OK  ]
   Bridged networking on /dev/vmnet2                       [  OK  ]
   DHCP server on /dev/vmnet3                              [  OK  ]
   NAT service on /dev/vmnet3                              [  OK  ]
   Host-only networking on /dev/vmnet3                     [  OK  ]
   DHCP server on /dev/vmnet8                              [  OK  ]
   NAT service on /dev/vmnet8                              [  OK  ]
   Host-only networking on /dev/vmnet8                     [  OK  ]
   Virtual ethernet                                        [  OK  ]

Configuring fallback GTK+ 2.4 libraries.

In which directory do you want to install the mime type icons?
[/usr/share/icons]

What directory contains your desktop menu entry files? These files have a
.desktop file extension. [/usr/share/applications]

In which directory do you want to install the application's icon?
[/usr/share/pixmaps]

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.

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

The path "/usr/src/linux/include" is not an existing directory.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /lib/modules/2.6.18-1.2200.fc5/build/include

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.18-1.2200.fc5).  Even if the module were to
compile successfully, it would not load into the running kernel.

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


Expected results: to be able to have VMware find the path to the files it needs


Additional info: The last time this occured it turned out the kernel development
package was for i586 instead of i686. Removing and re-installing that package
fixed the issue. Please advise of any additional information needed. It does
work fine on kernel 2.6.17

Comment 1 Dave Jones 2006-10-19 03:09:53 UTC
this is something that needs fixing in the vmware module, not the fedora kernel.