Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

5 réponses
Avatar
jérémy prego
bonjour,

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

Les paquets suivants seront R=C3=89INSTALL=C3=89S=C2=A0:
=C2=A0 linux-headers-4.14.0-3-amd64
0 paquets mis =C3=A0 jour, 0 nouvellement install=C3=A9s, 1 r=C3=A9instal=
l=C3=A9s, 0 =C3=A0=20
enlever et 0 non mis =C3=A0 jour.
Il est n=C3=A9cessaire de t=C3=A9l=C3=A9charger 0 o/465 ko d'archives. Ap=
r=C3=A8s=20
d=C3=A9paquetage, 0 o seront utilis=C3=A9s.
(Lecture de la base de donn=C3=A9es... 127240 fichiers et r=C3=A9pertoire=
s d=C3=A9j=C3=A0=20
install=C3=A9s.)
Pr=C3=A9paration du d=C3=A9paquetage de=20
.../linux-headers-4.14.0-3-amd64_4.14.12-2_amd64.deb ...
D=C3=A9paquetage de linux-headers-4.14.0-3-amd64 (4.14.12-2) sur (4.14.12=
-2) ...
Param=C3=A9trage 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=3D"$(pwd)" modules
make[1]=C2=A0: on entre dans le r=C3=A9pertoire=20
=C2=AB=C2=A0/usr/src/linux-headers-4.14.0-3-amd64=C2=A0=C2=BB
make[4]: ***=C2=A0 Aucune r=C3=A8gle pour fabriquer la cible=20
=C2=AB=C2=A0tools/objtool/objtool=C2=A0=C2=BB, n=C3=A9cessaire pour=20
=C2=AB=C2=A0/var/lib/dkms/bbswitch/0.8/build/bbswitch.o=C2=A0=C2=BB. Arr=C3=
=AAt.
/usr/src/linux-headers-4.14.0-3-common/Makefile:1525=C2=A0: la recette po=
ur=20
la cible =C2=AB=C2=A0_module_/var/lib/dkms/bbswitch/0.8/build=C2=A0=C2=BB=
a =C3=A9chou=C3=A9e
make[3]: *** [_module_/var/lib/dkms/bbswitch/0.8/build] Erreur 2
Makefile:146=C2=A0: la recette pour la cible =C2=AB=C2=A0sub-make=C2=A0=C2=
=BB a =C3=A9chou=C3=A9e
make[2]: *** [sub-make] Erreur 2
Makefile:8=C2=A0: la recette pour la cible =C2=AB=C2=A0all=C2=A0=C2=BB a =
=C3=A9chou=C3=A9e
make[1]: *** [all] Erreur 2
make[1]=C2=A0: on quitte le r=C3=A9pertoire =C2=AB=C2=A0/usr/src/linux-he=
aders-4.14.0-3-amd64=C2=A0=C2=BB
Makefile:13=C2=A0: la recette pour la cible =C2=AB=C2=A0default=C2=A0=C2=BB=
a =C3=A9chou=C3=A9e
make: *** [default] Erreur 2.

=C3=A7a semble =C3=AAtre la m=C3=AAme erreur pour tous les autres modules=
, et sur le=20
net, j'ai rien trouv=C3=A9 de parlant pour moi ... =C3=A7a fonctionne nic=
kel avec=20
le noyau d'avant, le 4.14.0-2...

merci d'avance =C3=A0 vous, si vous savez.

jerem

5 réponses

Avatar
=c3
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
Avatar
jérémy prego
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?bugˆ6474
https://bugs.debian.org/cgi-bin/bugreport.cgi?bugˆ6506

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
Avatar
=c3
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
Avatar
jérémy prego
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
Avatar
Haricophile
Le Tue, 9 Jan 2018 20:46:05 +0100,
jérémy prego a écrit :
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é ?