[Bug 1209729] New: After update system no longer able to boo because mount sysroot unknown filesystem type jfs
http://bugzilla.opensuse.org/show_bug.cgi?id=1209729 Bug ID: 1209729 Summary: After update system no longer able to boo because mount sysroot unknown filesystem type jfs Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Critical Priority: P5 - None Component: Upgrade Problems Assignee: screening-team-bugs@suse.de Reporter: sachse@gmx.net QA Contact: jsrain@suse.com Found By: --- Blocker: --- Created attachment 865835 --> http://bugzilla.opensuse.org/attachment.cgi?id=865835&action=edit Bootlog After Update with "zypper dup" which was running fine the system no longer able to boot because filesystem driver not included into kernel or initrd. Error message: "mount: /sysroot: unknown filesystem type 'jfs'" Starting system with a rescue system and check installed modules there is a jfs kernel module available but not included into initrd by dracut. To solve the problem: - dracut have to check if filesystem of the root partition into the kernel or if it exists as module - if it exists as module it must be included into initrd - if no driver is found then dracut must abort and complain that the system is not able to boot after this update NOGO: run silent and leave system in non bootable state -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1209729 http://bugzilla.opensuse.org/show_bug.cgi?id=1209729#c1 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Upgrade Problems |Basesystem Assignee|screening-team-bugs@suse.de |dracut-maintainers@suse.de QA Contact|jsrain@suse.com |qa-bugs@suse.de --- Comment #1 from Andreas Stieger <Andreas.Stieger@gmx.de> --- see your bug 993470 about the unsupported state (so lack of testing coverage) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1209729 geheim geheim <sachse@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|After update system no |After update system no |longer able to boo because |longer able to boot because |mount sysroot unknown | mount sysroot unknown |filesystem type jfs |filesystem type jfs -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1209729 http://bugzilla.opensuse.org/show_bug.cgi?id=1209729#c2 --- Comment #2 from geheim geheim <sachse@gmx.net> --- (In reply to Andreas Stieger from comment #1)
see your bug 993470 about the unsupported state (so lack of testing coverage)
There are systems in the world which are from the time where installation to jfs was standard. Now its jfs next time it is an other driver - there is a general problem. There no technical reason to kill this systems now - its politic which means better change the product manager who decided it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1209729 http://bugzilla.opensuse.org/show_bug.cgi?id=1209729#c9 --- Comment #9 from geheim geheim <sachse@gmx.net> --- (In reply to Antonio Feijoo from comment #8)
(In reply to geheim geheim from comment #7)
Created attachment 865903 [details] dracut debug output
dracut only detects that /boot is mounted and adds its proper ext2 driver. I don't see any malfunction here.
/usr/bin/dracut@1584(): for mp in "/" "/etc" "/bin" "/sbin" "/lib" "/lib64" "/usr" "/usr/bin" "/usr/sbin" "/usr/lib" "/usr/lib64" "/boot" "/boot/efi" "/boot/zipl" //usr/bin/dracut@1599(): readlink -f / /usr/bin/dracut@1599(): mp=/ /usr/bin/dracut@1600(): mountpoint / /usr/bin/dracut@1600(): continue ... /usr/bin/dracut@1584(): for mp in "/" "/etc" "/bin" "/sbin" "/lib" "/lib64" "/usr" "/usr/bin" "/usr/sbin" "/usr/lib" "/usr/lib64" "/boot" "/boot/efi" "/boot/zipl" //usr/bin/dracut@1599(): readlink -f /boot /usr/bin/dracut@1599(): mp=/boot /usr/bin/dracut@1600(): mountpoint /boot //usr/bin/dracut@1601(): find_block_device /boot ... //usr/lib/dracut/dracut-functions.sh@437(find_mp_fstype): printf %s ext2 //usr/lib/dracut/dracut-functions.sh@438(find_mp_fstype): return 0
Is the root partition mounted when you call dracut/zypper dup?
yes. its /dev/sda3. /boot is /dev/sda1 which is mounted after /dev/sda3 into boot. If you search in the log 'jfs' you find it as blocked filesystem. This files must be removed from the system so the module can be included. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1209729 http://bugzilla.opensuse.org/show_bug.cgi?id=1209729#c12 hui <sturm-fr@web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FEATURE --- Comment #12 from hui <sturm-fr@web.de> --- Get an lawyer if you believe that somebody manipulated your computer .... -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com