Created attachment 11494 [details] выдача make-initrd bug-report mkinitrd-make-initrd /boot/initrd-5.15.67-std-def-alt1.img 5.15.67-std-def-alt1 /usr/share/make-initrd/features/netboot/config.mk:14: *** обнаружен способ до первого определения цели. Останов. make: *** [/usr/share/make-initrd/mk/make-initrd.mk:172: all] Ошибка 1 make-initrd /usr/share/make-initrd/features/netboot/config.mk:14: *** обнаружен способ до первого определения цели. Останов. make: *** [/usr/share/make-initrd/mk/make-initrd.mk:172: all] Ошибка 1
rpm -qa | grep initrd make-initrd-mdadm-2.29.0-alt1.noarch make-initrd-bootloader-0.4-alt1.x86_64 make-initrd-propagator-resume-0.2-alt1.noarch make-initrd-kickstart-2.29.0-alt1.noarch make-initrd-propagator-0.49-alt1.noarch make-initrd-colaboot-0.5-alt2.noarch make-initrd-netboot-0.4.3-alt1.noarch make-initrd-integrity-0.5.0-alt1.noarch make-initrd-2.29.0-alt1.x86_64 make-initrd-plymouth-2.29.0-alt1.noarch make-initrd-nfs-2.29.0-alt1.noarch make-initrd-devmapper-2.29.0-alt1.noarch make-initrd-luks-2.29.0-alt1.noarch make-initrd-ucode-2.29.0-alt1.x86_64 make-initrd-multipath-2.29.0-alt1.noarch make-initrd-lvm-2.29.0-alt1.noarch
Решается удалением make-initrd-netboot
А в чём, собственно, баг? :)
(Ответ для Dmitry V. Levin на комментарий #3) > А в чём, собственно, баг? :) В том, что в 13 строке нет экранирования перевода строки. https://git.altlinux.org/gears/m/make-initrd-netboot.git?p=make-initrd-netboot.git;a=blob;f=netboot/config.mk;h=d7da93b13913ded0b28a2b0b740115f8790e747e;hb=45afb24245ebdc83e17ed36c1d1115311312acae#l13
Ещё-бы добавил, что из-за ошибки в make-initrd-netboot не создавался initrd вообще. Пакет не был нужен, но из-за его ошибки initrd вообще не создавался. Я понимаю, если-бы не создался initrd с возможностью загрузки по сети, но какой-то initrd (без этой возможности должен был создаться). Я не анализировал как пакет попал на комп, но я его специально не ставил и это стрельнуло только вчера, при попытке обновить ядро.
This is a regression introduced by commit 0.4.3-alt1~1.
(Ответ для ruslandh на комментарий #5) > Ещё-бы добавил, что из-за ошибки в make-initrd-netboot не создавался initrd > вообще. > Пакет не был нужен, но из-за его ошибки initrd вообще не создавался. > Я понимаю, если-бы не создался initrd с возможностью загрузки по сети, но > какой-то initrd (без этой возможности должен был создаться). Не должен. config.mk вчитаются всегда из всех фич. Все фичи должны быть синтаксически корректны. make-initrd-netboot может из состава make-initrd. У этой фичи свои разработчики и тестировщики. Не понятно зачем вам пакет назначение которого вам не известно. Похоже у вас стоит вообще всё по маске 'make-initrd*', что включает модули, которые вообще не про initramfs.
> Не должен. config.mk вчитаются всегда из всех фич. Все фичи должны быть > синтаксически корректны. > make-initrd-netboot может из состава make-initrd. У этой фичи свои > разработчики и тестировщики. > > Не понятно зачем вам пакет назначение которого вам не известно. Похоже у вас > стоит вообще всё по маске 'make-initrd*', что включает модули, которые > вообще не про initramfs. Я же говорю - я не ставил его специально. Как поставил года три назад какой-то стартеркит, так просто обновляю его и доставляю, что нужно. По маске всё подряд точно не ставил. В /etc/inittrd.mk просто прописан autodetect
make-initrd-netboot-0.4.4-alt1 -> sisyphus: Mon Sep 12 2022 Gleb F-Malinovskiy <glebfm@altlinux> 0.4.4-alt1 - Fixed trivial bug introduced in the previous change (ALT#43752).