Stories
Slash Boxes
Comments

SoylentNews is people

posted by LaminatorX on Sunday December 21 2014, @02:05AM   Printer-friendly
from the fsking-pid0 dept.

A Debian user has recently discovered that systemd prevents the skipping of fsck while booting:

With init, skipping a scheduled fsck during boot was easy, you just pressed Ctrl+c, it was obvious! Today I was late for an online conference. I got home, turned on my computer, and systemd decided it was time to run fsck on my 1TB hard drive. Ok, I just skip it, right? Well, Ctrl+c does not work, ESC does not work, nothing seems to work. I Googled for an answer on my phone but nothing. So, is there a mysterious set of commands they came up with to skip an fsck or is it yet another flaw?

One user chimed in with a hack to work around the flaw, but it involved specifying an argument on the kernel command line. Another user described this so-called "fix" as being "Pretty damn inconvenient and un-discoverable", while yet another pointed out that the "fix" merely prevents "systemd from running fsck in the first place", and it "does not let you cancel a systemd-initiated boot-time fsck which is already in progress."

Further investigation showed that this is a known bug with systemd that was first reported in mid-2011, and remains unfixed as of late December 2014. At least one other user has also fallen victim to this bug.

How could a severe bug of this nature even happen in the first place? How can it remain unfixed over three years after it was first reported?

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by janrinok on Sunday December 21 2014, @07:52PM

    by janrinok (52) Subscriber Badge on Sunday December 21 2014, @07:52PM (#128098) Journal

    If you don't want to run testing and have to put up with the problems that it will throw up, why don't you just stick with Wheezy for another 18 months and see how things pan out? I'm not trolling, I simply cannot understand why you would chose Jessie knowing that it hasn't even been released yet and that the release will probably throw up a whole load of problems which will need sorting out before it is ready for prime-time.

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 1) by Arik on Sunday December 21 2014, @09:13PM

    by Arik (4543) on Sunday December 21 2014, @09:13PM (#128122) Journal
    For the same reason the same demographic left Slackware and does not want to return to it.

    It's irrational as all heck but still a powerful lot of people are emotionally invested in constantly having and using the newest $whatever. They WANT their computer constantly running out and downloading and installing new stuff all the time without intervention.
    --
    If laughter is the best medicine, who are the best doctors?
  • (Score: 0) by Anonymous Coward on Monday December 22 2014, @12:46AM

    by Anonymous Coward on Monday December 22 2014, @12:46AM (#128181)

    And what does he do after those 18 months are up? Does he just stop installing security updates, and let his systems become progressively more vulnerable? Does he just stop using his computers completely? This "keep using Wheezy" crap is just that: complete crap! It's just delaying an eventual disaster slightly. The disaster is still going to come. It doesn't prevent it at all. It doesn't even mitigate it.

    • (Score: 2) by janrinok on Monday December 22 2014, @08:34AM

      by janrinok (52) Subscriber Badge on Monday December 22 2014, @08:34AM (#128253) Journal

      Well, try thinking a bit differently....

      After 18 months, perhaps all these problems will have been resolved and, who knows, perhaps systemd will have even been dropped. If you don't have to change your system today - don't change it!

      You have 18 months to see what the community decides is a better path and join in the one that most suits you. You have 18 months to find one of the 20+ other distros that are not using systemd. (No - do your own homework - or even try reading other stories here where they are listed). You have 18 months to learn how to switch Jessie from systemd to sysvinit - 10 minutes work at most. You have 18 months to learn about how your computer works and to find the solution that gives you exactly what you want. You even have 18 months to save up for a Window's licence - but I don't think that it is a good use of your time or your money. Essentially, if we are talking about a home computer - even one being used professionally at home - then there is no reason to upgrade today to something that you know does not work. If you are supporting other computers then you have 18 months to plan a sensible upgrade path and find alternative solutions.

      Again, I reiterate, nobody is forcing anyone to upgrade to systemd for a considerable period of time. Why on earth are people panicking about systemd now? It's a pile of crap - but so is a lot of software. Just don't use it.