J'en ai parlé dans mon précédent billet sur Dollar Universe, hier, a eu lieu la migration des machines les plus importantes (euh, hormis la compta, je pense) de ma société.
Pour rappel, je devais passer d'une vieille version de $Universe 4.3 (mitée et élimée aux manches) à une version flambant neuve (avec deux ans de retard, limite obsolète) 5.0.
Bon pour faire court, lorsque je suis arrivé ce matin et que j'ai vu mon collègue avec une poignée de cheveux dans chaque main (ça va il est coupé en brosse très court), je me suis dit : il doit y avoir une couille dans le potage. Qui aura la fève ? Qui était visé ? (les inconditionnels de Les Nuls apprécieront).
Je lui sers la main, je pose ma veste (prêt à la remettre et à me barrer en courant au moindre signe de panique collectif), je vais m'assoir, je dis Bonjour, alors, les machines ont bien dormi ? Et la patatra, c'est l'engrenage tout s'enchaine; il me répond oui justement, elles ont dormi, aucun traitement n'est parti.
C'est comme si mon corps s'était couvert d'une goutte de sueur, mais énorme, pesant au bas mot 30 litres. Je remets mon cerveau en route, lentement pour ne pas le brusquer.
Bref, après l'arrivée de la chef, et du dernier collègue, on a vérifié d'où pouvait provenir le problème, bon normalement, on a trouvé. On verra demain (ah bah non, encore une fois ce matin).
Donc j'expose en deux mots de quoi il retourne :
Lors du lancement d'une Uproc, celle-ci avant d'appeler le script à lancer (c'est pas forcer, une Uproc pourrait être un script, mais chez nous, les Uprocs appellent un script), exécute un script nommé U_ANTE_UPROC qui dans le cas qui nous interressent charge un environnement en fonction d'un certain contexte.
Bon et ben en voulant faire le malin et en ré-écrivant cette U_ANTE_UPROC, j'ai intervertit deux chargements d'environnement. Je ne me doutais pas (mais alors vraiment pas) que le fait que le script soit mal écrit (ou plutôt écrit dans un sens illogique) était intentionnel (et que sa correction plante une exploitation). Ca fait des années qu'une bourde a été commise et que c'est cette exploitation de bourde qui rend aujourd'hui le script propre et corrigé inaproprié. C'est dingue, non ?!
Si ça se trouve, demain, je reviendrais écrire qu'il restait des erreurs...
| |||
© 2003-2008, Flyounet.
Nombre de billets : 416
Nombre de commentaires : 1256
Ce site respecte les standards :