Description of problem:
New installation of RHEL5.2-Server-20080326.0 on a s390x
When creating initrd for installed kernel, mkinitrd stays
cycling in an infinite loop causing the whole installation
The problem is findstoragedriverinsys() routine and this while-loop:
while [ ! -L device ]; do
if [ -L subsystem ];then
for x in *;do
if [ -L $x ]; then
This is the layout of /sys/block/dm-0:
The while loop gets to /sys/block/dm-0/slaves/dasda2
and cycles in an infinite loop.
Version-Release number of selected component (if applicable):
This bugzilla has Keywords: Regression.
Since no regressions are allowed between releases,
it is also being proposed as a blocker for this release.
Please resolve ASAP.
Looks just like what I'm seeing when testing gfs2 partition installs (bug#438743)?
Fixed in mkinitrd-188.8.131.52-28 .
Verified with mkinitrd-184.108.40.206-28
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.