Bug 24868 - При наличии make-initrd и отсутствии mkinitrd не создается initrd нового ядра.
: При наличии make-initrd и отсутствии mkinitrd не создается initrd нового ядра.
Status: NEW
: Sisyphus
(All bugs in Sisyphus/bootloader-utils)
: unstable
: all Linux
: P3 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2011-01-07 02:56 by
Modified: 2017-12-21 12:43 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-01-07 02:56:34
О чем и ругается на строку 104 в installkernel.
------- Comment #1 From 2011-01-07 18:35:23 -------
Хм, пока не натыкался (похоже, везде есть и mkinitrd).  Не копал часом?
------- Comment #2 From 2011-01-08 03:16:38 -------
Проверьте содержимое файла /etc/sysconfig/installkernel
------- Comment #3 From 2011-01-08 14:40:17 -------
2 ldv: верно, update-kernel не занимается initrd.
------- Comment #4 From 2011-01-08 23:03:22 -------
(В ответ на комментарий №2)
> Проверьте содержимое файла /etc/syscoьтгн/одnfig/installkernel
Угу. В наличии /etc/sysconfig/installkernel с полностью закомментированным
содержимым и  правильный /etc/sysconfig/installkernel.rpmnew
Причина проблемы понятна, но для рядового пользователя, прочитавшего, что
mkinitrd заменяется на make-initrd и выполнившего данную замену, есть
возможность с очень большой долей вероятности наступить на описанные грабли.
Нужно, наверное, не .rpmnew, а .rpmsave, или что-то еще.
------- Comment #5 From 2011-10-11 16:23:49 -------
Насколько понимаю 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 From 2017-12-21 12:43:05 -------
Я правильно понимаю, что это надо перевесить куда-то на p7 (не помню что-то,
где переход на make-initrd произошёл) и закрыть, как WONTFIX ? И, может,
отразить в update/p7 на wiki.