Oggi la domenica è iniziata all'insegna dei casini. Mai una volta che qualche domenica si possa "lavorare" in santa pace e riuscire a completare i propri impegni.
E meno male che mi ero concesso un paio di ore in più al letto dal solito, se non altro per riposare le tempra dalla giornata "campagnola" di ieri (ehm non pic-nic, attività di agricoltura estremamente faticose).
Comunque, vado ad aprire un sito in asp classico. BOOOOMMM ... sento un botto, no niente bombe, è IIS che andato a putXXXne.
Tralascio le imprecazioni e andiamo al sodo.
Dopo aver tentato invano di capire il codice di errore generato -2147467259 (0x80004005) e ovviamente non aver trovato nulla di utile (infatti il codice di errore dice che ci sono problemi di accesso al db e nella fattispecie con ODBC, cosa estremamente falsa, perchè il sito non aveva db), penso, considerato anche che lo span-in della Management console, dava chiari segni di isteria domenicale, di reinstallare il tutto.
Non l'avessi mai fatto. Nella reinstallazione, il Windows Component Wizard dice ... guarda che non trovo il file staxmem.dl_. Sulle prime dico, mah, avrò infilato dentro il dvd msdn errato, riapro il cassetto del lettore, guardo, no sopra c'è scritto proprio Windows Xp Pro SP2 VLP.
Ritento, magari, il lettore non riesce a beccare la traccia ... nisba.
Ok, Explora risorse, C:\windows\iis6.log ... doppio click ... cerco la causa dell'errore ... sembra tutto regolare, non trova il file.
Ok, provo ad espanderlo a mano e dirgli quando lo cerca che il path è sul disco fisso. Manco per il cavolo.
Rinizio a cercare. Ok sembra che ho trovato qualcosa, il file con le security è andato - per essere gentili - a passeggio con la COM console di IIS.
Provo, come buona esperienza insegna, prima a tentare un check, giusto per avere la conferma. Quindi cmd, esentutl /g %windir%\security\database\secedit.sdb.
Cerca che ti ricerca, e botta di fondo schiena, trovo un
articolo sulla KB di MS che fa al caso mio ... esegueo il tutto e ricostruisco il database.
Ritento l'installazione, et voilà ... il gioco è fatto. Si certo, c'è stato ancora un attimo di panico quando mi ha detto che non trovava il file, al chè visto che avevo tutti e due i dvd nei lettori, ma in E: c'era il disco con la VLP, e in D: quello normale, cercando di dirgli che doveva prendersi i file della VLP la cosa non gli è piaciuta, ho tentato passandogli i file della versione normale (che per quello che ne sò sono identici) e tutto è tornato a funzionare.
Certo ho dovuto perdere una 10 di minuti a ricreare su i siti, perchè ehmmm, nella foga di risolvere i problemi mi dimenticato di fare il backup della configurazione di IIS, ma che volete, è pur sempre Domenica.
Ora rimane un altro problema da risolvere, il -2147467259 (0x80004005) dal quale sono partito ... perchè tutto sto casino non è servito ad un tubo!!!!
Buona domenica pure a voi.