On 24 March 2010 07:14, Sven Burmeister <sven.burmeister@gmx.net> wrote:
Am Dienstag, 23. März 2010 18:13:21 schrieb Vadym Krevs:
I've upgraded my desktop to the latest kernel update today: $ rpm -qa | grep kernel | sort kernel-desktop-2.6.31.12-0.2.1.x86_64 kernel-desktop-base-2.6.31.12-0.2.1.x86_64 kernel-desktop-devel-2.6.31.12-0.2.1.x86_64 kernel-source-2.6.31.12-0.2.1.noarch linux-kernel-headers-2.6.31-3.4.noarch
and as a result the latest NVIDIA driver from the NVIDIA web site (NVIDIA-Linux-x86_64-195.36.15-pkg2.run) won't reinstall because of the following error:
ERROR: The kernel header file '/usr/src/linux/include/linux/version.h' does not exist. The most likely reason for this is that the kernel source files in '/usr/src/linux' have not been configured.
This was never an issue before. Anyone else having the same problem? Seems like a packaging problem with the kernel-source package, doesn't it?
Works for me 11.2, x64.
kernel-desktop-2.6.31.12-0.2.1.x86_64 kernel-desktop-devel-2.6.31.12-0.2.1.x86_64 kernel-source-2.6.31.12-0.2.1.noarch linux-kernel-headers-2.6.31-3.4.noarch
Sven
Interesting. I've looked at the SUSE kernel readme in the kernel-source rpm, and it mentions an /etc/init.d/running-kernel script whose job is to adapt the "generic" kernel sources in /usr/src/linux to the particular kernel flavor such as kernel-desktop one boots into using files in /usr/src/linux-2.6.31.12-0.2-obj/x86_64/desktop. For some reason, my machine does not have /etc/init.d/running-kernel, and some symlinks between /usr/src/linux and /usr/src/linux-2.6.31.12-0.2-obj/x86_64/desktop are missing as a result, and that probably explains the issue. Does anyone have the /etc/init.d/running-kernel script, and if so which package contributes it (rpm -qf /etc/init.d/running-kernel)? Thanks, Vadym -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org