Summary: | remove-old-kernels не удаляет старые ядра для каждого FLAVOR | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | update-kernel | Assignee: | Vitaly Chikunov <vt> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | asy, boyarsh, diver666, evg, lav, mike, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey V Turchin
2017-11-07 13:35:47 MSK
Хотя, kernel-image-un-def#1:4.13.10-alt1.1 не считается, т.к. он был загружен. А 4.9.57-std-def-alt0.M80P.1.1 не захотел удаляться и после перезагрузки. А что насчёт # remove-old-kernels -t std-def ? [root@zerg boot]# remove-old-kernels -t std-def Running kernel version: kernel-image-un-def-1:4.13.11-alt1 Checking for installed kernel packages... For removing: kernel-image-std-def-4.9.57-alt0.M80P.1.1.x86_64 kernel-image-std-def-4.9.57-alt1.1.x86_64 Уточните, пожалуйста, что не так. std-def-4.9.57-alt0.M80P.1.1 не удяляется по remove-old-kernels без параметров. Насколько я понимаю, удаляются ядра в рамках текущего flavour (или указанного с помощью -t). Это так и задумано. Обсуждать можно добавление параметра -a для удаления по всем flavour. (В ответ на комментарий №7) > Насколько я понимаю, удаляются ядра в рамках текущего flavour Это не следует вообще ни из чего. Скорее, наоборот, отсутствие параметра --type предполагает "old-kernels", а не какие-то конкретные. (В ответ на комментарий №8) > (В ответ на комментарий №7) > > Насколько я понимаю, удаляются ядра в рамках текущего flavour > Это не следует вообще ни из чего. Это (относительно) безопасный дефолт. > Скорее, наоборот, отсутствие параметра --type предполагает "old-kernels", > а не какие-то конкретные. Это (был бы) опасный дефолт. В принципе, ничего опасного в удалении всех ядер, кроме запущенного, не вижу. Они всё равно не используются. Мне кажется, тут нужно 1. изменение темы баги; 2. формулирование предлагаемого изменения; 3. некое голосование. (В ответ на комментарий №10) > В принципе, ничего опасного в удалении всех ядер, кроме запущенного, не вижу. Всех не надо. > Они всё равно не используются. Держать запасное ядро полезно. Особенно другой FLAVOR. > 2. формулирование предлагаемого изменения; Удалять все старые ядра по-FLAVOR-но. Не удаляет с -altX.Y $ uname -a Linux genesis 4.13.16-un-def-alt1.1 #1 SMP PREEMPT Mon Dec 4 23:17:12 UTC 2017 x86_64 GNU/Linux $ rpm -qa|grep kernel-image kernel-image-un-def-4.13.16-alt1.x86_64 kernel-image-un-def-4.13.16-alt1.1.x86_64 $ remove-old-kernels Running kernel version: kernel-image-un-def-1:4.13.16-alt1.1 Checking for installed kernel packages... For removing: Reading Package Lists... Done Building Dependency Tree... Done 0 upgraded, 0 newly installed, 0 removed and 3 not upgraded. $ (In reply to comment #10) > В принципе, ничего опасного в удалении всех ядер, кроме запущенного, не вижу. > Они всё равно не используются. Это крайне опасно, если текущее запущено посредством lilo -R, либо аналогичного варианта с Grub. (In reply to comment #13) > Это крайне опасно, если текущее запущено посредством lilo -R, либо аналогичного > варианта с Grub. Я ядром по-умолчанию, кстати, может быть какое угодно старое. Надо проверять текущий загрузчик и его параметры. |