Bug 24868 - При наличии make-initrd и отсутствии mkinitrd не создается initrd нового ядра.
Summary: При наличии make-initrd и отсутствии mkinitrd не создается initrd нового ядра.
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: bootloader-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P3 critical
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-07 02:56 MSK by Sergey Shilov
Modified: 2017-12-21 12:43 MSK (History)
15 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Shilov 2011-01-07 02:56:34 MSK
О чем и ругается на строку 104 в installkernel.
Comment 1 Michael Shigorin 2011-01-07 18:35:23 MSK
Хм, пока не натыкался (похоже, везде есть и mkinitrd).  Не копал часом?
Comment 2 Dmitry V. Levin 2011-01-08 03:16:38 MSK
Проверьте содержимое файла /etc/sysconfig/installkernel
Comment 3 Michael Shigorin 2011-01-08 14:40:17 MSK
2 ldv: верно, update-kernel не занимается initrd.
Comment 4 Sergey Shilov 2011-01-08 23:03:22 MSK
(В ответ на комментарий №2)
> Проверьте содержимое файла /etc/syscoьтгн/одnfig/installkernel
Угу. В наличии /etc/sysconfig/installkernel с полностью закомментированным содержимым и  правильный /etc/sysconfig/installkernel.rpmnew
Причина проблемы понятна, но для рядового пользователя, прочитавшего, что mkinitrd заменяется на make-initrd и выполнившего данную замену, есть возможность с очень большой долей вероятности наступить на описанные грабли.
Нужно, наверное, не .rpmnew, а .rpmsave, или что-то еще.
Comment 5 Michael Shigorin 2011-10-11 16:23:49 MSK
Насколько понимаю http://www-uxsup.csx.cam.ac.uk/~jw35/docs/rpm_config.html -- в make-initrd может иметь смысл заменить %config(noreplace) на %config на время миграции с mkinitrd или же (что аккуратней) нарисовать триггер на удаление mkinitrd, учтя порядок выполнения пакетных скриптов (см. тж. хвост /usr/share/doc/rpm-4.0.4/manual/triggers).

Критичность IMHO немножко снижается тем, что если кто-то правил /etc/sysconfig/installkernel и система ещё работает, то по крайней мере какая-то степерь ответственности за свои действия на месре должна присутствовать...
Comment 6 Sergey Y. Afonin 2017-12-21 12:43:05 MSK
Я правильно понимаю, что это надо перевесить куда-то на p7 (не помню что-то, где переход на make-initrd произошёл) и закрыть, как WONTFIX ? И, может, отразить в update/p7 на wiki.