Mailinglist Archive: opensuse-bugs (15092 mails)

< Previous Next >
[Bug 308984] New: Problem with libata transition ( mkinitrd fails du to wrong fstab)
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sat, 8 Sep 2007 08:45:14 -0600 (MDT)
  • Message-id: <bug-308984-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
https://bugzilla.novell.com/show_bug.cgi?id=308984#c303734

           Summary: Problem with libata transition (mkinitrd fails du to
                    wrong fstab)
           Product: openSUSE 10.3
           Version: Beta 2
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Blocker
          Priority: P5 - None
         Component: Basesystem
        AssignedTo: bwalle@xxxxxxxxxx
        ReportedBy: bwalle@xxxxxxxxxx
         QAContact: qa@xxxxxxx
                CC: coolo@xxxxxxxxxx, odabrunz@xxxxxxxxxx,
                    aosthof@xxxxxxxxxx
          Found By: Development


The %post script of the kernel package fails in installation when creating the
new initrd with following message:

Fatal storage error. Device /dev/hda6 does not have a driver.
/sbin/mkinitrd failed
error: %post(kernel-bigsmp-2.6.22.5-10.i586) scriptlet failed, exit status 1

While debugging this, I discovered that the problem is that /proc/devices is
mis-read due to the fact that the running system uses libata and the updated
system (10.2) still uses  hda in /etc/fstab.

This could be due to the change in %post that mkinitrd is now also executed in
installation system (Thu Aug 23 2007 - bwalle@xxxxxxx - Bug #303734). However,
before "fixing" again the %post script: When does yast2-storage convert the
fstab?

Is it before yast2-bootloader invocation? Because the yast2-bootloader creates
a initrd (again) after installation and before boot, then it would be save to
not generate a initrd in %post when we are in the installation system.


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >