Red Hat Bugzilla – Bug 187522
Inconsistent behaviour with anaconda and no kernel package - "You are trying to install on a machine that isn't supported by this release.."
Last modified: 2007-11-30 17:07:24 EST
Description of problem:
If you generate a custom install CD image with the kernel-smp package as the
only available kernel to be installed anaconda will fail to install on i686 with
"You are trying to install on a machine that isn't supported by this release of
This was previous reported as a bug for RHEL3 in bug106590 and was closed since
it was stated that it was a requirement that the kernel package be available.
We've noticed with our custom CD generation that this behaviour is limited to
i?86 architecture's only.
Removing the kernel package and regenerating the necessary files for x86_64 will
produce a CD that installs without this problem.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Remove all kernel images except the kernel-smp package from the source
2. Change the comps file to just use kernel-smp
3. Regnerate the hdlist files and stage images (+ cd image in not using network
4. Begin install
x86_64 - installs
i386 - install fails with message that it is not supported
ia64 - not tested but from analysis of the code expect this to be same as x86_64
Install should fail on all architectures or succeed on all architectures
Since we wanted to only have the kernel-smp package in the custom install image
we made the changes in the attached patch
A more ideal solution would be to make this consistent across all architectures.
I see two solutions
1) Test for the present of the kernel package on all architectures, not just i386
2) Test for the present of any suitable kernel package on all architectures,
i.e. kernel, kernel-smp & kernel-hugemem
Obviously would prefer solution 2 since it would suit our requirements as well,
but at the very least would expect the behaviour to be consistent across all
Created attachment 127133 [details]
anaconda-10.1.1.19_kernel_arch_check.patch - patch allows kernel-smp to be used as the only kernel package on i386
This shouldn't be a problem in RHEL5 as this code has completely changed. If
you need a fix in an update release of RHEL4, please contact your support
representative who will raise this issue through the appropriate methods.
Thanks for the report.