Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#101 17-06-2021 20:44:48

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

D'accord, mais tu as utilisé quelle configuration pour la compil ? (oldconfig, defconfig ? config piquée d'une autre distro ?)

Hors ligne

#102 17-06-2021 21:00:23

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [wiki] Compilation kernel.

ha oui , tu as raison , j'ai oublié de préciser :

make olddefconfig

compilation d'un noyau kernel.org sur un kernel debian (le 5.10.0-7 (5.10.40-1))



merci .

Hors ligne

#103 17-06-2021 23:57:59

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Sur buster sur une clean install avec make defconfig et make olddefconfig, j'ai pas le problème.
Je vais maintenant faire sur une bullseye et modifierais ce message.

Avec la conf kernel de bullseye j'ai en effet le problème.
Je vais update le tutoriel en conséquence.

Dernière modification par naguam (18-06-2021 10:35:35)

Hors ligne

#104 18-06-2021 09:19:17

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Hors ligne

#105 18-06-2021 10:46:23

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Tutoriel mis à jour sur les parties dépendances. Et aussi ajout d'une explication supplémentaire sur la désactivation des clefs

Hors ligne

#106 19-06-2021 13:13:23

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [wiki] Compilation kernel.

big_smile  big_smile  big_smile

par contre , naguam , excuse pour la question , sans doute très bête , mais :

tu installe les headers + la libc + l'image <et> le paquet debug en plus ? ou à la place de l'image ? 

en clair , tu installes l'image et le debug ?

ou  l'image ou le debug ?

je sais pas si je suis clair ...

amicalement ,

alain.

coyotus.png

Hors ligne

#107 20-06-2021 16:07:38

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Le paquet debug remplace pas le kernel. Si tu veux le paquet debug, il faut l'installer en plus de l'image.

Hors ligne

#108 22-09-2021 05:17:38

robert2a
Membre
Distrib. : Arch Linux
(G)UI : Mate
Inscription : 15-11-2014

Re : [wiki] Compilation kernel.

test compilation 5.15-rc2 sur une testing (bookworm) , aucun problème (méthode optimiser )

En ligne

#109 27-10-2021 10:08:25

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [wiki] Compilation kernel.

bonjour   big_smile  big_smile  big_smile

euuuh , naguam , ch'tite question :

le noyau  debug , il sert à quoi ?

comment tu t'en sers ?

merci .

amicalement ,

alain .

coyotus.png

trouvé ceci :

https://www.it-swarm-fr.com/fr/linux/de … 971695485/

https://maxime-belair.developpez.com/tu … yau-linux/

https://perso.telecom-paristech.fr/duc/ … noyau.html

mais j'ai rien compris .

un coup de main ?

Dernière modification par Debian Alain (27-10-2021 15:01:30)

Hors ligne

#110 29-10-2021 23:27:54

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Bah vu que tu m'as demandé en MP j'ai répondu en MP.
À l'avenir sur ce genre de chose si ça peut intéresser des gens (et c'est potentiellement le cas ici) poste ici uniquement s'il te plait :
ça évite les doublons et la réponse est plus intéressante ici que en MP où ils ne pourront pas la lire.

Également parfois il se peut que je n'aie juste pas la réponse ou n'aie pas le temps de répondre --> pas besoin de me relancer en MP.
(et parfois aussi, bien que j'apprécie aider, je ne répond que quand j'en ai l'envie (dans le sens intérêt / passion de répondre par rapport au sujet) :
c'est peut-être égoïste mais plus ça va, moins j'ai de temps donc l'envie est un critère de sélection),

Je viens régulièrement non connecté pour voir les nouveaux fils. Et je me connecte uniquement quand je souhaites répondre donc pas de soucis pour que je les voies.
À l'exception de cette fois j'ai tendance à voir les fils avant les MP.

Bref du coup je vais remettre mon MP ici.


Attention ce que je vais dire est hyper vulgarisé et je ne suis pas développeur kernel linux (pour le moment du moins) donc il risque d'y avoir des approximations.
Mais pour faire simple :


Même si le kernel est pas un programme "classique" qui du coup ne permet pas forcement d'utiliser pleinement sur lui des outils de débuggages classiques en userspace;
Il est quand même possible de débugguer avec notamment gdb et autres outils (si prévu pour) le kernel en cas de problème.
(C'est pratique pour ceux qui dev des modules par exemple).

Et que fait le paquet dbg spécifiquement : Il permet de fournir au débuggueur les symboles (voir format elf) pour savoir notamment à quel endroit par exemple il y a eu un crash.
Car sinon dans le binaire tout est addresse entre guillemet (pour pointer les emplacement mémoire).

Donc les symboles te permettent d'avoir les noms qui correspondent aux addresses pour que un humain puisse se repérer dans le code
(enfin à travers un débuggueur car sinon c'est pas hyper simple).

Mais je te conseille de te renseigner sur les méthodes de dev sur des languages compilés sous linux (notamment C et C++) le format ELF, les débuggueurs etc.
Tu comprendras mieux après ça.

Les liens que tu as donné ne sont pas une explication de ce à quoi sert le paquet dbg mais uniquement des techniques pour débugguer le kernel et justement le paquet dbg est une brique qui contribue à permettre ton débuggage.

Dernière modification par naguam (29-10-2021 23:57:41)

Hors ligne

#111 03-11-2021 13:06:02

ubub
Membre
Distrib. : debian sid && stable
(G)UI : xfce
Inscription : 14-05-2019

Re : [wiki] Compilation kernel.

Bonjour, un p'ti couac dans le wiki

Pour les moins expérimentés ou ceux qui n'ont pas envie de se casser la tête vous pouvez faire la commande suivante :

make olddefconfig



En fait, avec cette commande c'est la déconfiture, j'ai essayé... avec make oldconfig nickel ....

A part cela, tout s'est bien passé...

Hors ligne

#112 03-11-2021 14:51:09

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Hello,
C'est à dire la déconfiture ?
(Pour corriger le problème correctement ça manque de détails : n'hésite pas à préciser smile )

Je n'ai aucun soucis avec personnellement avec olddefconfig, ça permet d'aller plus vite si on veut garder les valeurs par defaults.
olddefconfig c'est oldconfig en tapant sur entrée (valeur par default) jusqu'en bas jusqu'à la fin des choix.

Dernière modification par naguam (03-11-2021 15:57:27)

Hors ligne

#113 03-11-2021 17:23:59

ubub
Membre
Distrib. : debian sid && stable
(G)UI : xfce
Inscription : 14-05-2019

Re : [wiki] Compilation kernel.

aargh.. c'est moi le déconfit....
J'avais oublié le "f"... Je viens de vérifier dans history... avai pas passé la bonne commande

Hors ligne

#114 03-11-2021 18:22:35

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Pas de problème wink

Hors ligne

#115 04-11-2021 19:05:34

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [wiki] Compilation kernel.

naguam post #110  a écrit :

À l'avenir sur ce genre de chose si ça peut intéresser des gens (et c'est potentiellement le cas ici) poste ici uniquement s'il te plait :

oui , je m'excuse , j'ai pas réfléchi .
au début , je  voulais te le demander en privé . croyant que ce serai trop pointu pour le forum .
ensuite , j'ai changé d'avis . je me suis dit  que peut être une discussion publique pourrait avoir un intérêt .
un peu au pif , je savais pas .
et tout compte fait , je n'ai pas  effacé mon M.P.

excuse moi pour cette erreur de comportement .

j'ai cherché , tu l'as  vu , des renseignements pour comprendre l'utilité et le fonctionnement du kernel Debug .
je dois  avouer que mes recherches , même si elles sont intéressantes , sont un peu trop compliquées pour moi .

je te remercie pour l'embryon de connaissances  que tu as bien voulu partager .
peux tu  m'en dire un peu plus ?

merci .

alain .

coyotus.png

p.s.: je préfère répondre de suite à une de tes interrogations .
la programmation et moi , on est fâchés .
inutile de me parler java , python ou autres c / c++ .
déjà bash , j'ai du mal .
alors le reste ...
j'ai bien essayé de redécouvrir le pascal .
que pourtant j'avais abordé à l'école .
mais même çà, c'est peine perdue .

Dernière modification par Debian Alain (04-11-2021 19:10:58)

Hors ligne

#116 04-11-2021 19:19:15

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Debian Alain a écrit :

peux tu  m'en dire un peu plus ?

C'est à dire, que souhaites-tu que je précises ?

En tout cas pour ce qui est l'intérêt du paquet dbg c'est uniquement à des fins de débuggage et donc si tu es fâché avec la programmation (et encore plus programmation pour un kernel), tu n'as pas vraiment raison de t'en préoccuper.

Dernière modification par naguam (04-11-2021 19:19:57)

Hors ligne

#117 04-11-2021 22:47:00

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [wiki] Compilation kernel.

j'aurai aimé , en cas de besoin , pouvoir contribuer au dépannage de linux et a fortiori , du kernel .

mes connaissances en programmation sont  anecdotiques mais
j'aurai bien aimé pouvoir contribuer au débuggage du kernel .
voire un petit peu plus .

je demande pas à maîtriser parfaitement le kernel ou la programmation ,
mais , étendre un peu mes bases .
connaître quelques trucs qui peuvent me dépanner .
tu vois ?

amicalement ,

alain .

coyotus.png

p.s.: pour la comprenette , çà peut se travailler . mais , à mon age , c'est  difficile .

Dernière modification par Debian Alain (04-11-2021 22:50:31)

Hors ligne

#118 04-11-2021 22:50:22

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Dans ce cas si tu ne touche pas au dev, la meilleure chose que tu puisse faire pour contribuer, c'est en cas de kernel panic c'est de récupérer le dump ou encore en cas d'erreur avérée, et de faire un rapport de bug. Le paquet dbg est vraiment exclusivement là pour débug avec un débuggueur mais c'est le programmeur qui va s'en servir pour savoir ce qu'il doit faire.

Dernière modification par naguam (04-11-2021 22:50:42)

Hors ligne

#119 04-11-2021 22:58:03

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [wiki] Compilation kernel.

le développement ... je regarde un peu ... mais c'est pas  évident .
clairement , je ne maîtrise pas .

c'est pas que je veux pas .
je peux pas .
et c'est dommage , j'aurai bien aimé .

je crois  que je vais me limiter aux rapports de bugs .
çà , je maîtrise à peu près .

merci pour ton avis .

amicalement ,

alain .

coyotus.png

Hors ligne

#120 08-11-2021 15:36:30

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [wiki] Compilation kernel.

bonjour naguam   big_smile  big_smile  big_smile

le kernel 5.14.0-4 semble ne pas être au point .
mes machines virtuelles (virtualbox) sont encore en panne .

je pense à une erreur kernel , compte tenu de ce message :

sudo dpkg-reconfigure virtualbox-dkms


[sudo] Mot de passe de alain :
Module virtualbox-6.1.28 for kernel 5.14.0-3-amd64 (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...
Module virtualbox-6.1.28 for kernel 5.14.0-4-amd64 (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...
Deleting module virtualbox-6.1.28 completely from the DKMS tree.
Loading new virtualbox-6.1.28 DKMS files...
Building for 5.14.0-3-amd64 5.14.0-4-amd64
Building initial module for 5.14.0-3-amd64
Done.

vboxdrv.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.14.0-3-amd64/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.14.0-3-amd64/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.14.0-3-amd64/updates/dkms/

depmod...
Building initial module for 5.14.0-4-amd64
Done.

vboxdrv.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.14.0-4-amd64/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.14.0-4-amd64/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.14.0-4-amd64/updates/dkms/

depmod...
Job for virtualbox.service failed because the control process exited with error code.
See "systemctl status virtualbox.service" and "journalctl -xeu virtualbox.service" for details.
invoke-rc.d: initscript virtualbox, action "restart" failed.
× virtualbox.service - LSB: VirtualBox Linux kernel module
     Loaded: loaded (/etc/init.d/virtualbox; generated)
     Active: failed (Result: exit-code) since Mon 2021-11-08 14:21:33 CET; 4ms ago
       Docs: man:systemd-sysv-generator(8)
    Process: 43437 ExecStart=/etc/init.d/virtualbox start (code=exited, status=1/FAILURE)
        CPU: 23ms

nov. 08 14:21:33 sid systemd[1]: Starting LSB: VirtualBox Linux kernel module...
nov. 08 14:21:33 sid virtualbox[43437]: Loading VirtualBox kernel modules...modprobe vboxdrv failed. Please use 'dmesg' to find out why ...
nov. 08 14:21:33 sid virtualbox[43447]:  failed!
nov. 08 14:21:33 sid virtualbox[43448]:  failed!
nov. 08 14:21:33 sid systemd[1]: virtualbox.service: Control process exited, code=exited, status=1/FAILURE
nov. 08 14:21:33 sid systemd[1]: virtualbox.service: Failed with result 'exit-code'.
nov. 08 14:21:33 sid systemd[1]: Failed to start LSB: VirtualBox Linux kernel module.
 



sudo modprobe vboxdrv


modprobe: ERROR: could not insert 'vboxdrv': Operation not permitted
 



même comportement sous kernel 5.14.0-3 et 5.14.0-4

uname -a


Linux sid 5.14.0-3-amd64 #1 SMP Debian 5.14.12-1 (2021-10-14) x86_64 GNU/Linux



d'ailleurs , curiosité , le kbuild sous kernel 5.14.0-3 est le même que sous kernel 5.14.0-4 .
évidemment , çà coince .

apt policy linux-kbuild-5.14


linux-kbuild-5.14:
  Installé : 5.14.16-1
  Candidat : 5.14.16-1
 Table de version :
 *** 5.14.16-1 500
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     5.14.9-2 100
        100 https://deb.debian.org/debian testing/main amd64 Packages
 



si çà peut aider ...
(pas sûr)

gcc --version


gcc (Debian 11.2.0-10) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 



 apt policy gcc-11


gcc-11:
  Installé : 11.2.0-10
  Candidat : 11.2.0-10
 Table de version :
 *** 11.2.0-10 500
        100 https://deb.debian.org/debian testing/main amd64 Packages
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
 



amicalement ,

alain .

coyotus.png

ps : j'ai compilé le dernier kernel de kernel.org ( le 5.15.1 ) mais je sais pas quoi en faire .
je l' installe ou j'attends une m.a.j. de debian ?
je sais que , côté debian , le 5.15.1 est dans expérimental .

as tu des remontées sur ce fameux noyau 5.14.0-4 ou le noyau expérimental (5.15.1)?

as tu des conseils ?

merci .

Dernière modification par Debian Alain (08-11-2021 15:41:28)

Hors ligne

#121 08-11-2021 18:19:04

robert2a
Membre
Distrib. : Arch Linux
(G)UI : Mate
Inscription : 15-11-2014

Re : [wiki] Compilation kernel.

tu devrais avoir l'habitude maintenant avec sid
je connais au moins deux cas ou cela peu ne pas fonctionner , les VM et le driver nonfree nvidia
pour le premier je ne l'utilise pas , et le second je reste en driver libre "nouveau" si possible (ou un gpu amd ou intel )

il y a la solution de mettre la VM sous stable pour être tranquille
ps: sous sid j'ai compilé des noyaux 5.15 sans soucis , je crois pas que la solution soit ici (et toi aussi il me semble tu a compilé un 5.15.1 sans problème )
ps: sûrement un problème de headers et la version de virtualbox installé

En ligne

#122 08-11-2021 18:34:45

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [wiki] Compilation kernel.

robert2a  a écrit :

tu devrais avoir l'habitude maintenant avec sid

oui , çà commence .
je remarque que c'est quasi - systématique , maintenant , les problèmes de  noyau avec les  V.M.
et c'est vraiment très dommage .

naguam pourra peut être m'instruire sur linux-kbuild , vboxdrv , et virtualbox-dkms (en particulier)
c'est quoi exactement ? comment on s'en sert ? quel est le lien avec le noyau ?

j'espère que j'ai pas  fait d'erreur .
mon souci touchant au kernel , je l'ai mis ici .

tests fait sous le noyau 5.15.1 kernel.org non signé   :

uname -a


Linux sid 5.15.1-amd64 #1 SMP Mon Nov 8 10:47:58 CET 2021 x86_64 GNU/Linux



sudo dpkg-reconfigure virtualbox-dkms


[sudo] Mot de passe de alain :
Module virtualbox-6.1.28 for kernel 5.14.0-3-amd64 (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-3-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...
Module virtualbox-6.1.28 for kernel 5.14.0-4-amd64 (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.14.0-4-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...
Module virtualbox-6.1.28 for kernel 5.15.1-amd64 (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.

vboxdrv.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.15.1-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetadp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.15.1-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


vboxnetflt.ko:
 - Uninstallation
   - Deleting from: /lib/modules/5.15.1-amd64/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.

depmod...
Deleting module virtualbox-6.1.28 completely from the DKMS tree.
Loading new virtualbox-6.1.28 DKMS files...
Building for 5.15.1-amd64
Building initial module for 5.15.1-amd64
Done.

vboxdrv.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.15.1-amd64/updates/dkms/

vboxnetadp.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.15.1-amd64/updates/dkms/

vboxnetflt.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.15.1-amd64/updates/dkms/

depmod...
 



sudo modprobe vboxdrv


aucun retour



apt policy linux-kbuild-5.15


linux-kbuild-5.15:
  Installé : (aucun)
  Candidat : 5.15.1-1~exp1
 Table de version :
     5.15.1-1~exp1 1
          1 https://deb.debian.org/debian experimental/main amd64 Packages
 



apt policy linux-kbuild-5.14


linux-kbuild-5.14:
  Installé : 5.14.16-1
  Candidat : 5.14.16-1
 Table de version :
 *** 5.14.16-1 500
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     5.14.9-2 100
        100 https://deb.debian.org/debian testing/main amd64 Packages
 



je pense  que çà vient du noyau .
virtualbox fonctionne à présent .
plus d'erreur sur le module / paquet "vboxdrv"

je conserve le kernel "kernel.org"  pour tests en attendant la sortie du noyau debian .

ps : ma version de virrtualbox  :

apt policy virtualbox-qt virtualbox-dkms virtualbox


virtualbox-qt:
  Installé : 6.1.28-dfsg-1+b1
  Candidat : 6.1.28-dfsg-1+b1
 Table de version :
 *** 6.1.28-dfsg-1+b1 500
        500 https://deb.debian.org/debian unstable/contrib amd64 Packages
        100 /var/lib/dpkg/status
virtualbox-dkms:
  Installé : 6.1.28-dfsg-1+b1
  Candidat : 6.1.28-dfsg-1+b1
 Table de version :
 *** 6.1.28-dfsg-1+b1 500
        500 https://deb.debian.org/debian unstable/contrib amd64 Packages
        100 /var/lib/dpkg/status
virtualbox:
  Installé : 6.1.28-dfsg-1+b1
  Candidat : 6.1.28-dfsg-1+b1
 Table de version :
 *** 6.1.28-dfsg-1+b1 500
        500 https://deb.debian.org/debian unstable/contrib amd64 Packages
        100 /var/lib/dpkg/status
 


comme vous le voyez , il s'agit de la version officielle "6.1.28" sid .

Dernière modification par Debian Alain (08-11-2021 19:49:52)

Hors ligne

#123 08-11-2021 22:41:57

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

Hello,
La prochaine fois n'hésite pas à créer un fil explicitement pour ça.
Cette page normalement est dédiée aux questions sur le Wiki, ça peut dériver sur des petites questions sur le kernel, mais si tu as un problème en particulier, les fils sont là pour ça.

Pour ce qui est de virtual-box, je ne m'en sert pas, et je ne suis pas au courant de tout ce qui pu casser smile
Enfin avant d'accuser un kernel sur problème avec un driver out-of-tree, généralement il faut d'abord regarder si il y a pas un soucis dans le out of tree (et aussi regarder si la configuration du kernel est bonne)

Enfin bon comme tu l'as dis, ton soucis semble être réglé sur ton build 5.15 alors tant mieux.

Dernière modification par naguam (08-11-2021 22:45:54)

Hors ligne

#124 13-11-2021 17:58:43

Debian Alain
Adhérent(e)
Lieu : Bretagne
Distrib. : bookworm unstable sid / bullseye (stable)
Noyau : Linux -5.14.0-4-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [wiki] Compilation kernel.

bonjour naguam ,     big_smile  big_smile  big_smile
c'est alain .

j' ai essayé de compiler le noyau 5.15.2 (kernel.org)
j'y suis arrivé , mais , la signature du noyau m'a posé un gros problème .

d'ailleurs j'ai pas réussi .

peux tu , s'il te plaît , revoir ce chapitre dans ton tuto ?

dans l'attente , peux tu aussi m'instruire sur cette procédure de vérification de la signature ?

j'ai besoin de  connaître les principes , la méthode et les commandes .

s'il te plaît ,

merci .

alain .

coyotus.png

Dernière modification par Debian Alain (13-11-2021 18:08:01)

Hors ligne

#125 14-11-2021 02:15:32

naguam
Membre
Lieu : Quelque part
Distrib. : Plusieurs
Noyau : Ça dépend
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [wiki] Compilation kernel.

j'y suis arrivé , mais , la signature du noyau m'a posé un gros problème .

Comme d'habitude, tu dis que tu as un problème... mais tu n'explique pas ton problème, il manque :
- Le problème exact
- L'environnement et la procédure appliquée
- Les tentatives et recherches
- Les messages d'erreurs avec les tentatives

N'hésite pas à :
- Être précis
- Être concis
- Aller à l'essentiel tout en mais sans oublier les détails même les plus anodins utiles à la résolution du problème
- Ne pas faire de blabla inutile qui noie les potentielles infos utiles au milieu.

Ça permet de résoudre des problèmes en 3 posts au lieu de 50 (une économie de temps et d'énergie mise sur un problème).
D'ailleurs, n'hésite pas à créer un fil pour ton problème.

Ensuite c'est en traitant le problème, si on voit que le wiki colle pas, on corrige, pas l'inverse.

Malgré tout j'ai quand même pris le temps de tenter en supposant ta config et ton essai.
J'ai donc compilé un noyau 5.15.2 dans un container debian sid, avec un olddefconfig sur la config du noyau de debian sid.
Et bien je n'ai eu aucun soucis en ayant désactivé les clefs.

Pour ce qui est du fonctionnement des clefs je te laisse te renseigner par toi même dans un premier temps.
N'hésite pas à revenir après pour les détails que tu n'aurais pas compris.
(Mais pour ça tu es dans le bon fil pour le coup)


Je reconnais aussi que le wiki n'est pas sans défauts (J'ai pris du recul et évolué entre le moment où je l'ai publié et maintenant)
Je trouve notamment il prend un peu trop par la main les débutants en ajoutant du blabla au dépend d'explications plus précises.
Mais bon je me dis aussi que la personne qui souhaites comprendre et satisfaire sa curiosité aura 90% de ses réponses en tapant ses questions dans un moteur de recherche et en lisant un peu de documentation.

Dernière modification par naguam (14-11-2021 02:45:35)

Hors ligne

Pied de page des forums