Si vous utilisez des équipements Juniper de la gamme Netscreen (SSG par exemple) vous pouvez rencontrer une erreur lors de la mise à jour du micrologiciel (firmware).

fw-juniper

Voici comment la corriger.

Symptôme

Lors de la mise à jour via le GUI (interface web) le message suivant apparaît : "The uploaded file cannot be recognized as a valid software image file. Please double-check with you supplier."

Ce message est clair : votre fichier de mise à jour est invalide, vérifiez que vous l'avez bien dézippé et qu'il s'agit du firmware et non du bootloader.

Par contre si lors de la mise à jour vous rencontrez ce message :

Alors c'est un problème de clés d'authentification. Rien de méchant, mais ça bloque la mise à jour firmware.

Mise à jour de la clé d'authentification

Prérequis : procurez-vous une clé USB formatée en FAT32.

Pour lister les clés présentes :

C'est le début de la valeur des clés qui nous intéresse : 308201ac

Si vous avez également un "c" et non un "d" alors vous devez mettre à jour la clé. Sinon  votre problème est ailleurs et inutile de suivre ce guide.

Télécharger la nouvelle clé sur le site de Juniper : lien direct, extraire la clé de l'archive sur votre clé USB (imagekey.cer). Insérer la clé USB dans le port USB, un message console doit vous informer qu'elle est vue par l'équipement :

Supprimer d'abord la clé actuelle du Juniper :

Injecter ensuite la nouvelle clé :

Relancer le listing des clés :

Maintenant les clés commencent bien par : 308201ad

Mise à jour firmware

Vous pouvez maintenant lancer la mise à jour du firmware via l'interface web, ou en CLI :

Éjecter la clé USB :

On sauvegarde + reboot (sauvegarde facultatif car aucun changement de conf) :

Conclusion

Comme d'habitude rien de bien compliqué, mais il faut le savoir. Je ferai peut-être d'autres billets sur Juniper mais n'étant absolument pas fan de ces produits et de leur lourdeur de gestion rien n'est sûr.

Pour plus d'info : TSB16495 + forum juniper

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter