Erreur compil que je ne comprends pas ?


#1

tt est fait selon le tuto et de la m^ façon avec laquelle j’ai tjrs procédé mais il me met une erreur quand je veux dpkg ma nouvelle image. :question:

ricardo@ricardo:/usr/src$ sudo dpkg -i linux-image-2.6.16-ricardo-110406_2.6.16-ricardo-110406-10.00.Custom_i386.deb Password: Sélection du paquet linux-image-2.6.16-ricardo-110406 précédemment désélectionné. (Lecture de la base de données... 119565 fichiers et répertoires déjà installés.) Dépaquetage de linux-image-2.6.16-ricardo-110406 (à partir de linux-image-2.6.16-ricardo-110406_2.6.16-ricardo-110406-10.00.Custom_i386.deb) ... Done. Paramétrage de linux-image-2.6.16-ricardo-110406 (2.6.16-ricardo-110406-10.00.Custom) ... Running depmod. Finding valid ramdisk creators. Using mkinitramfs-kpkg to build the ramdisk. /usr/sbin/mkinitramfs-kpkg: line 55: supported_host_version: unbound variable mkinitramfs-kpkg failed to create initrd image. Failed to create initrd image. dpkg : erreur de traitement de linux-image-2.6.16-ricardo-110406 (--install) : le sous-processus post-installation script a retourné une erreur de sortie d'état 9 Des erreurs ont été rencontrées pendant l'exécution : linux-image-2.6.16-ricardo-110406 ricardo@ricardo:/usr/src$


#2

slt,

Apparement c’est un bug :
lists.debian.org/debian-kernel/2 … 00845.html


#3

Merci Stonfi, c’et exactement ce que j’ai comme réponse.
Donc, si je comprends bien, il n’y a rien à faire actuellement ?
Quel est ton avis, je charge un autre noyau ? 2.6.15 ?
autre avis ?
merci de l’aide.


#4

Tu peux rester en 2.6.15 en attendant que le bug soit corrigé :stuck_out_tongue:


#5

C’est une idée à laquelle je n’avais pas pensé :unamused:
Plus sérieusement, j’ai trouvé ça et dis-moi si j’ai bien compris, il faudrait recharger la paquet intramfs-tools.
J’ai donc fait un update et upgrade de ce paquet. Je vais retenter avec ça ?

[code]Processing commands for control@bugs.debian.org:

reassign 359355 initramfs-tools
Bug#359355: linux-image-2.6.16-1-686: postinst fails with "mkinitramfs-kpkg: line 55: supported_host_version: unbound variable"
Bug reassigned from package initramfs-tools' toinitramfs-tools’.

reassign 359620 initramfs-tools
Bug#359620: Bug in Unstable / linux-image-2.6.16-1-k7 (2.6.16-3)
Bug reassigned from package initramfs-tools' toinitramfs-tools’.

reassign 359613 initramfs-tools
Bug#359613: Fail to create initramfs image during kernel upgrade
Bug reassigned from package initramfs-tools' toinitramfs-tools’.

reassign 359666 initramfs-tools
Bug#359666: linux-image-2.6.16-1-686: subprocess post-installation script returned error exit status 9
Bug reassigned from package linux-image-2.6.16-1-686' toinitramfs-tools’.

reassign 359681 initramfs-tools
Bug#359681: linux-image-2.6.16-1-686: failed upgrade - /usr/sbin/mkinitramfs-kpkg: line 55: supported_host_version: unbound variable
Bug reassigned from package linux-image-2.6.16-1-686' toinitramfs-tools’.

stop no thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)[/code]


#6

je crois me souvenir que j’ai contourné le même type de problême soit en installant yaird, soit en désinstallant initramfs-tools, je ne me souviens plus.
Mais à priori, tu peux aussi compiler ton noyau sans initrd, et seulement aprés fabriquer ton initrd avec mkinitrd, ou yaird (connais pas trop) ou même essayer de le faire toi même à la main avec l’outil de initramfs (à trouver comment on fait, mais ca doit pas être trés dur).
Ca contourne le kpkg, mais bon, si c’est en attendant que ça ne bugue plus…
PS: et sinon, un initrd, c’est jamais qu’un filesystem root temporaire et compressé. Ca se fabrique/manipule à la main comme n’importe quel filesystem en loopback. Le mkinitrd fait simplement des choix de modules, et d’utilitaires à mettre dans l’initrd, mais on peut faire ça soi même en regardant un autre initrd fabriqué automatiquement et en y mettant à peu prés les mêmes choses soi même.


#7

Merci matt, je vais essayer tt ça .