Bug 24868

Summary: При наличии make-initrd и отсутствии mkinitrd не создается initrd нового ядра.
Product: Sisyphus Reporter: Sergey Shilov <hsv>
Component: bootloader-utilsAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: aspsk, asy, at, boyarsh, dd1email, glebfm, ldv, mike, placeholder, sem, slazav, vitty, vt, vvk
Version: unstable   
Hardware: all   
OS: Linux   

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.