Пользователи Ubuntu Xenial 16.04 кто недавно установили обновления против уязвимостей Meltdown и Spectre сообщают, что не смогли после этого загрузить свои системы и вынуждены откатиться на более ранние образы ядер Linux.
Сообщения об этом присутствуют на многих форумах, в том числе Ubuntu, Ubuntu's Launchpad bug tracker и Reddit. При этом, вероятно, проблемы наблюдаются только у пользователей Ubuntu Xenial 16.04.
Все пользователи, у которых возникли проблемы, сообщают, что стало невозможно загрузиться после обновления до ядра 4.4.0-108.
«Я обновился утром до 4.4.0-108-generic и возникла проблема при загрузке», — сообщил ранее сегодня пользователь Punit Patpatia.
«Вот именно — такая же проблема, после обновления завис на экране загрузки», — добавил другой пользователь на форуме Ubuntu.
Canonical, компания, отвечающая за ОС Ubuntu, предоставила ядро Linux 4.4.0-108 как часть обновления безопасности Ubuntu Xenial 16.04 ранее, 9 января.
В соответствии с Ubuntu Security Notice USN-3522-1 и Ubuntu Wiki, это обновление нацелено на устранение уязвимостей Meltdown и Spectre.
Представитель Canonical не смог прокомментировать эти проблемы, однако два новых обновления Ubuntu 16.04 [1, 2], содержащие ядро Linux 4.4.0-109, были выпущены за два часа до публикации оригинальной статьи.
Некоторые пользователи, сообщавшие о проблеме ранее, пишут, что новое ядро работает без проблем. В крайнем случае, откат к версии ядра 4.4.0-104 также решает возникшие проблемы с загрузкой.
Комментарии (22)
svitoglad
11.01.2018 15:11-2Наверно тоже AMD виновато. :)
support.microsoft.com/en-us/help/4073707/windows-os-security-update-block-for-some-amd-based-devices
SergeyGrigorev
11.01.2018 15:59Ну тут хотя бы можно вернуться к другому ядру без каких-либо танцев с бубном. В некоторых других ОС ситуация с откатом посложнее будет.
alexsupra
11.01.2018 16:20Так и есть, Ubuntu 16.04 после обновления на ядро 4.4.0-108 преподнесла вот такой результат
izzholtik
11.01.2018 17:25Откуда у вас такое ядро?..
$ cat /etc/issue.net
Ubuntu 16.04.3 LTS
$ uname -r
4.13.0-26-genericrzerda
11.01.2018 17:31Из репозитория. 4.4.0 это штатное ядро 16.04, а 4.13 — так называемый HWE из 17.10. Подробности в wiki.ubuntu.com/Kernel/LTSEnablementStack.
elanc
11.01.2018 17:43Аналогичный вопрос к вам…
$ cat /etc/issue.net
Ubuntu 16.04.3 LTS
$ uname -r
4.4.0-97-genericizzholtik
11.01.2018 17:47магия <_<
я просто скачал LTS и тыкал «обновить», когда окошко выскакивало
Ну и ещё много всякого трэша ставил, да. Но HWE точно намеренно не применял.
netch80
11.01.2018 23:57Установленное изначально как 16.04.{2,3} получает HWE-ветку ядер (4.10, 4.13), если не ставилось явно как сервер.
Установленное как 16.04, 16.04.1, будет иметь не-HWE ветку (4.4) до тех пор, пока админ явно не поставит HWE ядра.
Это краткий пересказ убунтовского wiki.
Про апгрейд сложно сказать однозначно, но мои переведённые с 14.04 системы имеют не-HWE ядра.
PS: а можно и явно ставить ядра более поздних лини через соответствующие generic-пакеты.
SchmeL
12.01.2018 17:47hwe ядра в LTS поддерживаются так же как и промежуточные дистрибутивы — пол года, год.
На стандартное ядро в течении срока поддержки LTS — просто ставятся патчи.
aborouhin
11.01.2018 20:33На двух довольно древних машинках (Xeon X3350 и Xeon E5506) с 16.04 LTS вчера обновился до 4.4.0-108 и 4.4.0-109 соответственно. Перезагрузились и работают без проблем. Аналогично до 4.4.0-109 без проблем обновился виртуальный сервер на AWS.
Почему два одинаковых дистрибутива одновременно обновились до разных версий ядра — так и не понял. Но тот сервер, что обновился до 108, даже вот прямо сейчас 109 так и не предлагает (естественно, aptitude update сделал).AlexMal
12.01.2018 11:09Вероятно, что виртуальный сервер на AWS использует свои репозитории пакетов, соответственно и версии пакетов могут быть разными.
aborouhin
12.01.2018 11:38Так они на двух физических серверах разные. И один из них упорствует в сохранении 108 ядра:
Попытка обновиться$ cat /etc/issue.net Ubuntu 16.04.3 LTS $ uname -a Linux trinity 4.4.0-108-generic #131-Ubuntu SMP Sun Jan 7 14:34:49 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux $ cat /etc/apt/sources.list | grep ^deb deb http://ru.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse deb http://ru.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse $ sudo aptitude update [...всё проходит без ошибок...] $ sudo aptitude full-upgrade No packages will be installed, upgraded, or removed.
riv1329
12.01.2018 13:42Вероятно, зеркала разные. Сталкивался с тем, что на русских зеркалах debian, уже не помню на каких и на зеркалах yandex от ubuntu были задержки в обновлении репозитария, а несколько раз вообще обновить пакеты не мог, т.к. не совпадала контрольная сумма.
Справедливости ради, такое было довольно давно. Современное положение дел я не знаю, т. к. с тех пор использую немецкие зеркала.
zbestr
Вчера как раз поставил свеженькую Ubuntu 16.04.3 без проблем перезагружался и включал/выключал раз 15. Ядро последнее, но версию не смотрел, т.к. уже отдал комп клиенту.
gjf Автор
Оригинальная статья датирована 10 января. Видимо, Вы успели под новый вариант.
DaemonGloom
Не совсем. В 16.04.3 изначально идёт новое ядро, где нет такой проблемы (4.10). Ядро 4.4 могло остаться только если ставился старый релиз, а потом выполнялись обновления.
Можно выполнить команду sudo apt install linux-generic-hwe-16.04 и получить новое ядро и на такой системе тоже.
ploop
Похоже так. Мне с обновлением прилетела уже 109е, никаких проблем не заметил.