Linux Kernel 4.6.1 Released; Some Users Report Boot Issue
Marius Nestor, reporting for Softpedia (condensed): Linux kernel 4.6.1 is already here, only two weeks after the official launch of the Linux 4.6 kernel series. For those not in the loop, Linux 4.6 branch is the latest and most advanced kernel branch available right now for GNU/Linux operating systems, but it looks like its adoption is a little slow at the moment. "I'm announcing the release of the 4.6.1 kernel. All users of the 4.6 kernel series must upgrade," says Greg Kroah-Hartman. "The updated 4.6.y git tree can be browsed at the normal kernel.org git web browser."
Some users are apparently facing boot failure issue on the latest version. An anonymous tipster tells Slashdot: Several folks on the web have reported a regression in the latest Linux kernels, starting with 4.6.1 and including the 4.7 beta that prevents booting and drops to busybox, at least the one supplied by the Ubuntu PPA. The boot sequence ends with "address family not supported by protocol: error getting socket" and then, "error initializing udev control socket" (screenshot here).
Some users are apparently facing boot failure issue on the latest version. An anonymous tipster tells Slashdot: Several folks on the web have reported a regression in the latest Linux kernels, starting with 4.6.1 and including the 4.7 beta that prevents booting and drops to busybox, at least the one supplied by the Ubuntu PPA. The boot sequence ends with "address family not supported by protocol: error getting socket" and then, "error initializing udev control socket" (screenshot here).
Or does 4.7 drop support for IPv4?
It was just a few days ago that I saw an article here Slashdot about how systemd changes are breaking software like screen and tmux.
Could systemd also be responsible for these booting problems described in the summary?
I know I experienced problems booting my Debian computers after upgrading to systemd. I've seen a lot of bug reports from other people describing similar problems involving systemd, too.
Haha! First, "This wouldn't have happened if you were running Windows!" post. Although in thinking about it, I have had updates in the past that stopped Windows from booting too, so damn. Maybe, "This wouldn't have happened if you were running OS/X!". Crap it happened there too...
That's it! Back to Windows 10!
Is it the kernel? Or some userspace boot process? udev sounds like the init system has a problem.
I know Greg's been using that "must upgrade" line for a while. For example in 2013 he did "The Linux Kernel 3.12.1 is now available for the users and all the users of 3.12 kernel series must upgrade". Does anybody know if that's a reference to some pop culture or something?
Systemd in Ubuntu has been unstable as shit I know that.
My mouse started moving across the screen ON ITS OWN!
I unplugged my network cable and I am now writing this post on a yellow legal pad with a pencil!
LOL @ vword: audited
Let's not drastically overreact here!
That's it! Back to Windows 10!
But but, cryptolocker.
grub2.conf systemd twisted af
the fuck they doing
lets get that out of the way, early ;)
anyone know if systemd, our favorite component of late, has anything to do with this?
--
"It is now safe to switch off your computer."
Yes I am sure that if there is anything connected to boot problems, it must be SystemD. This is because SystemD is c ancer. It destroys GNU/Linux, from the inside. Lennart works for the microsoft google cartel, he is their undercover employee.
If Lennart is done, only Android and Microsoft Windows will be left. The whole GNU/Linux operating system destroyed by a tool licensed under a GNU license.
I am sure that if there is anything connected to boot problems, it must be SystemD. This is because SystemD is cancer. It destroys GNU/Linux, from the inside. Lennart works for the microsoft google cartel, he is their undercover employee.
If Lennart is done, only Android and Microsoft Windows will be left. The whole GNU/Linux operating system destroyed by a tool licensed under a GNU license.
Yet another Linux boot issue causing problems, once again proving open source is amateur hour.
That's it! Back to Windows 10!
You don't get it, it's KB3035583 that has been merged with 4.6.1 and 4.7 beta to force-upgrade to Windows 10
And unsurprisingly: it crashes.
Looks to me like a problem with rSCSI or nfs or something is horking the boot process when it tries to mount root.
I'm not surprised. I had to struggle like crazy to get nfsroot working on Ubuntu 14 (diving deep into support forums to find the one completely undocumented option required to make it work). I would have given up except that Ubuntu has (had?) a trial thing that did nfsroot so I knew there had to be a way to make it work.
It's kind of dumb just how hard it is to make an old style thinclient these days. In the old days you would add the nfsroot option in DHCP and a tftp link for the kernel. Super easy. Now you need to jump through several hoops to even get to the point where you need a completely magical kernel commandline option to make it work. Even when you do systemd gets really upset with you because it really really wants to check UUIDs on everything and that doesn't make sense on a thin client. While it's possible to hack out the UUID checks, they get added back in with every minor kernel update (so every couple of days on Ubuntu) and require hacking several files to properly disable. Even then you get a 30 second wait because some message wasn't sent through the message queue (debugging mass message queues sucks) during boot and you have to rely on the fallback to finish booting.
I read the internet for the articles.
Systemd in Ubuntu has been unstable as shit I know that.
Perhaps you could back that up with some kind of facts? I've been on systemd since the very first release (15.04), and I've had zero problems with it so far.
Just to make it clear, I'm not a systemd defender or apologist or anything. My opinion towards it is totally neutral (except journald, which I happen to like). I'm just really tired at the amount of uninformed and insane trolling ("systemd has NSA backdoors!" "there's no stderr!" "it has taken over the whole ecosystem and there's no alternatives!") in comments.
udev is the userspace daemon responsible for adding/removing device files to /dev/ since people didn't want the kernel doing that on it's own (devfs apparently had bugs nobody wanted to fix).
From the error message, it appears that udev is unable to connect to the kernel to get the messages about what devices are available so it can create those device files, and it's probably been a decade since anyone knew how to mknod their devices correctly since we've all grown soft thanks to Friend Computer doing that work for us. Since udev did not create the device file and the user does not know what the device file should be to create it themselves, mount cannot mount the device file, and the computer cannot boot.
It's unlikely that this has anything to do with nfsroot.
if your system is hosed, what do you do?
Screenshot at Ubuntu is great proof, seen this stuff before, but does it help?
Do you have a FS backup to go back before the upgrade and how long did it take you to do the FS backup + restore the IM backups you took?
Honesty !
Maybe you can to into Grub cl and do it, but if your system is under LiLo because your HW can't take grub - go RIP with disk and try it from there - figure out the cl...
Good luck with it hope it does not take you 1/2 night or day to get it worked out.
Yukk!
I have a Dell Inspiron 13, and the kernel boots fine. But, I got my wife an XPS 13 9350 a few weeks ago and tried 4.6. I get the exact same behavior as shown in the screenshot linked in the summary. This is interesting, because 4.6's release notes specifically mentioned new features for the 9350.
sig: sauer
If udev is a userspace daemon, does systemd run before it and start it? Is systemd responsible for setting up the communication between udev and the kernel?
Running 4.6.1 and 4.7-rc1 on Fedora 23, and no problems.. Maybe a Ubuntu-specific issue?
My sound works like half the time after boot. To fix it, I have to kill and restart pulseaudio. I have been using the same card and speakers for 6 years without problem until post-14.04 Ubuntu.
Stuff like nginx, if it had a problem starting would just fail to start and provide an error message as to why. Now i have ask systemctl wtf is going on. I don't like this.
In short, I'd like it if systemd would fuck off to RedHat where it belongs.
systemd would probably be responsible for running it, but I am pretty sure udev communicates directly with the kernel, not through systemd.
I have seen the message "Address family not supported by protocol" when a program has IPv6 support but the kernel does not.
The real "Libtards" are the Libertarians!
Well, I haven't been digging around in that part of the system much lately, but as I understand it, systemd has pretty well taken over the udev process (like so many other things). So there's a fairly high probability that systemd is at least part of the problem.
Even if systemd itself isn't driving udev abnormally, there's still the question to be answered of whether systemd is aiding or hindering the diagnostic and repair processes.
And those are VERY significant to me. One reason I liked Linux better than OS/2 was because despite working in a major IBM shop, when I had problems with OS/2, neither IBM nor third parties provided much in the way of problem resolution (Thomas Watson probably spun out in his grave long ago). Linux, on the other hand, had fairly detailed logs and diagnostics despite not having any Fortune Corporations backing it at the time.
Sound: probably a PulseAudio bug. Try reporting it and see what happens.
Things failing to start: you're not being specific enough for me to comment on whatever problems you're having or whose fault it is. Your lack of error messages is contingent upon a lot of things (are you start services via an init script? shell command? by clicking the button in Unity/whatever your DE is?). But I will say that the only part of systemd that I'll actively defend is journalctl because of how easy it is to use (see here for a nice primer).
only a few linux versions are "supported"
no linux "versions" are supported by anyone, ever
linux distributions are supported
when one version is set to be EOL, people are warned to upgrade to one of the supported version, usually the latest
makes NO SENSE at all. Please review how RHEL etc actually function if you can manage to get your head out of your ass
Ubuntu in general has been unstable as shit. Wife needed to create a slideshow movie from a bunch of pictures, using programs like openshot, imagination, kdenlive, etc -- those programs crash constantly (openshot being far worse than anything I've ever seen -- always segfaulting). Wife struggled through the crashes with imagination, and eventually got a movie made, then struggled with the bugs in kdenlive to get an audio track added and generate a DVD VOB.
Struggle to find more software (ended up with devede) to convert the VOB to an ISO image that is capable of being burned to DVD. Of course kdenlive only generates files that are useless by themselves (you need programs like devede to create an ISO or burn a DVD).
Then, found that we couldn't burn to DVDs, always making a coaster at 85% into the process - wasted half a day, and a bunch of blank DVDs trying to convince myself that the ISO was corrupted (and re-rendering the movie). Finally I give up and boot up Windows to try my copy of cdrtools (from 2009), and it burned the DVDs like a champ (same hardware / dual-boot / same ISO image).
I mean, W.T.F.
I love Linux, and for a developer it is great -- but the quality of the end-user software in Ubuntu is abysmal. It seems like Ubuntu wants to pull in the new shiny with no regard to quality. BTW, using Ubuntu 14.04 LTS.
Well, I haven't been digging around in that part of the system much lately, but as I understand it, systemd has pretty well taken over the udev process (like so many other things). So there's a fairly high probability that systemd is at least part of the problem.
Even if systemd itself isn't driving udev abnormally, there's still the question to be answered of whether systemd is aiding or hindering the diagnostic and repair processes.
And those are VERY significant to me. One reason I liked Linux better than OS/2 was because despite working in a major IBM shop, when I had problems with OS/2, neither IBM nor third parties provided much in the way of problem resolution (Thomas Watson probably spun out in his grave long ago). Linux, on the other hand, had fairly detailed logs and diagnostics despite not having any Fortune Corporations backing it at the time.
I'll just make a few points about journald, since that's important to you (and as I already said, I actually like it a lot): /var/log/syslog | grep foo | less).
1. You can turn off journald and use rsyslog or syslog-ng instead.
2. journald starts at the same time as the previous two daemons started in the init process, so the same amount of info is at your hands when you're debugging boot problems.
3. You can use journalctl with all your favorite tools that you're accustomed to (i.e. journalctl | grep foo is the same as cat
If you're a hardened unix admin with decades of experience, you're probably just as fast or faster than anybody using journald is to find whatever you're looking for in the logs. I'm not knocking your experience in any way, and if you think journalctl sucks, I'm sure you have a perfectly valid reason (except for "it's different therefore I hate it"). That being said, for somebody that's been in unix for less than a decade, I really think journalctl is much easier to use. For example, if I want all the kernel errors from two boots ago, it's just journalctl -p err -b -2 -k. You can get the same thing with grep but it's a lot more work.
You didn't have to say anything. Microsoft already told us.
Open architecture
Sounds like a systemd failure to me...
I love Linux, and for a developer it is great -- but the quality of the end-user software in Ubuntu is abysmal. It seems like Ubuntu wants to pull in the new shiny with no regard to quality. BTW, using Ubuntu 14.04 LTS.
I'm REALLY not trolling here; but there are about 3 different out-of-the-box ways that your Wife's project could have been accomplished on OS X.
And to you, I say as a Developer, there's plenty of "Developer" Goodness available in OS X. In some ways, even more than in Linux.
I'm REALLY not trolling here; but there are about 3 different out-of-the-box ways that your Wife's project could have been accomplished on OS X.
And to you, I say as a Developer, there's plenty of "Developer" Goodness available in OS X. In some ways, even more than in Linux.
Oh believe you me, I was thinking that the entire time I was dealing with this mess (rushing to create and burn these movies for my wife's project).
cat /var/log/syslog | grep foo | less
You are overly piping; can do grep foo /var/log/syslog | less.
Sometimes this is true...
This is unpossible! You're lying! Everything Open Sores is perfect and this wouldn't evar happen! Loonis Toreballs and all things related to him are always perfect!
The 4.4 kernel has been declared as an official "Long Term Support" release, so any significant faults and all known security fixes (such as those in 4.6.1) will be backported to it throughout its support life until it becomes EOL.
4.4.11 or thereabouts is the latest in the ongoing series of 4.4 updates.
My sound works like half the time after boot. To fix it, I have to kill and restart pulseaudio.
Hmmmm. SystemD. Pulseaudio.
I wonder if there's any commonality there?
if you like journald or binary logs you are retarded
This solution worked for me on ubuntu 16.04 with kernel from http://kernel.ubuntu.com/~kern...: https://www.phoronix.com/forum...
It was just a few days ago that I saw an article here Slashdot about how systemd changes are breaking software like screen and tmux.
Could systemd also be responsible for these booting problems described in the summary?
I know I experienced problems booting my Debian computers after upgrading to systemd. I've seen a lot of bug reports from other people describing similar problems involving systemd, too.
Is systemd now a part of the Linux kernel, just because almost all major distros of Linux use it?
Perhaps not the kernel, but it does claim to run the init system, and it *must* interact with the kernel. To suspect systemd in this case may be slightly paranoid, but it's not being unreasonably so.
I think we've pushed this "anyone can grow up to be president" thing too far.
Current Debian still works pretty well without the systemd atrocity. Sure, you will probably have to do without the now fundamentally broken Gnome and some mostly inert systemd cruft will be lying around unless you go to extreme measures, but a stable, reliable, server-grade Debian installation is still pretty easy to get from the current stable Debian version by booting it with via sysvinit. I really do hope this will stay a viable option, as systemd is basically bad in every regard imaginable, including security, reliability, least surprise and maintainability. It is really uncanny how these people managed to screw up this badly.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
So what you're saying is "I have broken applications or configs on my PC and I will blame it all on systemd because ... I just don't like it OKAY!"
Oh believe you me, I was thinking that the entire time I was dealing with this mess (rushing to create and burn these movies for my wife's project).
Truly sorry you had to suffer THAT particular brand of brain-damage! Nothing like watching the hours (and DVD coasters) pile up, with no end (but an ever-looming deadline) in sight...
/sarcasm tag set to "stealth mode" (one can never tell on Slashdot, especially when topics Apple are involved...), I REALLY urge you as a Developer who I assume is Linux-oriented, to take a serious look at OS X.
Not your fault that your Wife picked a class of Project for which Linux (actually, the "tools" available. Not actually Linux' fault!) REALLY sucks. And you have the stack of coasters in case anyone says different, right?!?
Assuming you didn't have your
Don't let the Haters hate. It's REALLY a fantastic OS, especially UNDER the hood... Nothing's perfect, of course; but I honestly can't think of a more overall "refined" (and I mean that NOT in an eye-candy way, but rather, architecturally) OS available to the masses.
You really think RedHat would let that happen? I get not liking systemD, but there's no need for conspiracies.
Well, I haven't been digging around in that part of the system much lately, but as I understand it, systemd has pretty well taken over the udev process (like so many other things). So there's a fairly high probability that systemd is at least part of the problem.
So kernel worked before, something in the kernel changed, now the system doesn't work and it's systemd's fault? Stretch
Even if systemd itself isn't driving udev abnormally, there's still the question to be answered of whether systemd is aiding or hindering the diagnostic and repair processes.
I'm going to go with aiding. The great strength of systemd is the ability to log much earlier in the boot process and capture the entire boot process to a log unlike syslog. So while you're speculating, why speculate in a direction with complete lack of evidence?
And those are VERY significant to me. One reason I liked Linux better than OS/2 was because despite working in a major IBM shop, when I had problems with OS/2, neither IBM nor third parties provided much in the way of problem resolution (Thomas Watson probably spun out in his grave long ago). Linux, on the other hand, had fairly detailed logs and diagnostics despite not having any Fortune Corporations backing it at the time.
Yep, and now there is more logging than there ever was before. Even when you revert your system to using some syslog daemon you get extra detail from the early part of the boot process.
No, but it requires pretty heroic effort to avoid it, so talking about them at the same time can be useful, depending on context.
Looking at the screenshot from the summary shows that the error occurs in the initramfs so this happens long before any init is called by the kernel. That it dropped to busybox in the first place was a big indicator that this happened long before init was called.
Reminds me of all those posts claiming that systemd broke their systems when they upgraded to Debian 8, like there where not tens of thousands of packages that where changed between Debian 7 and 8...
Looks like udevd (inside initramfs) throwing a hissy fit because it can't talk to the kernel.
udev has not been taken over by systemd, since the same developers maintained both the systemd and the udev trees they simply merged them to have a more sane development environment. And the problem from TFA is clearly happening long before the kernel even executes any init since it happens inside initramfs, the mere statement from the summary that the shell is dropped to Busybox should tell you that this happens before even the root is mounted (and root is mounted long before the init is called since the init lives in the root).
What we need to figure out is a way to blame Windows 10 forced updates on systemd. Then we will truly have reached satori.
canonically when calling someone out for this it is 'useless use of cat'
Welcome to linux, where software to deal with photos, video editing, and cd/dvd burning is subpar and a big joke since the 90's.
Systemd
or in this case, catless use of less
I'll just make a few points about journald, since that's important to you (and as I already said, I actually like it a lot):
1. You can turn off journald and use rsyslog or syslog-ng instead.
You actually really can't. What you CAN do is have journald forward its messages to syslog-ng, but it isn't dropping in one for the other, rather duplicating and hoping journald is doing what it should. You can do things like telling journald not to store things, or have a small log size, which will often actually work now....
OSX is "available to the masses" in the same way that business class air travel is.
The next time I have $3k lying around to try OSX and decide if I want a really expensive Windows laptop, I guess I can see if it's really improved that much since Leopard..
For example, if I want all the kernel errors from two boots ago, it's just journalctl -p err -b -2 -k. You can get the same thing with grep but it's a lot more work.
Two boots ago systemd did not exist.
OSX is "available to the masses" in the same way that business class air travel is.
The next time I have $3k lying around to try OSX and decide if I want a really expensive Windows laptop, I guess I can see if it's really improved that much since Leopard..
You know that's a lie.
You can dip your toe into the modern OS X world for a LOT less than $3k.
I said "dip". You're "evaluating" whether OS X works for YOU, right? So you don't necessarily need a brand-new, maxed-out machine right off the bat, just to kick the tires a bit. Almost ANY Mac that will run 10.6.8 Snow Leopard, will also run the latest OS X version, 10.11.4 El Capitan, AFAIK.
And if you're game to be a little adventurous, you can build a non-Apple "Evaluation" machine, install OS X on it (with perhaps other OSes, e.g. Linux), and if you decide that OS X still isn't your cup of tea, well then you still have yourself a machine that can be repurposed.
BUT... If you decide after a FAIR trial, that you DO kinda like OS X afterall, like so many other Linux and Windows-oriented people; you can start thinking about a decent Mac laptop. Now, I don't know your "application envelope", but I would bet that you could come up with a Mac Laptop that would suit your needs, but I agree that it would likely trend toward the $3k mark. But by that time, you would have decided to at least have OS X in the mix in a fairly major way, if not already your "Daily Driver".
See what I'm sayin'?
So I could spend $1000 as a test? You're a loon.
That's it! Back to Windows 10!
But but, cryptolocker
It's all because of systemd that the new Linux won't boot !
It was just a few days ago that I saw an article here Slashdot about how systemd changes are breaking software like screen and tmux.
Could systemd also be responsible for these booting problems described in the summary?
I know I experienced problems booting my Debian computers after upgrading to systemd. I've seen a lot of bug reports from other people describing similar problems involving systemd, too.
While systemd presented a lot of nasty surprises and real ugly design decisions it seems to be a missing kernel module this time.
Nobody uses unix sockets anymore, right?
Putting the module in initramfs or compiling the module back into the kernel reenables the missing protocol. It's poettering in style, but that's all.
Systemd in Ubuntu has been unstable as shit I know that.
Perhaps you could back that up with some kind of facts? I've been on systemd since the very first release (15.04), and I've had zero problems with it so far.
Just to make it clear, I'm not a systemd defender or apologist or anything. My opinion towards it is totally neutral (except journald, which I happen to like). I'm just really tired at the amount of uninformed and insane trolling ("systemd has NSA backdoors!" "there's no stderr!" "it has taken over the whole ecosystem and there's no alternatives!") in comments.
Is unreliable or unpredictable better?
By the way: "it has taken over the whole ecosystem and there's no alternatives!" can be a problem, because it is a lot harder to fix than the previous shell scripts doing its job. Most of its new features could have been implemented without breaking stuff for servers. Most of the time you are fine if you are running a desktop (unless you experienced the nice black screen of doom (no console nor login manager spawns. yay, for consoles starting on demand) in early 15.10.
'Funny' ideas from systemd camp (mostly resolved by feedback):
- kill -9 to shutdown processes faster (all programs that write data on shutdown loved it)
- restart all ssh connections on ssh restart (fun for remote administration/updates)
- ignore DHCP resolver parameters
shouldn't be hard to google or search the debian bugtracker or the systemd mailinglist for more information
So I could spend $1000 as a test? You're a loon.
I see. Well, I can see the only figure you'd really accept is ZERO; so nevermind. I obviously mistook you for an adult.
Adults spend thousands of dollars just to figure out what they want to buy?
No wonder every adult I know has a ton of debt.
Seriously, there's a bug in a development version of Ubuntu so you (1) report it in a headline on Slashdot and (2) mention "Linux Kernel", not "Ubuntu" in that headline.
Report it on launchpad, that should get it fixed.
The clickbaiting needs to stop!
If it's going to be a thin client, why bother with Ubuntu? You can use Ubuntu for the server, but the clients can use a lighter, easier to work with OS, such as TinyCore.
An X11 thin client would need just a bit of config, VNC would need adding a VNC client, all NFS bootable, as well as a few other network protocols.
1. Ubuntu, Redhat, Fedora are the Microsoft wannabe's of Linux. The only 3 to avoid really.
2. Anybody using the latest kernels knows how to revert to prior config if they are affected.
Mandrake Cooker used to be fun. You got the latest patches immediately.
Don't freak out because the summary says ...
All users of the 4.6 kernel series must upgrade," says Greg Kroah-Hartman.
It's absolutely not like Windows where they use every dickmove to force unwanted updates on you. This story sucks dick as worded tbh.
With Windows, eg. Windows 10, they sneak updates in... change telling you what's included and what is not... which happens to be Global Mother Fucking Spyware. Then they shill the Internet with bullshit until the populace gets tired of hearing about it etc... Big debate style advertising... only ever ending with "muh games so I have to put up with the spyware."
So you have spyware with fucking games now. Then they sneak backports into previous versions 7/8/8.1 that not only spy if you don't update but even nag you to update. It takes hours to read how to block their bullshit... now do a headcount. Lifetimes die reading their shit. Then NOW... last couple weeks... they have you closing a box but it goes ahead and updates over your 9 year old kid's Windows 7 when they click close instead of not updating. Now today same time as this story they removed the red box it just updates.
https://news.slashdot.org/story/16/06/02/2140230/microsoft-removes-the-x-from-windows-10-update-leaving-no-way-out
They read this shit and so do the spies. Notice how they aren't sued any more or threatened to be split into two corporations?
Dig a big big big fucking tomb.
this is news why?
Why because they were true?
Anything a vendor ships that breaks is THEIR fault. If Ubuntu chooses to ship systemd and it breaks something that is Ubuntus AND systemds fault. Both share the blame. Period.
Let him live his miserable existence in the Ubuntu and Windows world. You can lead them to water.
Meanwhile us Mac users snicker every time a thread like this pops up.
Does systemd not run first and then everything runs thru systemd?
I'm surprised you managed to install an OS with a reading comprehension that poor.
Let him live his miserable existence in the Ubuntu and Windows world. You can lead them to water.
Meanwhile us Mac users snicker every time a thread like this pops up.
Yep. I've been snickering since 1984 (and 1983, if you count my time with the Lisa)...
Oooooo Mr. smarty mcsmartie pants guy over here. The resident slashdot know it all. Who seems to truly believe he's a rockstar. Yet he can't grok that this simple program called systemd has problems. Instead, places the blame elsewhere. But never provides anything useful, just copy pasta and blatant lies. Aka a troll. But I'll shoot you down anyway, because I'm bored.
Not everybody is as smug as you. And people who are usually smug aren't very confident because they are hiding behind their smugness. They also bend the truth and lie a lot.
You didn't say I was wrong, because you know I am right, your smugness won't let you admit it. Do you live in San Francisco by any chance?
So if you think I am wrong, you are basically saying that it is the users fault 100% of the time when a distro or kernel updatw breaks something. Because that is what you are suggesting. If that's the case then how come Microsoft doesn't get that same respect. I'll tell you why, because of zealots. If Windows updated its kernel and it borked some computers boot up process, you would shit in your pants. Calling for heads at Microsoft to be impaled out front of Redmond on stakes. How do I know this? Because it's happen before. Look no further than this Windows 10 problem. It's forced on users just like systemd was. Yet when it happens to a Linux distro (most likely due to systemd because the other init systems keep working fine) it is 100% the users fault. He did something wrong. Or it's 100% the kernels fault because Linus. Or it's 100% the hardware fault. Or it's 100% the codes fault. If it's broke fork it and fix it yourself you luserZ. That's the attitude. I understand it's free software and WE choose to use it. But please stop treating people like they are the problems. If your software crashes computers and causes countless issues and you fail to address those problems, that is YOUR fault as a coder. Stop blaming the users. Sometimes they deserve the blame. Most of the time they don't.
Never once did you accept that maybe systemd is causing more problems than it's fixing. Or even is causing this problem. You keep dismissing it. Because it seems that with every distro that uses the Linux kernel and systemd, something breaks. I'm not saying systemd is at fault 100% of the time, but lately it feels like at least 50% of issues with Linux stem from systemd. (Citation needed). I know Linux is the kernel and systemd interfaces with it. But lately they don't seem to be playing well together or ever played well together. And that's an issue for many people, Including myself. Lately it feels like the kernel has to follow systemd rules in order to work. Systemd is BECOMING the kernel. If systemd is causing an issue with the kernel, the systemd devs believe it's the kernels fault and they need to abide by their rules. That's a huge problem. Another case of being smug.
And out of all those broken Debian systems, who should be blamed? Someone has to take responsibility. If I upgrade my computer the standard way and all the hardware is "supported"' and I did everything in the manual down to the T, that's not the users fault if it gets borked.
That's why Linux gets no respect. They don't take responsibity for their actions. That's why we have shit like systemd. No one told them it was shit and wasn't needed. Everyone gave pottering a pat on the back and a cushy job at red hat. If Adobe hired pottering and he created a systemd for Adobes creative suite, he'd be fired. Instead you guys gave him more control. Now systemd runs everything. It has its grips in every piece of Linux code damn near. And you allowed it to happen.
I know what you are going to say, don't like it switch distros. That's the fucking problem. Instead of fixing a serious issue, you side step it and work around it. How can I have choice when everything is being written to work with systemd and not without it. You aren't addressing the problem. You are treating the symptoms and not the causes. It's worst than the medical industry for Christ sakes. Th
No one has ever dismissed that systemd could cause some systems to break, that is only an illusion kept by you anti systemd trolls. It falls naturally that no software project is ever 100% perfect and bug free. But you pretend that systemd where the only change when you upgraded when the reality where that every single piece of software on your machine where changed.
And this is the main problem with all of this because there are not a single distribution out there that only introduced systemd, they all did it with together with tens of thousands of other changes. So each and every borked system have to be examined before blame can be issued to who or what caused it.
And also in the real world outside Slashdot the vast majority users of Debian, Ubuntu, RHEL and so on got their systems upgraded to versions that run systemd and none of them noticed a single issue. That is not the same as no one experienced problems with systemd.
No, first the boot loaded runs (grub, grub2, lilo and so on). Then the kernel is run, and then (if available) initramfs runs. The initramfs is needed on most systems because mounting root (i.e / ) is not always a simple affair, you could run it on some exoteric filesystem, or on some kind of raid device, or some LVM device or even networked via nfs and so on.
And no one want to bloat the kernel with support for all of that shit so instead a small initial filesystem that can be run from memory (hence the name) is often created by the various distributions and put on on the same partition as the kernel (i.e /boot) these are created dynamically whenever you upgrade the kernel on your machine in order to support the configuration that you have.
Once the scripts and applications in the initramfs have been able to mount root (becuse how could the kernel even load for example systemd from the disk before it could mount it!) the kernels work is done and now it calls /sbin/init which could be sysv or systemd or any other init system.
Now according to the screen shot from the summary the systems break before root could be mounted so there is no systemd involved at all since it could not even have been loaded yet. This is also why the boot have been dropped to busybox, since root cannot be mounted there is no way for the kernel to load /bin/bash or even /bin/sh so to still be able to present a shell most versions of initramfs includes busybox (since it's so small and also contains most of the useful utilities).
So yes systemd (or any init for that matter) runs first when we are talking about the userspace world but there happens a lot before we enter userspace.
https://www.phoronix.com/forums/forum/phoronix/general-discussion/874145-you-may-want-to-think-twice-about-trying-linux-4-7-git-right-now?p=874152#post874152
This works for me, just a small fix.
https://askubuntu.com/questions/781849/ubuntu-fails-to-initramfs/781869#781869?newreg=fa0ba2ae2cfd46c0a57658a4adbf2840