Привет.
Решил обновить ядро. Никакого желания лазить руками я давно не испытываю, просто запустил genkernel all. Процесс шел нормально, вплоть до создания initramfs. Прилагаю выхлолп консоли:
* Gentoo Linux Genkernel; Version 4.1.2
* Using genkernel configuration from '/etc/genkernel.conf' ...
* Running with options: --makeopts=-j5 all
* Working with Linux kernel 5.4.80-gentoo for x86_64
* Using kernel config file '/usr/share/genkernel/arch/x86_64/generated-config' ...
*
* Note: The version above is subject to change (depends on config and status of kernel sources).
* kernel: >> Initializing ...
* >> Running 'make mrproper' ...
* >> Running 'make oldconfig' ...
* >> Re-running 'make oldconfig' due to changed kernel options ...
* >> Kernel version has changed (probably due to config change) since genkernel start:
* We are now building Linux kernel 5.4.80-gentoo-x86_64 for x86_64 ...
* >> Compiling 5.4.80-gentoo-x86_64 bzImage ...
* >> Compiling 5.4.80-gentoo-x86_64 modules ...
* >> Installing 5.4.80-gentoo-x86_64 modules (and stripping) ...
* >> Generating module dependency data ...
* >> Saving config of successful build to '/etc/kernels/kernel-config-5.4.80-gentoo-x86_64' ...
* initramfs: >> Initializing ...
* >> Appending devices cpio data ...
* >> Appending base_layout cpio data ...
* >> Appending util-linux cpio data ...
* >> Appending eudev cpio data ...
/bin/tar: This does not look like a tar archive
xz: (stdin): File format not recognized
/bin/tar: Child returned status 1
/bin/tar: Error is not recoverable: exiting now
* ERROR: Unable to build eudev-3.2.9: Failed to extract required binpkg '/var/cache/genkernel/4.1.2/xz-5.2.5-x86_64.tar.xz' to '/var/tmp/genkernel/gk_VD0AXqg8/eudev/buildroot'!
* ERROR: create_initramfs(): append_data(): append_eudev(): populate_binpkg(): gkbuild(): Failed to create binpkg of eudev-3.2.9!
* Please consult '/var/log/genkernel.log' for more information and any
* errors that were reported above.
*
* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* '/var/log/genkernel.log' so that your issue can be dealt with effectively.
*
* Please do *not* report kernel compilation failures as genkernel bugs!
*
Попробовал после этого сгенерировать инитрамфс отдельно через genkernel –install –no-ramdisk-modules initramfs. Результат тот же, та же ошибка. XZ-utils у меня, разумеется, установлены, проверил. Старшие товарищи, подскажите, в чем проблема? Спасибо.
Вот genkernel.log: https://pastebin.com/1C0K8JRG
Там я тоже не нашел решения проблемы, ошибка извлечения архива, какого хрена - мне не ясно.