Salut,c'est marrant ça ressemble à un truc du genre les modules ne sont pas compilés avec la même version de gcc que celle qui à compilé le noyau....
M. Bertrand Lemaître a écrit :
Bonjour, Ayant plusieurs machines sous Debian (woody ou sarge), je désire changer mes habitudes de génération de noyau, et ne compiler que sur une machine pour dispatcher ensuite les noyaux sous forme de paquet debian. Mes machines étant différentes j'ai un paquet par machine. Actuellement c'est le noyau 2,4,23 qui me préoccupe. Je génère avec make-kpkg une image (kernel-image) sous forme de paquet que je transfère sur la machine de destination pour l'installer comme indiqué sur http://people.via.ecp.fr/~alexis/formation-linux/noyau-debian.html Malheureusement lors de l'installation du paquetage (dpkg -i kernel-image-2.4.23_mamachine.1_i386.deb) j'ai des messages (depmod : unresolved symbols...) pour chaque .o présent sous /lib/modules/2,4,23; messages que je n'explique pas . Ces messages sont liés à depmod, et pourtant en regardant le contenu de mon paquet, j'y vois bien l'arborescence complète /lib/modules/2,4,23 1-Est ce lié à la présence du fichier /lib/modules/2,4,23/build qui est un lien vers -> /usr/src/kernel-source-2.4.23 qui n'existe pas sur la machine destination ? 2-Suffit il de forcer l'installation comme indiqué dans les messages en fin de ce courrier ? 3-Quel méthode utiliser pour ne plus avoir ces messages d'erreur lors de l'installation ? Merci pour votre aide ! depmod: *** Unresolved symbols in /lib/modules/2.4.23/kernel/net/ipv4/netfilter/iptable_filter.o depmod: *** Unresolved symbols in /lib/modules/2.4.23/kernel/net/ipv4/netfilter/iptable_mangle.o depmod: *** Unresolved symbols in /lib/modules/2.4.23/kernel/net/ipv4/netfilter/iptable_nat.o depmod: *** Unresolved symbols in /lib/modules/2.4.23/kernel/net/netlink/netlink_dev.oThere was a problem running depmod. This may be benign, (You may have versioned symbol names, for instance).Or this could be an error. depmod exited with return value 1In any case, since depmod is run at install time, we could just defer running depmodWould you like to abort now? [Yes] nA new kernel image has been installed, and usually that means that some action has to be taken to make sure that the new kernel image is used next time the machine boots. Usually, this entails running a ``bootloader'' like SILO, loadlin, LILO, ELILO, QUIK, VMELILO, ZIPL, or booting from a floppy. (Some boot loader, like grub, for example, do not need to be run on each new image install, so please ignore this if you are using such a boot loader).A new kernel image has been installed at /boot/vmlinuz-2.4.23 (Size: 1152kB)
-- Emmanuel Bouthenot - Kolter GPG : 0x414EC36E WWW : http://kolter.free.fr JABBER : kolter@amessage.info TEL : (+33) 06 17 29 01 91
Attachment:
pgpeeLkY6CLY5.pgp
Description: PGP signature