Ще на попередньому ядрі 4.15 після оновлення apt до 18.04.2


11

TL; DR

Я не можу змусити сервер ubuntu після оновлення до 18.04.2 з 18.04.1 оновити ядро ​​до відповідної версії 4.18.

Історична довідка

Вчора бігаю

sudo apt upgrade

і був конфлікт в одному з другорядних файлів (я думаю, це було /etc/issue.net). На жаль, під час вирішення цього конфлікту я випадково вимкнув шпаклівку ... Коли я знову ввійшов, у мене був замок на aptбазі даних. Я перезапустив сервер і виконав

sudo dpkg --configure -a

Тоді sudo apt upgradeдобре пішло. Після перезавантаження сервера я побачив у вітальному повідомленні, що моя система оновилася, але ядро ​​все ще знаходиться у версії 4.15.

Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)

Що я спробував поки що

Я спробував усі рішення, які міг знайти в Інтернеті, але жодне з них не допомогло:

rychu@RychuSRV:~$ sudo apt update
Hit:1 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 https://download.docker.com/linux/ubuntu bionic InRelease
Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Fetched 177 kB in 1s (161 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.

rychu@RychuSRV:~$ sudo apt-get install linux-image-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

rychu@RychuSRV:~$ sudo apt-get install linux-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

rychu@RychuSRV:~$ uname -r && dpkg --get-selections linux
4.15.0-45-generic
linux-base                                      install
linux-firmware                                  install
linux-generic                                   install
linux-headers-4.15.0-45                         install
linux-headers-4.15.0-45-generic                 install
linux-headers-generic                           install
linux-image-4.15.0-23-generic                   deinstall
linux-image-4.15.0-29-generic                   deinstall
linux-image-4.15.0-30-generic                   deinstall
linux-image-4.15.0-32-generic                   deinstall
linux-image-4.15.0-33-generic                   deinstall
linux-image-4.15.0-34-generic                   deinstall
linux-image-4.15.0-36-generic                   deinstall
linux-image-4.15.0-38-generic                   deinstall
linux-image-4.15.0-39-generic                   deinstall
linux-image-4.15.0-42-generic                   deinstall
linux-image-4.15.0-43-generic                   install
linux-image-4.15.0-44-generic                   install
linux-image-4.15.0-45-generic                   install
linux-image-generic                             install
linux-modules-4.15.0-23-generic                 deinstall
linux-modules-4.15.0-29-generic                 deinstall
linux-modules-4.15.0-30-generic                 deinstall
linux-modules-4.15.0-32-generic                 deinstall
linux-modules-4.15.0-33-generic                 deinstall
linux-modules-4.15.0-34-generic                 deinstall
linux-modules-4.15.0-36-generic                 deinstall
linux-modules-4.15.0-38-generic                 deinstall
linux-modules-4.15.0-39-generic                 deinstall
linux-modules-4.15.0-42-generic                 deinstall
linux-modules-4.15.0-43-generic                 install
linux-modules-4.15.0-44-generic                 install
linux-modules-4.15.0-45-generic                 install
linux-modules-extra-4.15.0-23-generic           deinstall
linux-modules-extra-4.15.0-29-generic           deinstall
linux-modules-extra-4.15.0-30-generic           deinstall
linux-modules-extra-4.15.0-32-generic           deinstall
linux-modules-extra-4.15.0-33-generic           deinstall
linux-modules-extra-4.15.0-34-generic           deinstall
linux-modules-extra-4.15.0-36-generic           deinstall
linux-modules-extra-4.15.0-38-generic           deinstall
linux-modules-extra-4.15.0-39-generic           deinstall
linux-modules-extra-4.15.0-42-generic           deinstall
linux-modules-extra-4.15.0-43-generic           install
linux-modules-extra-4.15.0-44-generic           install
linux-modules-extra-4.15.0-45-generic           install

rychu@RychuSRV:~$ sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-45-generic
Found initrd image: /boot/initrd.img-4.15.0-45-generic
Found linux image: /boot/vmlinuz-4.15.0-44-generic
Found initrd image: /boot/initrd.img-4.15.0-44-generic
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Adding boot menu entry for EFI firmware configuration
done

rychu@RychuSRV:~$ sudo reboot

І ...

Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)
rychu@RychuSRV:~$ uname -r
4.15.0-45-generic

Я також спробував

rychu@RychuSRV:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS develoment release
set Prompt=normal in /etc/update-manager/release-upgrades.

Будь ласка, допоможіть.

Відповіді:


11

Ви можете оновити ядро ​​і продовжувати його оновлюватись до майбутніх точок випусків Ubuntu, запустивши

sudo apt install linux-generic-hwe-18.04

Наразі воно встановить ядро ​​4.18.


Будь ласка, додайте інформацію, що насправді це ядро , до вашої відповіді. По суті, це підтримуване ядро ​​розробки та може містити більше помилок / проблем, ніж це прийнятно для версій сервера.
Роберт

Це не "ядро, що підтримується розробкою". Це стабільне ядро ​​Ubuntu з випуску 18.10. Це за замовчуванням 18.04.2. Ви, мабуть, змішалися з УКУ.
Пілот6

Це, безумовно, Портировать Kernel побачити деякі коментарі від Canonical тут, другий пункт: « відповідь Ubuntu на це , щоб перенести більш пізні ядра. ». Я зібрав частину розробки з цього запису на wiki тут , в розділі " Зворотна сумісність " написано " ... що ядро ​​HWE могло прослідкувати якомога ближче до тимчасового випуску ядра, з якого воно виведене ". Отже, поки стабільний , він може не бути стійким до скелі .
Роберт Рідл

У будь-якому випадку, коли люди встановлюють Ubuntu 18.04.2, вони отримують саме це ядро. Питання було про це. Наскільки міцний він породи - це питання думки.
Пілот6

Правда, останній випуск ядра для LTS останнім часом завжди hwe , щоб перейти до тих пір, поки новий LTS не буде доступний.
Роберт Рідл

8

Думаю, вам слід із задоволенням залишитися з ядром 4.15

З розмови на поштовому форумі Ubuntu, відповіді Адама Конрада,

У вівторок, 05 лютого 2019 року о 11:53:22 +0100, Nio Wiklund написав:>

Чи будуть встановлені системи залишатися з цією серією ядра (як і у попередніх випусках LTS) або відбудеться автоматичне оновлення до серії Cosmic ядра і далі до наступної серії ядер LTS:

Якщо ви встановите з носіями 18.04 або 18.04.1 і потім оновите, ви залишатиметесь на ядрі GA та серіях Xorg. Якщо ви встановите з 18.04.2 або новішими носіями, ви будете мати прокатне ядро ​​HWE та серії X.

... Адам

Якщо ви дійсно хочете оновити до нової серії ядра, вам доведеться оновити стек апаратних можливостей, і це ризиковано. Ви точно не повинні робити це без повної резервної копії, щоб ви могли легко (?) Відновити систему, якщо оновлення пішло не так.

Перегляньте це посилання: wiki.ubuntu.com/Kernel/LTSEnablementStack


2
Дякую за пояснення. v4.17 додала підтримку деяких речей, які у мене в моїй установці, які покращать мій сервер, тому я спробую це.
Ричу

Я фактично встановив 18.04.2 з нуля днями, і у мене все ще є 4.15-45,
Stonecraft,

@Thoughtcraft, версія ядра, що постачається з файлом iso Ubuntu 18.04.2, становить 4.18.0-15 . Ви впевнені, що встановлені з цього ISO-файлу, а не з попереднього ізо-файлу (Ubuntu версії 18.04 або 18.04.1)? У моїй встановленій, оновленій та оновленій системі 18.04.1 у мене є ядро, яке ви згадуєте, 4.15.0-45.
sudodus

Я цілком впевнений. Я завантажив його за допомогою торрента, пов’язаного з веб-сайту Ubuntu
Stonecraft

1
@Thoughtcraft, Вибачте, я не бачив, що це установка Ubuntu Server . Додатково важливо, щоб серверні системи були стабільними, і [я думаю] з цієї причини за замовчуванням є використання ядра з тривалою підтримкою (в цьому випадку оригінальна серія ядра Ubuntu Bionic, серія ядра 4.15, тепер оновлена ​​до 4.15.0-45).
sudodus
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.