Canonical, the company that makes Linux distro Ubuntu, has re-released its Meltdown update for Ubuntu 16.04 LTS Xenial users after the first attempt tripped up machines.
Canonical managed to get its fix for the Meltdown CPU bug out on Tuesday as scheduled, but was forced to issue a new release after discovering some 16.04 LTS Xenial users couldn't boot their machines once the update was installed.
"Just got the Meltdown update to kernel linux-image-4.4.0-108-generic but this doesn't boot at all. It just hangs after grub," wrote one user in a bug report.
On Wednesday, Canonical posted a new security notice confirming the problem, as well as a second update with a new Linux kernel image, 4.4.0-109.
"USN-3522-1 fixed a vulnerability in the Linux kernel to address Meltdown (CVE-2017-5754). Unfortunately, that update introduced a regression where a few systems failed to boot successfully. This update fixes the problem. We apologize for the inconvenience," Ubuntu said in the new notice USN-3522-3.
Several users on Ubuntu forums have since confirmed that the update with the 4.4.0-109 Linux kernel image resolves the freezing issue.
"I can confirm that the new 4.4.0-109 kernel is working fine, so if anyone is still trying to get their machine running straight from boot-up, simply do your normal update to get the new version, then purge 4.4.0-108, as it seems to be useless for many users, perhaps just Intel CPUs," wrote one user.
Canonical developers plan to address the two other related CPU vulnerabilities known as Spectre in a future update, Canonical's Dustin Kirkland, VP of Ubuntu product development, said last week.
The Meltdown and Spectre attacks primarily impact CPUs from Intel and to a lesser extent those from AMD and Arm. However, IBM this week also began releasing firmware patches for its Power CPUs and will follow up next month with operating system patches.
Microsoft this week halted its CPU fixes for AMD systems after its update caused booting problems. Microsoft said some AMD chipsets didn't conform to the documentation that was given to Microsoft when it was developing patches for the issues.