Meltdown and Spectre Patches Bricking Ubuntu 16.04 Computers (bleepingcomputer.com)
An anonymous reader writes: Ubuntu Xenial 16.04 users who updated to receive the Meltdown and Spectre patches are reporting they are unable to boot their systems and have been forced to roll back to an earlier Linux kernel image. The issues were reported by a large number of users on the Ubuntu forums and Ubuntu's Launchpad bug tracker. Only Ubuntu users running the Xenial 16.04 series appear to be affected.
All users who reported issues said they were unable to boot after upgrading to Ubuntu 16.04 with kernel image 4.4.0-108. Canonical, the company behind Ubuntu OS, deployed Linux kernel image 4.4.0-108 as part of a security update for Ubuntu Xenial 16.04 users, yesterday, on January 9. According to Ubuntu Security Notice USN-3522-1 and an Ubuntu Wiki page, this was the update that delivered the Meltdown and Spectre patches.
All users who reported issues said they were unable to boot after upgrading to Ubuntu 16.04 with kernel image 4.4.0-108. Canonical, the company behind Ubuntu OS, deployed Linux kernel image 4.4.0-108 as part of a security update for Ubuntu Xenial 16.04 users, yesterday, on January 9. According to Ubuntu Security Notice USN-3522-1 and an Ubuntu Wiki page, this was the update that delivered the Meltdown and Spectre patches.
It seems that these companies (Microsoft and Ubuntu and others) are forgetting everything about sound software development practices here. They're in such a hurry to deploy patches that they aren't taking the time to fully test them. The cure is worse than the ailment.
Which has more power: the hammer, or the anvil?
Running something on a hypervisor is not the same as running it on bare metal.
So basically, -1 troll/offtopic is really slashdots way of saying "I hate that you thought of something before me."
"have been forced to roll back to an earlier Linux kernel image."
So, not actually bricked then...
WORDS MEAN THINGS!
Let those hackers try and get into my system now!
“Common sense is not so common.” — Voltaire
Choosing a different kernel on boot is hardly bricking
It's not bricking if you can revert to an older kernel. For it to be bricked it has to be completely unusable and only restorable by using another system (for phones, a JTAG programmer).
Unlike last time this article is click bait, if you can roll back the PC it isn't bricked.
If there's a way to recover the device, then it's not bricked. Picking the previous image in grub, while annoying, is a pretty simple workaround.
"[We'll be] really getting inside your head and making it an unpleasant place to be" -- Trent Reznor
Kernel 4.4.0-109, which fixes this problem, has already been pushed out.
Apparently, the PTI fix was not quite backported correctly.
For details, see https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1741934
Really? Let me try i...***Signal Lost***
Mimetics Inc. Twitter
Bricking is the equivalent of applying a killpoke. A software action that makes the hardware henceforth unusable.
This just screws up the kernel and requires you to set up a fresh one, perhaps reinstalling the core system. On Linux this is usually nothing more than a minor annoyance.
Again: it's not bricking. Bricking is when a software update or piece of code renders my smartphone not more useful than a brick and irreversibly so.
Stop using the word just because it's new and describes something significant. It doesn't make your news more interesting, it makes your news false.
Thank you.
We suffer more in our imagination than in reality. - Seneca
Upgraded my kernel yesterday without issue. Got a notice this morning 4.4.0-109.132 was available.
"A person is smart. People are dumb, panicky dangerous animals and you know it." - K
Press down arrow at boot menu screen.
I don't think it means what you think it means. If working around the bug means selecting a different item from the menu to boot, it's not really bricked.
Looking for a computer support specialist for your small business? Check out
Failing to use a particular new kernel is not "bricking". Bricking, as commonly used, means the physical hardware is unrecoverable and needs to be replaced. Recovering a failed Ubuntu kernel means being able to select a different kernel to boot with. This means console access or access to the disk image. These are problematic and can disable production servers. But it's much less destructive than ruining the physical hardware.
Wow! Guess I'm fortunate to have a newer kernel. I was running the 4.10 kernel and the update upgraded me to the 4.13 kernel. All my computers (including one running the equivalent level of Linux Mint) booted just fine with the 4.13.0-26 kernel.
Buzzing the information Superhighway at Warp speed
It was the same thing with Windows and AMD processors. The PC wouldn't boot the first time but after you hard power it off it boots right up and tells you there was a problem with the update. That's not bricking either.
From the article comments moments ago:
;-)
> Technically, if you are able to boot with an older kernel, your computer is not bricked.
> You are right. I've updated the title.
on my Intel desktop running Mint (Ubuntu derivative). I updated the kernel and got a black screen upon reboot. Investigated and found it was freezing the system exactly when the kernel loads. I simply booted the previous kernel and removed this version. A few hours later, I noticed an even newer kernel update was available and updated... problem solved. Total non-issue.
Meltdown and Spectre are serious issues. I see problem this as a bump on the way to a fix. Rarely have I had problems with updating Mint or Ubuntu. But it does happen. The fix was lightning fast.
Just saw the headline and panicked, checking my Linux systems (all running ubuntu 16.04 LTS) and did a quick check:
myke@mimeticsL01:~$ uname -a
Linux mimeticsL01 4.4.0-108-generic #131-Ubuntu SMP Sun Jan 7 14:34:49 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
myke@mimeticsL01:~$
I've never had a problem with Ubuntu updates (although I RFTA, it sounds like all Ubuntu users have an issue at one time or another). I suspect that the kernel update was tested before it was released so this updates affects some subset of the systems out there.
Like many other people, I was very concerned when i saw the headline saying the updated was "bricking" systems - whoever wrote the headline needs to have the term "bricking" explained to them (ideally with an actual brick).
In the future, msmash, you might want to be a bit less sensational in the headlines and make sure you understand if the terms used in it are correct.
Mimetics Inc. Twitter
This is not what "bricking" is. If you can fix it (i.e. roll back to an earlier kernel image in this case), it's simply a botched kernel update.
C'mon, msmash.
It is pitch black. You are likely to be eaten by a grue.
General advice: Run memtest86, run burn-in programs for CPU and GPU to see if you have an overheating issue.
In linux, watch your GPU fans, for some reason mine wouldn't turn on when needed and I was having overheating issues. As always, if you have problems with radeon cards in linux, install a distro that allows you to use the proprietary drivers from AMD and try that. That fixed my fan issue.
It seems that these companies (Microsoft and Ubuntu and others) are forgetting everything about sound software development practices here. They're in such a hurry to deploy patches that they aren't taking the time to fully test them. The cure is worse than the ailment.
Both Microsoft and Ubuntu are plagued by the vast permutations of hardware out there, all the combinations of motherboard, cpu, video, etc. Aren't there identified problems with various anti-virus software? Did some driver developer out there try something tricky too that is incompatible with the fix(es)? Historically various problems with Windows came from 3rd party drivers not necessarily Microsoft itself, perhaps Ubuntu is having similar problems?
... so they're implementing this 30% performance penalty to protect users from themselves? ...
Yes, because the flaws can be exploited by sandboxed javascript code; a web page can now own your system.
All new crashes:
[ 22.462856] kernel BUG at /build/linux-J4_1pC/linux-4.4.0/mm/slub.c:3627!
[ 22.462874] invalid opcode: 0000 [#1] SMP
Yay for regressions.
If Microsoft released an update that required two key presses to fix and some moron claimed in the headline that it "bricked" computers, we'd have chorus of people saying "the author is an idiot. That's not bricked.". I imagine we'll get the same response today.
It's like most of MD Solar's submissions. There may be a kernel of truth somewhere in them, but they are so wildly exaggerated that the appropriate response is an outpouring of derision for the misleading articles and headlines, not hunting for so hint of something kinda true among the bullshit.
I'd previously upgraded to 4.10.x (for some hardware support). Xenial still wanted me to do the 4.4.0-108 kernel. Needless to say, I didn't do it.
General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
Unlike last time this article is click bait, if you can roll back the PC it isn't bricked.
My patching script includes purging of all old kernel versions.
... but what about...
I said ALL! It bricked. I need a new laptop now. Can't be helped.
I had to add "rcu_nocbs=0-15" to the grub kernel arguments. I'm running an 1800x and RX480, so not too different from yours. Previously it was locking up at least twice a day, now it hasn't had one lockup in over a month.
A bricked machine is completely useless. If you can roll back to an earlier kernel, you are not bricked. Read the article and don't just parrot a clickbait headline.
If you thought you're PC was bricked, you REALLY want to see this...
Fully licensed blockchain psychiatrist
IMO, there's a difference between bricking a Linux box vs a Windows box. Unless you have a System 76, you probably installed Linux yourself, or had your nephew do it. That means you have the install media and can reinstall the damn thing.
OTOH, Windows machines don't come with install disks. If Windows is foobar, then for all intensive porpoises, it's bricked (short of taking it to a PC repair place that will unbrick it for what you can pay for a new one).
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
Kernel 4.4.0-109.132 has been issued to fix this
Anybody actually paying attention knew well before The Register printed anything.
The flaw was spelled out reasonably well by LWN as far back as November 15th, and it was noted that it was highly unusual for the patchset to be fast-tracked as it was. LWN also mentioned the initial KPTI patchset (then called KAISER) about a week earlier than that (Nov 10th). A month later, LWN followed up (including notes that ARM64 was affected) - more than a week before The Resister printed anything.
It was clear that something monumental was on the horizon, and that it was related to memory protection.
It was even clear that there was an information embargo in place, because comments were scrubbed from the associated patches.
It's been reasonably public for close to two months now.
The unknowns were more along the lines of "How deep is this pool of excrement," and "Which animal made it." Major OS patches were a fargone conclusion.
-- Sometimes you have to turn the lights off in order to see.
...and a slow ISP(Frontier). I was actually in the process of downloading the update when I stumbled across this article and canceled the update. It is the xxxx.109.x kernel update but I've seen at least 1 report of that still having an issue here. I'll just wait a couple of days for this to get sorted out....
When the king heard the words of the Book of the Law he tore his robes.2Kings22:11
I ran into a similar issue on an old AMD machine in another distro. Changed a kernel option to noapic and it worked.
Swap HDD, install a copy of the OS with the kernel that boots, then copy the kernel files from the new hdd to the old one running the b0rked OS. Correct the links in the root of the drive, and it boots.
Or you could just boot the new HDD, and pull the data off the old drive into the new install. Presto! Laptop works again.
I'm surprised that I am agreeing with the AC here.
Ubuntu may be a "free" OS, built around what was once a hobby for a bunch of nerds. That doesn't excuse where it is strategically positioned. Ubuntu is now included with Microsoft Windows. It is a part of a truly commercial desktop system. They are backed by a commercial entity in Canonical, which provides enterprise level support to compete with RedHat, etc.
In my experience, kernel updates, which deploy as part of the normal update process, are not trivial. I stopped using, and eventually deleted Ubuntu from my PC altogether, due to non-trivial kernel updates b0rking my system every single time I updated from one release to the next. Literally, every single time. At work I'm running into the other problem of inodes and/or disk space filling up on volumes containing the kernels or kernel sources, resulting in failed kernel upgrades and non-booting servers. I put up with it because Microsoft needs some competition, but I'm burned out on Ubuntu.
******* 4.13.0-26-generic #29~16.04.2-Ubuntu SMP Tue Jan 9 22:00:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
My CPU is: Intel Core i3-2120 CPU @ 3.30Ghz
Updated my Linux Mint 18.3 Cinnamon 64 bit this afternoon and all is well after reboot.
Ran sysbench tests on CPU and File IO before and after and noticed no difference.
You keep on using that word... Are you telling me that nobody knows that in the default Ubuntu boot menu, on can select an older (non-freezing) kernel image with a few keypresses in an extremely user-friendly fashion. This isn't even remotely close to "bricking". Heck, "bricking" resides in another galaxy.
4.4.0-109 was released to fix the regression last night https://usn.ubuntu.com/usn/usn... for me 4.4.0-108 booted successfully and OOPSed on shutdown
Absolutely no disturbances with Ubuntu 16.04.3 with kernel 4.4.0-109-generic.
The headline: "Meltdown and Spectre Patches Bricking Ubuntu"
The reality: The new kernel you upgraded to won't boot. So at the grub menu, scroll down to your old kernel and boot that. Good thing this kind of issue was anticipated and is easy to deal with as a result.
When all you have is a hammer, every problem starts to look like a thumb.
Bricking is when you cannot interact with the device, making it the equivalent of a brick. Please stop saying when a OS install is messed up it is bricked.
If you can roll back, it's not a brick. Can we stop inappropriately using the term brick? Brick means no reasonable way of installing working software as an end user.
When something is bricked you need to JTAG flash it using extra hardware, or it's simply dead.
How to know something will not be bricked in 2018: it says it'll be bricked on /.
smh