Le Tue, 06 Jan 2004 14:45:18 +0100, 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.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)

En conclusion de cette demande d'aide:

- par erreur, sur une machine Sarge je pensais pouvoir compiler des noyaux
pour Woody, mais comme ce ne sont pas les m�mes gcc, libc,... cela ne
peut pas fonctionner.

Merci pour votre aide.


Répondre à