20-"econf failed" - MàJ du 30/10/2010
Cela aurait été surprenant que sur une mise à jour qui concerne GCC (version 4.4.4) et Perl (version 5.12) entre autres, je ne rencontre aucune erreur.
Un mois sans mise à jour, c'est raisonnable, et je pensais que cela allait se passer sans difficulté.
Que nenni !
Le ton est donné lorsque un :
# eselect news read
nous apprend que Perl passe à la version 5.12, et qu'après l'update il nous faudra utiliser :
# perl-cleaner --all
Une légère appréhension commence à circuler le long de l'échine, lorsque la màj lancée indique que 80 ebuilds sont concernés. Appréhension qui augmente, lorsque 6 heures plus tard, le micro est toujours en train de compiler, moulinant à n'en plus finir GCC !
Le lendemain (oui, j'ai été me coucher), ce que je craignais arriva, j'ai un arrêt sur erreur :
ERROR:x11-libs/gtksourceview-2.10.4 failed : "econf failed"
La procédure de maintenance habituelle m'incite à aller voir le log, mais vi ne démarre plus ! Il y a de grandes chances pour qu'un module Perl soit en cause ==> Suivre ce qui a été indiqué dans la news, en lançant :
# perl-cleaner --all
Cela me génère 58 mises à jour de modules !
Ensuite, je relance la mise à jour complète :
# emerge --update --deep world
qui met à jour 11 ebuilds de plus dont Firefox, mais qui se termine cette fois sans erreur.
Il n'y a plus qu'à enchaîner :
# emerge --depclean # revdep-rebuild
et finir avec
# etc-update
pour mettre à jour les 11 fichiers de configuration.
Et tout fonctionne normalement.
En fait, il y a encore un petit point à régler, la mise à jour d'Adobe Flash Player pour Firefox. Nous verrons cela au point suivant.