Hi! I'm running al Strato - Root - Server with debian 3.1. While trying to install VMWare - Server i need the path to the kernel header files ... but i only know where they oar NOT /usr/src/linux/include not existing /lib/modules/2.6.18-4-686/build/include not existing Does somebody know where they are? header-files are installed i checked this with apt. regards
maybe this helps? on debian 4 I do apt-get install linux-headers-`uname -r` libx11-6 libx11-dev x-window-system-core x-window-system xspecs libxtst6 psmisc build-essential after that start installation and it should find it automatically RayIT
wired ... Code: E: Konnte Paket linux-headers-2.6.8-3-686 nicht finden this is the error i get ... but the newest kernel should be installed ...
Normally in Debian, the headers would be in /usr/src/ as a folder called kernel-headers-2.6.8-3-686 Your best course is to run apt-get install linux-headers-2.6.8-3-686 If the headers are installed, apt will say something like 'already latest version', if not it will install them for you.
/usr/src is empty ... a newer kernel should be installed ... dunno why apt wants to install linux-headers-2.6.8-3-686?!
Sorry, your first post mentioned -4-686, not -3. What is the result of uname -r? If usr/src is empty, either you don't have any kernel headers installed, or they're being installed somewhere else. Certainly on any Debian or Ubuntu install I've ever seen that is where they go, but it might be different on a Strat?
output: 2.6.8-3-686 but in /lib/modules: 2.6.18-4-686 2.6.18-5-686 2.6.8-3-686 do i have to activate the newer kernel images?
Then the running kernel is 2.6.8-3-686 There may weel be newer kernels there, but if the running kernel has been patched in any way, quite likely on a strato I would imagine, then they are not going to be loaded. e.g. I have Ubuntu running on a Proliant server that has the HP monitoring software added. Every time I run apt-get upgrade it tells me that 'linux-image-server' has been kept back, for that reason. But getting back to VMWare, in order to compile a compatible kernel, it needs the source code header files for the running kernel, in you case 2.6.8-3-686, as well as several other libraries. apt-get install linux-headers-2.6.8-3-686 and apt-get install libx11-6 libxtst6 libice-dev libsm-dev libxt6 Might need xinetd as well. That should allow it to do it's thing for your running kernel. Obviously, if you change to a newer kernel, the header requirements here will change.
Code: deb http://ftp.serverkompetenz.de/debian/ stable main deb-src http://ftp.serverkompetenz.de/debian/ stable main deb http://security.debian.org/ stable/updates main
The current stable release of Debian is 4.0 - etch, whereas you have 3.1-sarge installed. Try editing sources.list and changing every instance of stable to sarge e.g. deb http://ftp.serverkompetenz.de/debian/ sarge main then do an apt-get update, and see if it finds anything
ah okay it works thank you! next problem: Code: *** Inappropriate build environment: you wanted to use gcc version 3.3.6 while kernel attempts to use gcc version 4.1.2. /tmp/vmware-config0/vmmon-only/Makefile:91: *** For proper build you'll have to replace gcc with symbolic link to /usr/bin/gcc-3.3.
I suspect a side effect of having the etch repositories there. Never had the message myself, but it seems to suggest that a symbolic link is what is wanted? You could try ln -s /usr/bin/gcc-3.3 /usr/bin/gcc which if I haven't got it backwards as I usually do, creates a link 'gcc' that directs the gcc compiler requests to /usr/bin/gcc-3.3 rather than 4.1 as it currently is doing.
Would this be a good time to mention that I've just had a popup on the VMWare remote console to advise that VMWare Server 1.04 is available?