Hi,
[The following is solved]
When upgrading, building the initiramfs fails du to locale it seems :
==> Creating gzip-compressed initcpio image: '/boot/initramfs-linux.img'
bsdtar: Failed to set default locale
bsdtar: Failed to set default locale
==> WARNING: errors were encountered during the build. The image may not be complete.
later, it is a bit more talkative :
/usr/lib/initcpio/functions: ligne 858: avertissement :setlocale : LC_ALL : impossible de changer le paramètre de langue (C.UTF-8) : Aucun fichier ou dossier de ce type
It's weird cause running the locale-gen script works fine. I try to uncomment the en_US.UTF-8 UTF-8 line too (it usually is fr_FR.UTF-8 UTF-8 line only…)
[adding the C.UTF-8 solved this issue, i also remove the microcode hook, and add some font into the /etc/vconsole file so mkinitcpio -v does not complain anymore, but there is still an issue.]
mkinitcipio -v -g Image fails after starting «Generating module dependencies». It adds the modules.builtin. and modules.buitlin.modinfo and modules.order, but then it stops. In my /lib/modules/my_kernel directory, i can see a modules.builtin.bin created but nothing related to a module.order.bin for instance…
In fact, during the generation module dependencies, add_checked_modules_from_symbol drm_privacy_screen_register would lead to an error (it's an old 5.17 linux kernel). Removing the kms hook solves this issue (i hope kms in not needed on my pinebookpro…)
I'm pretty afraid, cause it has overwritten the /boot/initramfs-linux.img file with this broken one and i guess i wont be able to reboot : am i right ?