When trying to install RHEL 5 Server beta2 in the qemu virtual PC environment,
the installer fail with a python backtrace. It mention dmidecode parsing as
the problem, and I believe the problem is related to the fact that qemu do
not provide DMI information. This is the output from dmidecode when running
# dmidecode 2.8
# No SMBIOS nor DMI entry point found, sorry.
To test this yourself, install qemu, fetch a RHEL CD image, and
run qemu like this:
createdisk -s hda 6144
qemu -cdrom image.iso -hda hda -boot d
The installer stopped when I asked to have a look at the proposed partition
table after asking for the entire hard drive to be erased.
I expected the installer to be able to install RHEL into a qemu machine.
Here is a transcript of the backtrace, manually typed (and probably with some
Traceback (most recent call first):
File "/usr/lib/anaconda/iutil.py", line 71, in execWithCapture
raise RuntimeError, "Error running " + command + ": " + msg
File "/usr/lib/anaconda/iutil.py", line 368, in isMactel
["dmidecode", "-s", "system-manufacturer"])
File "/usr/lib/anaconda/partitions.py", line 825, in sanityCheckAllRequests
if rhpl.getArch() in ("i386, "x86_64") and iutil.isMactel():
File "/usr/lib/anaconda/autopart.py", line 1500, in doAutoPartition
(errors, warnings) = partitions.sanityCheckAllRequests(diskset)
File "/usr/lib/anaconda/dispatch.py", line 199, in moveStep
rc = stepFunc(self.anaconda)
File "/usr/lib/anaconda/dispatch.py", line 122, in gotoNext
File "/usr/lib/anaconda/text.py", line 584 in run
File "/usr/bin/anaconda", line 1002, in ?
RuntimeError: Error running /usr/sbin/dmidecode: Ugyldig format på eksekverbar
(The last message translates from Norwegian to "Illegal format of executable
When I try to run the same program in the shell on tty2, I get "cannot execute
Looks like an installer problem not a dmidecode one, not sure if someone packed
the wrong bnary or didn't leave something static that should be in that build.
Is this still a problem in more recent trees?
I'm testing a qemu installation of RHEL 5 client for i386 now, and the
installer did not crash during partitioning as before. I assume it indicate
that the bug is fixed.
Closing as CURRENTRELEASE per comment #3.