[Mise à jour] Erreur durant l'install du kernel

Questions et astuces concernant l'installation et la configuration d'archlinux
NY152
archer
Messages : 106
Inscription : sam. 28 sept. 2013, 00:35

[Mise à jour] Erreur durant l'install du kernel

Message par NY152 »

Bonjour,

Ce matin j'ai fait mise à jour comme d'habitude.
Durant cette MAJ, ceci est apparu :
(5/9) Install DKMS modules
==> dkms install --no-depmod faustus/0.2 -k 6.7.4-arch1-1
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/faustus/0.2/source/dkms.conf)
Error! Bad return status for module build on kernel: 6.7.4-arch1-1 (x86_64)
Consult /var/lib/dkms/faustus/0.2/build/make.log for more information.
==> WARNING: `dkms install --no-depmod faustus/0.2 -k 6.7.4-arch1-1' exited 10
==> dkms install --no-depmod nvidia/545.29.06 -k 6.7.4-arch1-1
==> depmod 6.7.4-arch1-1
(6/9) 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 --microcode /boot/amd-ucode.img
J'aimerais pouvoir corriger cette erreur.

Si quelqu'un pouvait m'éclairer pour le faire, ça serait sympa.

Je fournirai les infos nécessaires à ça.

D'avance, merci
Avatar de l’utilisateur
papajoke
Elfe
Messages : 779
Inscription : sam. 30 août 2014, 19:54

Re: [Mise à jour] Erreur durant l'install du kernel

Message par papajoke »

bonjour
NY152 a écrit : mer. 07 févr. 2024, 11:38 Error! Bad return status for module build on kernel: 6.7.4-arch1-1 (x86_64)
Consult /var/lib/dkms/faustus/0.2/build/make.log for more information.
Peut-être que ce fichier log peut te donner une piste...

Avec aucun commit depuis 3 ans, ni patch dans aur depuis la même date :? Mais au moins les issues sont actives sur github :wink:
Je suppose qu'avec la lts pas d'erreur
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17238
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Mise à jour] Erreur durant l'install du kernel

Message par benjarobin »

Si on essaye de compiler on a les erreurs suivantes :

Code : Tout sélectionner

make -C /lib/modules/6.7.2-arch1-1/build M=/home/benjarobin/faustus modules
make[1] : on entre dans le répertoire « /usr/lib/modules/6.7.2-arch1-1/build »
  CC [M]  /home/benjarobin/faustus/src/faustus.o
/home/benjarobin/faustus/src/faustus.c:551:24: erreur: initialisation de « int (*)(struct power_supply *, struct acpi_battery_hook *) » depuis le type pointeur « int (*)(struct power_supply *) » qui est incompatible [-Werror=incompatible-pointer-types]
  551 |         .add_battery = asus_wmi_battery_add,
      |                        ^~~~~~~~~~~~~~~~~~~~
/home/benjarobin/faustus/src/faustus.c:551:24: note: (près de l'initialisation de « battery_hook.add_battery »)
/home/benjarobin/faustus/src/faustus.c:552:27: erreur: initialisation de « int (*)(struct power_supply *, struct acpi_battery_hook *) » depuis le type pointeur « int (*)(struct power_supply *) » qui est incompatible [-Werror=incompatible-pointer-types]
  552 |         .remove_battery = asus_wmi_battery_remove,
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
/home/benjarobin/faustus/src/faustus.c:552:27: note: (près de l'initialisation de « battery_hook.remove_battery »)
/home/benjarobin/faustus/src/faustus.c: Dans la fonction « asus_wmi_add »:
/home/benjarobin/faustus/src/faustus.c:3111:17: erreur: déclaration implicite de la fonction « acpi_video_set_dmi_backlight_type »; vouliez-vous utiliser « acpi_video_get_backlight_type » ? [-Werror=implicit-function-declaration]
 3111 |                 acpi_video_set_dmi_backlight_type(acpi_backlight_vendor);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 acpi_video_get_backlight_type
Donc actuellement le driver n'est pas compatible avec le dernier kernel

La fonction acpi_video_set_dmi_backlight_type a été supprimé dans le commit 77ab9d4d44cd235322d2f30b1c4026302c3ce8c6 (donc elle n'existe pas à partir de la version 6.1)
Les pointers de fonction add_battery et remove_battery ont été changé dans le commit 878a82c23469d6626b27b44ade4d8f9438de51ab (donc modifié à partir de la version 6.2)

Le dernier kernel LTS (sous Arch) compatible date du fév. 15, 2023
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
NY152
archer
Messages : 106
Inscription : sam. 28 sept. 2013, 00:35

Re: [Mise à jour] Erreur durant l'install du kernel

Message par NY152 »

Merci pour ces retours. je vais creuser ça
Répondre