probl=c3=a8me dkms et noyau 4.14.0-3-amd64

Le
jérémy prego
bonjour,

depuis la sortie du noyau 4.14.0-3 sur ma testing, il n'arrive plus a
compiler avec dkms. voici un extrait du message que je reçois:

Les paquets suivants seront RÉINSTALLÉS :
  linux-headers-4.14.0-3-amd64
0 paquets mis à jour, 0 nouvellement installés, 1 réinstal=
lés, 0 à
enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o/465 ko d'archives. Ap=
rès
dépaquetage, 0 o seront utilisés.
(Lecture de la base de données 127240 fichiers et répertoire=
s déjà
installés.)
Préparation du dépaquetage de
/linux-headers-4.14.0-3-amd64_4.14.12-2_amd64.deb
Dépaquetage de linux-headers-4.14.0-3-amd64 (4.14.12-2) sur (4.14.12=
-2)
Paramétrage de linux-headers-4.14.0-3-amd64 (4.14.12-2)
/etc/kernel/header_postinst.d/dkms:
Error! Bad return status for module build on kernel: 4.14.0-3-amd64 (x86_=
64)
Consult /var/lib/dkms/bbswitch/0.8/build/make.log for more information.

bon, du coup, je vais voir le log en question, et on y trouve:

DKMS make.log for bbswitch-0.8 for kernel 4.14.0-3-amd64 (x86_64)
mardi 9 janvier 2018, 20:39:37 (UTC+0100)
make -C /lib/modules/4.14.0-3-amd64/build M="$(pwd)" modules
make[1] : on entre dans le répertoire
« /usr/src/linux-headers-4.14.0-3-amd64 »
make[4]: ***  Aucune règle pour fabriquer la cible
« tools/objtool/objtool », nécessaire pour
« /var/lib/dkms/bbswitch/0.8/build/bbswitch.o ». Arr=
t.
/usr/src/linux-headers-4.14.0-3-common/Makefile:1525 : la recette po=
ur
la cible « _module_/var/lib/dkms/bbswitch/0.8/build »=
a échouée
make[3]: *** [_module_/var/lib/dkms/bbswitch/0.8/build] Erreur 2
Makefile:146 : la recette pour la cible « sub-make =
a échouée
make[2]: *** [sub-make] Erreur 2
Makefile:8 : la recette pour la cible « all » a =
échouée
make[1]: *** [all] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-he=
aders-4.14.0-3-amd64 »
Makefile:13 : la recette pour la cible « default »=
a échouée
make: *** [default] Erreur 2.

ça semble être la même erreur pour tous les autres modules=
, et sur le
net, j'ai rien trouvé de parlant pour moi ça fonctionne nic=
kel avec
le noyau d'avant, le 4.14.0-2

merci d'avance à vous, si vous savez.

jerem
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
=c3
Le #26458522
Jérémy Prego, le 2018-01-09:
bonjour,
depuis la sortie du noyau 4.14.0-3 sur ma testing, il n'arrive
plus a compiler avec dkms. voici un extrait du message que je
reçois:
Les paquets suivants seront RÉINSTALLÉS :
linux-headers-4.14.0-3-amd64

[...]
/etc/kernel/header_postinst.d/dkms:
Error! Bad return status for module build on kernel: 4.14.0-3-amd64 (x86_64)
Consult /var/lib/dkms/bbswitch/0.8/build/make.log for more information.
bon, du coup, je vais voir le log en question, et on y trouve:

[...]
make[1] : on entre dans le répertoire « /usr/src/linux-headers-4.14.0-3-amd64 »
make[4]: *** Aucune règle pour fabriquer la cible « tools/objtool/objtool », nécessaire pour « /var/lib/dkms/bbswitch/0.8/build/bbswitch.o ». Arrêt.

[...]
Bonsoir,
Depuis une Debian Sid, si je tente de fabriquer à blanc la cible
« tools/objtool/objtool », j'arrive un peu plus loin (pas
beaucoup plus, en tant que simple utilisateur :-)
$ cd /usr/src/linux-headers-4.14.0-3-amd64
$ make tools/objtool/objtool
arch/x86/Makefile:156: CONFIG_X86_X32 enabled but no binutils support
/usr/src/linux-headers-4.14.0-3-common/scripts/Makefile.build:45: /usr/src/linux-headers-4.14.0-3-common/scripts/basic/Makefile: No such file or directory
mkdir: cannot create directory ‘scripts’: Permission denied
[...]
Le packaging des headers est un peu particulier, et peut-être que
quelque chose s'est mal passé précédemment dans
/usr/src/linux-headers-4.14.0-3-common/ ou linux-kbuild-4.14/
lors de la mise à jour.
Je vois la mention RÉINSTALLÉS dans votre copie d'écran,
pouvez vous tenter de réinstaller dans l'ordre :
linux-headers-4.14.0-3-common
linux-headers-4.14.0-3-amd64
si ça peut aider à rétablir la situation ?
À plus,
--
Étienne Mollier
jérémy prego
Le #26458524
Le 09/01/2018 à 22:43, Gaëtan Perrier a écrit :
Sûrement lié à ces rapports de bugs:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug6474
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug6506

en effet, j'ai du installer le paquet désigné dans le rapport d e bug,
avant d'avoir l'erreur que j'ai copié dans mon premier message.
et en effet, le noyau 4.14.0-3 vient de sid, effectivement, j'avais oub lié ce détail :-)

pour répondre a Étienne, la réinstallation n'a pas ré solu le problème,
je vais rester sur le 4.14.0-2 pour le moment.
merci pour vos réponses !
jerem
=c3
Le #26458527
On 01/09/2018 11:45 PM, jérémy prego wrote:
pour répondre a Étienne, la réinstallation n'a pasrésolu le problème, je vais rester sur le 4.14.0-2 pour le moment.

Merci pour le retour.
Toutes mes excuses, j'ai mentionné le répertoire kbuild
sans proposer de vérifier le paquet attenant.
Peut-être que les idées seront plus fraîches après une
bonne nuit de sommeil.
et en effet, le noyau 4.14.0-3 vient de sid, effectivement, j'avais oublié ce détail :-)

Du coup, est ce que votre version de linux-kbuild-4.14
provient aussi de Sid, ou est ce que vous utilisez
toujours la version de Testing ?
La ligne Depends ne précise pas le numéro de version :
$ apt show linux-headers-4.14.0-3-amd64
[...]
Depends: linux-headers-4.14.0-3-common (= 4.14.12-2), linux-kbuild-4.14, linux-compiler-gcc-7-x86
[...]
C'est peut-être ça qui coince.
Bonne nuit,
--
Étienne Mollier
jérémy prego
Le #26458531
Le 10/01/2018 à 00:09, Étienne Mollier a écrit :
Du coup, est ce que votre version de linux-kbuild-4.14
provient aussi de Sid, ou est ce que vous utilisez
toujours la version de Testing ?

j'ai presque honte. Après mise à jour du paquet
linux-kbuild-4.14 de testing a sid, ça fonctionne :-)
bon il arrive pas a me compilé nvidia-current, mais pas grave pour le moment, les autres fonctionnent

merci pour la piste !
jerem
jerem
Haricophile
Le #26458532
Le Tue, 9 Jan 2018 20:46:05 +0100,
jérémy prego
Consult /var/lib/dkms/bbswitch/0.8/build/make.log for more
information.

bbswitch c'est pas le truc qui passe de intel à nvidia ? bumblebee est
installé ?
Publicité
Poster une réponse
Anonyme