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.
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 > |