Command-line recovery required when fsck reports an unexpectedy inconsistency
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fedora |
Won't Fix
|
Medium
|
|||
util-linux (Ubuntu) |
Invalid
|
Low
|
Unassigned | ||
Bug Description
When there is an ext3 filesystem error and fsck fails to correct it, the system becomes unusable. It asks the user to perform fsck manually in a very cryptic way. The average user can in no way understand what has happened to their system. In most cases a simple fsck /dev/hdaX (whatever partition required the check) will end up solving the problem. This should be done automatically.
Here is the output of what happened to a friend of mine who rebooted and had to use windows because they couldn't start ubuntu:
-------
The following appears when i try to boot ubuntu:
dev/hda2 contains a file system with errors-check forced
unexpected inconsistency RUN fsck manually without -a or -p options
an automatic file system check of the root file system failed
a manual fsck must be performed then system rebooted
-------
Changed in fedora: | |
status: | In Progress → Won't Fix |
affects: | ubuntu-meta (Ubuntu) → util-linux (Ubuntu) |
Changed in fedora: | |
importance: | Unknown → Medium |
The reason the system requires that fsck be run manually in this case is that there is the possibility of data loss/corruption during the repair. Where errors can be automatically corrected without this risk, fsck simply corrects them without prompting the user.