Bug 40708 - Ошибка make-initrd при обновлении ядра
Summary: Ошибка make-initrd при обновлении ядра
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-11 17:29 MSK by Dima
Modified: 2021-08-16 17:07 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dima 2021-08-11 17:29:50 MSK
Текущий сизиф.
текущее ядро: 5.10.9-un-def-alt2
версия mk-initrd: 2.20.1-alt1:sisyphus+282156.100.1.1@1628438509

Video - 01:00.0 VGA compatible controller: NVIDIA Corporation GT216M [GeForce GT 240M] (rev a2)

При обновлении ядра возникает ошибка при создании initrd.img

Совершаем изменения...
Подготовка...                            #################################################################################################### [100%]
Обновление / установка...
 1: kernel-image-un-def-1:5.12.19-alt2   #################################################################################################### [ 10%]
 2: kernel-modules-drm-un-def-1:5.12.19-a#################################################################################################### [ 20%]
 3: kernel-modules-virtualbox-addition-gu#################################################################################################### [ 30%]
 4: kernel-modules-virtualbox-addition-vi#################################################################################################### [ 40%]
 5: virtualbox-guest-common-vboxsf-6.1.26#################################################################################################### [ 50%]
 6: kernel-modules-virtualbox-addition-un#################################################################################################### [ 60%]
 7: kernel-modules-nvidia-un-def-470.57.0#################################################################################################### [ 70%]
 8: kernel-modules-staging-un-def-1:5.12.#################################################################################################### [ 80%]
 9: kernel-modules-bcmwl-un-def-6.30.223.#################################################################################################### [ 90%]
10: kernel-modules-virtualbox-un-def-6.1.#################################################################################################### [100%]
[00:00:00] Config file: /etc/initrd.mk
[00:00:03] Guessing config ...
WARNING: Unknown features are specified in the config: systemd
[00:00:03] Generating module dependencies on host ...
[00:00:06] Guessing is complete
[00:00:06] Creating initrd image ...
initrd-put: copy_file_range: /etc/libnvidiacurrent/libEGL.so -> /etc/libnvidiacurrent/libEGL.so: Invalid argument
make[2]: *** [/usr/share/make-initrd/mk/make-initrd.mk:123: create] Ошибка 123
make[1]: *** [/usr/share/make-initrd/mk/make-initrd.mk:187: process-config] Ошибка 2
make: *** [/usr/share/make-initrd/mk/make-initrd.mk:177: all] Ошибка 1
Generating grub configuration file ...
Found theme: /boot/grub/themes/branding-xalt-kworkstation/theme.txt
Found background image: /boot/grub/themes/branding-xalt-kworkstation/grub.png
Found linux image: /boot/vmlinuz-5.12.19-un-def-alt2
Found linux image: /boot/vmlinuz-5.12.19-un-def-alt1
Found linux image: /boot/vmlinuz-5.11.11-un-def-alt1
Found linux image: /boot/vmlinuz-un-def
skipping symlink: /boot/vmlinuz-un-def
Found linux image: /boot/vmlinuz
Found initrd image: /boot/initrd.img
Found linux image: /boot/vmlinuz-5.10.9-un-def-alt2
Found initrd image: /boot/initrd-5.10.9-un-def-alt2.img
...
Found memtest image: /boot/memtest-5.31b.bin
done
Завершено.
ldconfig: /etc/libnvidiacurrent/libEGL.so.1 не является файлом в формате ELF — неправильная сигнатура в начале.

ldconfig: /etc/libnvidiacurrent/libEGL.so не является файлом в формате ELF — неправильная сигнатура в начале.

Соответственно initrd.img не создается
Comment 1 Alexey Gladkov 2021-08-11 17:49:07 MSK
Пришлите мне по почте результат команды:

$ make-initrd bug-report
Comment 2 Sergey V Turchin 2021-08-16 16:37:39 MSK
Куда ведёт ссылка  /etc/libnvidiacurrent ?
Что говорит `file /etc/libnvidiacurrent/libEGL.so` ?
Comment 3 Alexey Gladkov 2021-08-16 16:40:37 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> Куда ведёт ссылка  /etc/libnvidiacurrent ?
> Что говорит `file /etc/libnvidiacurrent/libEGL.so` ?

Серёг, забей. Этот варнинг вина make-initrd, а не твоя. В make-initrd 2.22.0 это исправлено.
Comment 4 Repository Robot 2021-08-16 17:07:22 MSK
make-initrd-2.22.0-alt1 -> sisyphus:

 Mon Aug 16 2021 Alexey Gladkov <legion@altlinux.ru> 2.22.0-alt1
 - New version (2.22.0).
 - Runtime:
   + ueventd: Process events that were already in the queue before the daemon
     startup. This is a fix initramfs boot if ueventd is started after udevd due
     to dependencies (ALT#40720).
 - Feature gpu-drm:
   + Filter enabled and/or connected drm devices (ALT#40708).
 - Misc:
   + Fix links in the docs (ALT#40682).
 Sat Aug 14 2021 Alexey Gladkov <legion@altlinux.ru> 2.21.0-alt1
 - New version (2.21.0).