[РЕШЕНО] linux linux-header dkms- Initcpio image generation successful error: command failed to execute correctly

Сломавшись на попытке заставить стабильно работать свисток на дебе, недобубунте https://archlinux.org.ru/forum/topic/22264/, решил его применить на сыновьей машине вместо другого свистка. Стоит arch, актуальное ядро, собранные дрова для того самого свистка, dkms их модули видит. Но при попытке поставить на финишной стадии вылетает -


Creating zstd-compressed initcpio image:
'/boot/initramfs-linux-fallback.img'
   -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
error: command failed to execute correctly

Сперва подумалось - ну сложности с дровами. Накатил полное обновление по pacman -Syy + pacman -Syu. На финишной стадии вижу тоже - аборт. Попытка pacman -S linux linux-headers выдает ту же ошибку. При этом mkinitcpio -p linux срабатывает без ошибок.

Процесс pacman -S linux linux-headers штатно показывает удаление дров силами dkms и установку их же dkms install. Впрочем, вот полная картина -


pacman -S linux linux-headers
warning: linux-6.11.5.arch1-1 is up to date -- reinstalling
warning: linux-headers-6.11.5.arch1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (2) linux-6.11.5.arch1-1  linux-headers-6.11.5.arch1-1

Total Installed Size:  269.35 MiB
Net Upgrade Size:        0.00 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring [######################################] 100%
(2/2) checking package integrity
[######################################] 100%
(2/2) loading package files [######################################] 100%
(2/2) checking for file conflicts
[######################################] 100%
(2/2) checking available disk space
[######################################] 100%
:: Running pre-transaction hooks...
(1/1) Remove upgraded DKMS modules
==> dkms remove --no-depmod rtl8188gu/r12.9dec829 -k 6.11.5-arch1-1
==> dkms remove --no-depmod rtl8821cu/5.12.0.1902dce552 -k 6.11.5-arch1-1
:: Processing package changes...
(1/2) reinstalling linux [######################################] 100%
(2/2) reinstalling linux-headers
[######################################] 100%
:: Running post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating module dependencies...
(3/4) Install DKMS modules
==> dkms install --no-depmod rtl8188gu/r12.9dec829 -k 6.11.5-arch1-1
==> dkms install --no-depmod rtl8821cu/5.12.0.1902dce552 -k 6.11.5-arch1-1
==> depmod 6.11.5-arch1-1
(4/4) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
   -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Starting build: '6.11.5-arch1-1'
   -> Running build hook: [base]
   -> Running build hook: [udev]
   -> Running build hook: [autodetect]
   -> Running build hook: [microcode]
   -> Running build hook: [modconf]
   -> Running build hook: [kms]
   -> Running build hook: [keyboard]
   -> Running build hook: [keymap]
   -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
   -> Running build hook: [block]
   -> Running build hook: [filesystems]
   -> Running build hook: [resume]
   -> Running build hook: [fsck]
==> WARNING: No fsck helpers found. fsck will not be run on boot.
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
==> WARNING: errors were encountered during the build. The image may not
be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
   -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S
autodetect
==> Starting build: '6.11.5-arch1-1'
   -> Running build hook: [base]
   -> Running build hook: [udev]
   -> Running build hook: [microcode]
   -> Running build hook: [modconf]
   -> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'ast'
   -> Running build hook: [keyboard]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
   -> Running build hook: [keymap]
   -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
   -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'wd719x'
   -> Running build hook: [filesystems]
   -> Running build hook: [resume]
   -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image:
'/boot/initramfs-linux-fallback.img'
   -> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
error: command failed to execute correctly

Добросовестно гуглил причину со вчерашнего вечера. Увы, впустую.
wau
error: command failed to execute correctly
Это не аборт.
Инит собран: ==> Initcpio image generation successful

А ругается на это:
==> WARNING: consolefont: no font found in configuration
==> WARNING: No fsck helpers found. fsck will not be run on boot.
Некритично.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
==> Initcpio image generation successful
error: command failed to execute correctly

Из последней строки с еррор следует вывод об ошибке сборки ядра с модулями. И собранно-загруженные дрова свистка не работают. А на моем ноуте, с таким же Арчем, все работает.
ну уберите из /etc/mkinitcpio.conf хуки consolefont и fsck
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
мда-с. Пес его знает. Рассосалось само. Дрова увиделись. Сам намудрил после прочтения руководства с vi /etc/usb_modeswitch.conf DisableSwitching=1. Надо было ставить 0. Вопрос закрыт.
ХЗ кто закрыл тему. Вроде ничего такого нет. Открою до выяснения.
vadik
ХЗ кто закрыл тему. Вроде ничего такого нет. Открою до выяснения.
Если речь о свистковой, то она в контексте Arch полностью решена. Мои попытки завести свисток на устаревшем Дебе оказались тупиковыми - сеть отваливалась, так что всем стало хорошо: станку вернулся стабильный и старый свисток, другой машине, с умершим езернетом на материнке, достался новый двухдиапазаонный свисток.
В этой же теме я пытался найти решение по -


==> Initcpio image generation successful
error: command failed to execute correctly

Хоть решения и не нашел, но работе это не мешает. Думал, что мешает по причине невзлета свистка - на моей арч-машине же работал, потому его неработу связывал с этой ошибкой. А оказалось, что это не так.

Что касается "убрать хуки" - ну с какой стати убирать fsck? он должен быть.

Суть вопроса, думаю в том, что система делает при pacman -S linux linux-headers после выполнения mkinitcpio -p linux? Поскольку отдельно mkinitcpio -p linux выполняется без ошибок. Система нормально перезагружается и пр. Т.е. на что именно ошибка?
wau
Т.е. на что именно ошибка?
Я же вроде объяснил, что на хуки. Два не выполнено, тем не менее, initcpio успешно создан.
Фактически, это не "ошибка", a "предупреждение".

Для успешного применения consolefont пропишите шрифт в /etc/vconsole.conf
Для fsck - какая ФС у вас на корне? Btrfs и xfs, например, fsck не нужен.

wau
ну с какой стати убирать fsck? он должен быть.
Всё равно он у вас ничего делать не будет. >> No fsck helpers found. fsck will not be run on boot.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
 
Зарегистрироваться или войдите чтобы оставить сообщение.