Linux 7.0 officiellement publié : pourquoi cette sortie très attendue agite la communauté open source

Tu veux la sortie d’apt ou le journal complet ? Pour apt, j’ai ça :

Paramétrage de linux-image-7.0.7+deb14-amd64 (7.0.7-1) ...
/etc/kernel/postinst.d/dkms:
Sign command: /lib/modules/7.0.7+deb14-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Autoinstall of module nvidia-current/550.163.01 for kernel 7.0.7+deb14-amd64 (x86_64)
Building module(s).........(bad exit status: 2)
Failed command:
env NV_VERBOSE=1 make -j12 modules KERNEL_UNAME=7.0.7+deb14-amd64

Error! Bad return status for module build on kernel: 7.0.7+deb14-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/550.163.01/build/make.log for more information.

Autoinstall on 7.0.7+deb14-amd64 failed for module(s) nvidia-current(10).

Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/postinst.d/dkms exited with return code 1
dpkg: erreur de traitement du paquet linux-image-7.0.7+deb14-amd64 (--configure) :
 old linux-image-7.0.7+deb14-amd64 package postinst maintainer script subprocess failed with exit status 1
Paramétrage de linux-headers-7.0.7+deb14-amd64 (7.0.7-1) ...
/etc/kernel/header_postinst.d/dkms:
Sign command: /lib/modules/7.0.7+deb14-amd64/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Autoinstall of module nvidia-current/550.163.01 for kernel 7.0.7+deb14-amd64 (x86_64)
Building module(s).........(bad exit status: 2)
Failed command:
env NV_VERBOSE=1 make -j12 modules KERNEL_UNAME=7.0.7+deb14-amd64

Error! Bad return status for module build on kernel: 7.0.7+deb14-amd64 (x86_64)
Consult /var/lib/dkms/nvidia-current/550.163.01/build/make.log for more information.

Autoinstall on 7.0.7+deb14-amd64 failed for module(s) nvidia-current(10).

Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 1
dpkg: erreur de traitement du paquet linux-headers-7.0.7+deb14-amd64 (--configure) :
 old linux-headers-7.0.7+deb14-amd64 package postinst maintainer script subprocess failed with exit status 1
dpkg: des problèmes de dépendances empêchent la configuration de linux-headers-amd64 :
 linux-headers-amd64 dépend de linux-headers-7.0.7+deb14-amd64 (= 7.0.7-1); cependant :
 Le paquet linux-headers-7.0.7+deb14-amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-headers-amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-amd64 :
 linux-image-amd64 dépend de linux-image-7.0.7+deb14-amd64 (= 7.0.7-1); cependant :
 Le paquet linux-image-7.0.7+deb14-amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-image-amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 linux-image-7.0.7+deb14-amd64
 linux-headers-7.0.7+deb14-amd64
 linux-headers-amd64
 linux-image-amd64
Erreur : Sub-process /usr/bin/dpkg returned an error code (1)

C’est clairement un problème de compilation du module nvidia.
Qu’y-a-t-il dans ce fichier de log?

Tu veux les 994 lignes ici ? :grin:

make.log (100,2 Ko)

On dirait que c’est un fichier en C foireux (nv-mmap.c).

nvidia/nv-mmap.c:905:42: error: ‘VMA_LOCK_OFFSET’ undeclared (first use in this function); did you mean ‘VGA_CRTC_OFFSET’?
  905 |         detached = refcount_sub_and_test(VMA_LOCK_OFFSET, &vma->vm_refcnt);
      |                                          ^~~~~~~~~~~~~~~
      |                                          VGA_CRTC_OFFSET

C’est ça. Tu es en SID, il faudra attendre la mise à jour du pilote nvidia, ou alors passer sur le pilote proprio de NVidia et utiliser le tuto cité par @Necromago : Installation du pilote NVIDIA propriétaire

Il va sérieusement falloir que je m’intéresse de plus près à ce tuto pour Nvidia…

1 J'aime