Déboires d’une migration Etch vers Lenny

En fait j’ai effectué récemment une migration de Etch vers Lenny sur mon PC tout s »est passé sans problème. Jusqu’à ce que je me décide à migrer mes serveurs …

A la suite de la première mise à jour je lance cette idée folle : « Migrons nos serveurs …  » Par chance en ce moment j’ai un serveur de test donc pas de migration à la hussarde, on fait quelque chose de professionnel. Donc installation d’une Etch R5, gracieusement fournie par le dernier Linux+ DVD, je n’ai d’ailleurs pas compris pourquoi ils donnaient une Etch R5 alors que Lenny est dispo, en plus il font tout un article comme si c’était la nouvelle distribution Debian … Bref, on effectue la migration vers Lenny, tout se passe bien, enfin presque, sinon cet article ne serait pas là ;-)

Après le redémarrage du serveur plus de serveur X :O , même pas mal, un petit coup d’Apt-get install … Et là bein plus de réseau … Queuhoi ??? Plus de réseau, non ?? si !

SIOCADDRT: No such process Failed to bring up eth0

ou

can’t load firmware file bnx2-06-4.0.5.fw

Comment est ce possible ? Reconnu sur Etch et pas sur Lenny ? quelle blague !

En fait il semble que le paquet BNX2 de Broadcom soit passé en non-free et donc plus dans le dépôt main de Lenny :’(

Il faut savoir que ce Firmware Broadcom NetXtreme II est utilisé sur les serveurs HP, Dell et IBM

Donc si vous rebootez votre serveur avant d’avoir fait la mise à jour de ce paquet, au redémarrage plus de réseau sur votre serveur, donc un petit tuto pour éviter de tomber dans ce piège tendu par Lenny …

En premier modifier le fichier /etc/apt/sources.list

remplacer à l’intérieur Etch par Lenny et rajouter le dépôt non-free et éventuellement contrib

Attention : ne lancez pas la mise à jour depuis l’interface graphique, enfin vous faites ce que vous voulez, hein ? Moi je ne le fait pas …

Ensuite lancer une mise à jour des paquets

# apt-get update

Maintenant je ne fais que redire ce qui est noté sur le site de Debian mais bon je résume beaucoup …

# aptitude install aptitude

# aptitude search « ?false »

# aptitude upgrade

# dpkg -l libfam0c102 | grep ^ii

!!! pour vérifier si ce paquet est présent, si c’est le cas, il faut lancer : # aptitude install libfam0

# aptitude dist-upgrade

Attention car c’est maintenant qu’intervient la feinte :

# apt-get install firmware-bnx2

# reboot

le reboot permet de démarrer sur le nouveau noyau et permet de vérifier si le réseau est bien présent, ce qui devrait être le cas :D

Sauf que là pour ceux qui utilisent l’interface graphique (oui il y en a …) et bien le serveur Xorg ne démarre plus, enfin c’est le cas sur mon serveur HP DL 385

et là pour finir il suffit de faire :

# apt-get install fglrx-driver fglrx-glx

# apt-get install xserver-xorg-input-mouse

# apt-get install xserver-xorg-video-ati

# reboot

Et oh magie tout est fonctionnel, pour ceux qui liraient cet article un peu tard,  le paquet du firmware est là :D

Firmware du BNX2

Titre: firmware-bnx2_014_all
Légende: firmware bnx2
Fichier: firmware-bnx2_014_all.deb
Taille: 103 Ko
Vus : 477
Publié par pc-kc : 32