Bug 1301813
Summary: | BOOT FAILURE on fstab entry discrepancy at boot time | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Guy Smiley <spamscud2003> |
Component: | systemd | Assignee: | systemd-maint |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | dennis, jdisnard, johannbg, kevin, lnykryn, msekleta, muadda, sgallagh, s, systemd-maint, zbyszek |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-01-26 13:14:08 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Guy Smiley
2016-01-26 03:05:55 UTC
Pulling out battery and removing power supply between reboots seems to have gotten me to boot. Failure to boot is a CRITICAL PROBLEM and Fedora is the only OS that seems to have this problem with fstab confusion though. I've submitted this bug before only to have it be completely ignored. I've stopped using Fedora on new machines because of this. Welcome to emergency mode! Press control-D to reboot, unresponsive system. until I plugged in the offending HD and rebooted ability to BOOT should not be dependent on anything going on in fstab. This is a CRITICAL BUG So, this is definitely not the right component here, this has nothing to do with fedora-release (which simply provides some configuration files). The behavior you hit is the default systemd behavior when a drive listed in /etc/fstab is unavailable on boot. It waits for a default 90 seconds trying to mount the drive, then goes to the emergency mode so an admin can fix it. If you want the drive to be optional (not required) on boot, modify /etc/fstab and add a 'nofail' to the options field for that mount (the 4th field). This will still try for 90 seconds on boot, if you want to disable or change that add "x-systemd.device-timeout=Number" to the option field as above. If you think the defaults should be different, please feel free to file a bug against the systemd component and explain why or talk to systemd folks upstream. critical bug. should not be closed. failure of Fedora devs to address a critical issue here. Part of the problem appears to be that the external drive is somehow mounted as root. Why would you close an issue which can cause machines to FAIL TO BOOT!? if the bug is mis-classified, then you should reclassify it for me, not just close it. "Authentication is required to unmount ... /dev/sdb1 mounted by another user." This is definitely related to the boot failure. The fix would be to make sure that external drives never get mounted as root. So fix it, don't bitch at me about it. I'm giving up on your OS because of this and all you guys can do is whine. > The behavior you hit is the default systemd behavior when a drive listed in /etc/fstab is unavailable on boot. It waits for a default 90 seconds trying to mount the drive, then goes to the emergency mode so an admin can fix it.
This causes my machine to FAIL TO BOOT!!!
This is a terrible bug and it should be fixed.
Guy, this is not a bug. It is a misconfiguration. Yelling at people because you made a mistake is not likely to have a net-positive effect on finding a resolution. Kevin provided you with a solution: fix your /etc/fstab so that the faulty drive is not being mounted. Now, this didn't work because *you installed Fedora on the external drive*. That is the root partition for Fedora. If you unplug the drive, of course Fedora cannot boot, because it has no files. The only reason you even get to the repair menu is because the Fedora installer always puts the /boot partition on the first partition reported by the BiOS/EFI, which is generally guaranteed to be an internal drive. Fedora would work just fine if you keep the drive that has it installed plugged in. |