From Bugzilla Helper: User-Agent: Mozilla/4.78 [en] (X11; U; Linux 2.4.9-7 i686) Description of problem: Installation set the kernel type to "i686i686" instead of "i686" /* Kernel type i686i686 */ #ifndef __MODULE_KERNEL_i686i686 #define __MODULE_KERNEL_i686i686 1 #endif Version-Release number of selected component (if applicable): How reproducible: Didn't try Steps to Reproduce: Used redhat up2date to install security kernel update of Oct 18. The resulting mangled kernel.h caused problems in a few things. Actual Results: /* Kernel type i686i686 */ #ifndef __MODULE_KERNEL_i686i686 #define __MODULE_KERNEL_i686i686 1 #endif Expected Results: /* Kernel type i686 */ #ifndef __MODULE_KERNEL_i686 #define __MODULE_KERNEL_i686 1 #endif Additional info:
Is this still true 1) after running mkkerneldoth as root 2) after a reboot ?
I found I also had a similar situation. In my case, the kernel type was being detected as i686i686i686i686i686. Checking rpm -qa|grep kernel showed that there were 5 instances of the same kernel RPM installed. If this is indeed the same problem, the recommended fix is: 1) Back out the installed update with: rpm -e --allmatches kernel-[version string], where [version string] should be replaced with the problem kernel version. For example, for 2.4.9-13, use: rpm -e --allmatches kernel-2.4.9-13 2) Reapply the erratum by installing the updated kernel RPM using up2date or by downloading and installing with rpm. 3) Regenerate the kernel.h by running mkkerneldoth as root or rebooting.
I could be wrong, but this looks like a possible mkkerneldoth bug (albeit, having multiple versions of the same kernel installed was a up2date bug at one point, but fixed in current versions)
Closing out bugs on older, no longer supported releases. Apologies for any lack of response. Please reopen if it persists on current releases.