Quando Microsoft ci mette lo zampino...

| mercoledì 15 settembre 2010 | |
... o forse sarebbe meglio dire "quando il Diavolo ci mette la coda!"

Stamattina, prendo posto al mio PC con l'intento di dedicarmi ad un nuovo progetto di gestione documentale (roba fina... mi sto divertendo :)) quando, dopo circa 4 picosecondi di concentrazione sul progetto... ecco che arriva la prima mail di segnalazione anomalia della giornata dalla nostra assistenza tecnica. (e già mi parte il primo "Sgrunt" della giornata).

Apro, leggo... uhm... un problema con il driver di stampa PDF utilizzato dalla nostra applicazione... "Vabbè, poco male... ogni tanto capita. Sarà il solito sistemista che, credendosi "Dio", avrà disattivato il servizio senza chiedere...".  Assegno quindi l'assistenza al Reparto Sistemi e mi rimetto al lavoro.
Passano altri 2 picosecondi... altra mail con la stessa problematica, però su un cliente diverso. Assegno anche questa al Reparto Sistemi e provo a rimettermi al lavoro... ma non c'è pace sotto gli ulivi: altra mail, stesso errore cliente diverso!
Altro picosecondo... altre 3 mail! Stesso errore, 3 clienti diversi!!!

Ma WTF?? (e qui mi parte la prima sigaretta). Impossibile che tutti i sistemisti "orgoglioni" del proprio lavoro si siano "svegliati" oggi...

Brontolando tra me e me (come mio solito) chiudo il progetto che stavo cercando (invano) di continuare e mi concentro sul problema, prendendo un server di un cliente e cominciando a spulciarci sopra, in cerca di qualche barlume di luce che potesse illuminare le tenebre che stavano ottenebrando la mia mente.
Più che un ingegnere informatico, in questi casi mi sembra di essere un patologo forense alle prese con una autopsia difficile...

Il nostro programma sembra funzionare correttamente, solo che quando arriva il momento di generare il PDF (che, dal punto di vista del programma, equivale a fare una stampa su una stampante virtuale di sistema)... il processo rimane "appeso".
La stampante si "impossessa" del controllo, blocca il processo che l'ha chiamata e rimane lì, in tutto il suo splendore, senza nulla segnalare nel registro degli eventi di Windows, senza nessun errore sollevato all'applicazione che l'ha invocata, ma riportando solamente un laconico "Errore non previsto" nella colonna relativa allo stato della stampante (che ovviamente nessuno vede, a meno di non collegarsi in console al server)...
Seconda sigaretta ed annessa simil-bestemmia...

Ovviamente mentre sto facendo questi ragionamenti, è una vera e propria "grandine di mail" di segnalazione di questa anomalia, spesso pure doppie per lo stesso cliente, perchè il cliente ha scritto 2 volte chiedendo assistenza... e il reparto assistenza ce la gira pedissequamente (terza sigaretta).

Ero quasi sul punto di cominciare a girare attorno al tavolo per vedere se ci fosse qualche cambiamento, quando mi si viene un'idea...
Andiamo un po' a vedere gli ultimi aggiornamenti di Windows... tombola!! Installati in automatico stanotte (9 aggiornamenti).

Rapidissimo controllo incrociato sugli altri server... anche loro hanno questi aggiornamenti!!! (nel frattempo, ovviamente, la granicola di "colpi di mail" continua... perché non basta UNA segnalazione di errore... te ne devono girare 300 identiche).

Mi metto a guardare uno per uno gli aggiornamenti ed uno in particolare attira la mia attenzione: KB2347290 "Vulnerability in Print Spooler Service could allow remote code execution". No buono... guarda caso io ho problemi su una stampante...
Caso vuole che anche il mio server di sviluppo avesse installato autonomamente gli aggiornamenti di Windows nottetempo. Provo quindi da me ad eseguire un processo di stampa... stesso problema!!! Almeno ho la simulazione locale del problema, è già qualcosa...
Decido di fare una prova: disinstallare l'aggiornamento di Windows, riavvio rapido della macchina (immaginate un tamburellare nervoso di dita mentre si aspetta il boot...), nuovo test... FUNGE!!!! :)

Magia Magilla, togliendo l'aggiornamento di Microsoft, tutto funziona perfettamente!!! Ma provarle le cose prima di rilasciare aggiornamenti a tappeto no eh????

Facciamo due conti rapidi: tempo perso mio, 2 ore. Tempo perso dall'Area Sistemi per girarsi tutti i server, togliere la patch di Windows, riavviare il sistema, avvisare i sistemisti di non installarla nuovamente fino a che Microsoft non l'abbia resa meno "distruttiva": tutto il pomeriggio...

Per tutto il resto c'è MasterCard vero??



Articoli correlati per categorie



0 commenti:

Posta un commento