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.o
There 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 1
In any case, since depmod is run at install time, 
we could just defer running depmod
Would you like to abort now? [Yes] n
A 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)


Répondre à