[opensuse] kernel-default != kernel-source
Hi everyone, just upgraded the kernel-default package to version 2.6.16.20-1.1. Unfortunately the kernel-source package extracted the src into /usr/src/linux-2.6.16.20-20.1. This is a problem for several third party programs which try to determine the src path by the running kernel (name). Though I was able to hint the NVIDIA installer to the correct src path, it's not possible for me to install the VMware-Player. This is the output if vmware-config.pl: None of the pre-built vmmon modules for VMware Player 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 directory of kernel headers (version 2.6.16.20-20.1-default) does not match your running kernel (version 2.6.16.20-1.1-default). Even if the module were to compile successfully, it would not load into the running kernel. --snip-- How do I fix this? Why is the kernel name not identical to the src path name? Thanks! -- Sincerely Sven Jacobs --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
* Sven Jacobs <sven.jacobs@web.de> [07-11-06 11:42]:
just upgraded the kernel-default package to version 2.6.16.20-1.1. Unfortunately the kernel-source package extracted the src into /usr/src/linux-2.6.16.20-20.1. This is a problem for several third party programs which try to determine the src path by the running kernel (name).
Though I was able to hint the NVIDIA installer to the correct src path, it's not possible for me to install the VMware-Player. This is the output if vmware-config.pl:
Same problem for smp for the NVidia installer. Reverted to the 2.6.16.13-4-smp kernel -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/gallery2 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
On Tuesday 11 July 2006 17:40, Sven Jacobs wrote:
Hi everyone,
just upgraded the kernel-default package to version 2.6.16.20-1.1. Unfortunately the kernel-source package extracted the src into /usr/src/linux-2.6.16.20-20.1. This is a problem for several third party programs which try to determine the src path by the running kernel (name).
This doesn't really help you, but those programs are broken and should be fixed by their maintainers. The only reliably correct way to get to the kernel source is through the symlink in the /lib/modules directory (now that must be named the same as the kernel, otherwise nothing will work)
The directory of kernel headers (version 2.6.16.20-20.1-default) does not match your running kernel (version 2.6.16.20-1.1-default). Even if the module were to compile successfully, it would not load into the running kernel.
That should be solved by editing the top level Makefile in the source directory -- Ut supra post festum sunt obscura --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
tir, 11,.07.2006 kl. 19.06 +0200, skrev Anders Johansson:
On Tuesday 11 July 2006 17:40, Sven Jacobs wrote:
Hi everyone,
just upgraded the kernel-default package to version 2.6.16.20-1.1. Unfortunately the kernel-source package extracted the src into /usr/src/linux-2.6.16.20-20.1. This is a problem for several third party programs which try to determine the src path by the running kernel (name).
This doesn't really help you, but those programs are broken and should be fixed by their maintainers. The only reliably correct way to get to the kernel source is through the symlink in the /lib/modules directory (now that must be named the same as the kernel, otherwise nothing will work)
The directory of kernel headers (version 2.6.16.20-20.1-default) does not match your running kernel (version 2.6.16.20-1.1-default). Even if the module were to compile successfully, it would not load into the running kernel.
That should be solved by editing the top level Makefile in the source directory
I had the kernel-syms rpm installed, and I had no issues with nvidia nor vmware, I guess that fits with what Anders is saying. Bjørn Lie --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
* Bjørn Lie <bjorn.lie@gmail.com> [07-11-06 13:22]:
I had the kernel-syms rpm installed, and I had no issues with nvidia nor vmware, I guess that fits with what Anders is saying.
Did you try to install nvidia's driver or just use the nv driver provided stock? -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/gallery2 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
tir, 11,.07.2006 kl. 14.18 -0400, skrev Patrick Shanahan:
* Bjørn Lie <bjorn.lie@gmail.com> [07-11-06 13:22]:
I had the kernel-syms rpm installed, and I had no issues with nvidia nor vmware, I guess that fits with what Anders is saying.
Did you try to install nvidia's driver or just use the nv driver provided stock?
The nvidia driver. I used the tiny-nvidia-installer --update command from a init3 login, if that should make any difference. Bjørn --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
This doesn't really help you, but those programs are broken and should be fixed by their maintainers. The only reliably correct way to get to the kernel source is through the symlink in the /lib/modules directory (now that must be named the same as the kernel, otherwise nothing will work)
The source symlink in /lib/modules/2.6.16.20-1.1-default is broken! It points to /usr/src/linux-2.6.16.20-1.1 which does not exist. So it's a bug of the kernel-default or kernel-source package? --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
On Tuesday 11 July 2006 20:19, Sven Jacobs wrote:
This doesn't really help you, but those programs are broken and should be fixed by their maintainers. The only reliably correct way to get to the kernel source is through the symlink in the /lib/modules directory (now that must be named the same as the kernel, otherwise nothing will work)
The source symlink in /lib/modules/2.6.16.20-1.1-default is broken! It points to /usr/src/linux-2.6.16.20-1.1 which does not exist.
So it's a bug of the kernel-default or kernel-source package?
It seems the problem is that the repo is out of sync. I just downloaded the kernel myself, and I didn't see the same issue, I got both kernel and source 2.6.16.21-0.4 -- Ut supra post festum sunt obscura --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
* Anders Johansson <andjoh@rydsbo.net> [07-11-06 14:25]:
It seems the problem is that the repo is out of sync.
I just downloaded the kernel myself, and I didn't see the same issue, I got both kernel and source 2.6.16.21-0.4
Well, fwdg.de is out of sync, then: kernel-source is 2.6.16.20-20.1.x86_64.rpm and all others 2.6.16.20-1.1.x86_64.rpm and kernel-source is 2.6.16.20-20.1.i586.rpm and all others 2.6.16.20-1.1.i586.rpm don't see 2.6.16.21 -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/gallery2 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
On Tuesday 11 July 2006 20:36, Patrick Shanahan wrote:
Well, fwdg.de is out of sync, then:
kernel-source is 2.6.16.20-20.1.x86_64.rpm and all others 2.6.16.20-1.1.x86_64.rpm
and
kernel-source is 2.6.16.20-20.1.i586.rpm and all others 2.6.16.20-1.1.i586.rpm
don't see 2.6.16.21
Then you're not looking in the right place ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/people/aj/10.1-kernel-update-test/ The version numbers you mention I can't find anywhere -- Ut supra post festum sunt obscura --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
* Anders Johansson <andjoh@rydsbo.net> [07-11-06 14:43]:
The version numbers you mention I can't find anywhere
http://linux.nssl.noaa.gov/opensuse/repositories/Kernel/SUSE_Linux_10.1/ ftp://ftp.gwdg.de/pub/opensuse/repositories/Kernel/SUSE_Linux_10.1/ -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/gallery2 --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-help@opensuse.org
Patrick Shanahan wrote:
http://linux.nssl.noaa.gov/opensuse/repositories/Kernel/SUSE_Linux_10.1/ ftp://ftp.gwdg.de/pub/opensuse/repositories/Kernel/SUSE_Linux_10.1/
I'm using http://software.opensuse.org/download/repositories/Kernel/SUSE_Linux_10.1/ and there are no new kernel* packages today. So I guess I have the newest versions and everything is in sync. What now? -- Sincerely Sven Jacobs
participants (4)
-
Anders Johansson
-
Bjørn Lie
-
Patrick Shanahan
-
Sven Jacobs