SharePoint, Microsoft, y el extraño caso de la KB928365
«Me encantan que los planes salgan bien». Esta frase del Equipo A, concretamente de John «Hannibal» Smith, la decía siempre al acabar cada capítulo, pero no al acabar cada capítulo de cualquier manera, sino al acabar el capítulo como lo había planeado, es decir, bien. Esta misma frase la he empleado muchas veces en mis proyectos Software en plan grito de guerra cuando acababa una tarea, una fase del proyecto o el proyecto en sí.
Sería bonito que siempre pudiéramos usarla. Significaría algo bueno sin duda.
Sin embargo, hay otra frase de significado completamente diferente que también la uso cuando las cosas no salen tan bien. «La cagaste burlancaster», frase de aquel mítico álbum de los Hombres G y que se les podría soltar en alguna ocasión a la jeta de la gente de Microsoft, y en particular a la gente de SharePoint.
No dudo de que SharePoint sea un gran producto, de hecho lo amo, pero tampoco dudo de que a veces, uno piensa si detrás del equipo de SharePoint hay un gran grupo tipo Equipo A, o un grupo en el plan más cómico como el álbum de los Hombres G.
Y dado que es muy fácil hablar por hablar y no dar ninguna pista, aquí va la mía y el porqué digo todo esto.
¿Alguien conoce la KB928365?. ¿Alguien ha oído hablar de ella?. Si tu respuesta es no, a partir de hoy la recordarás para siempre.
Sería el mes de Julio, concretamente el 10 de Julio, cuando los chicos de Microsoft decidieron publicar un importante parche de seguridad, ese tipo de parches que se instalan en los sistemas operativos con poco esfuerzo y que son tan importantes (de seguridad) que son necesarios de la muerte.
El caso es que el parche de seguridad de la KB928365 corresponde con el denominado como Security Update for Microsoft .NET Framework 2.0.
Con ese nombre, ¿quién duda en instalárselo?. Indudablemente nadie.
Así que nada, a instalarlo en ese precioso sistema operativo Windows 2003 Server con mi servidor SharePoint en él, reiniciar el sistema para asegurarse de que todo está perfectamente y a seguir con la vida que es muy bonita.
Hasta aquí todo fenomenal: «Me encanta que los planes salgan bien».
Todo fenomenal hasta que pasado un tiempo, un día y de repente llama un usuario: «La cagaste burlancaster».
El usuario que me llama: «Jorge, el sistema no me deja añadir ninguna página al Wiki de la empresa«. Miro, remiro, y en principio la única conclusión importante que saco es nada, es decir, un mensaje de error de los que te ponen los pelos como escarpias: «Error HTTP 403 Forbidden».
En este punto, uno piensa en alguna actualización última y poco más porque el servidor no tiene nada raro, ninguna instalación adicional, y además ha funcionado todo perfectamente porque ya me aseguré de que el Wiki y todo el SharePoint funcionara en su momento (acostumbro a hacer pruebas antes de publicar algo o abrirlo a los usuarios, y en SharePoint siempre uso la cuenta de administración y otra cuenta para chequear todas las posibilidades).
Mmmmm… no se, no entiendo nada… la única actualización importante del sistema ha sido la KB928365 que Microsoft ha propuesto como necesaria y lo cierto es que es la candidata a culpable, pero… ¿cómo va a publicar Microsoft un parche y que éste reviente otra cosa que antes funcionaba?. Sé que ha pasado más veces, pero eso era hace mil años, y últimamente no pasaba nada de esto, mejor dicho, me tengo que remontar muchos años atrás para recordar algo así…
Pues nada, me pongo a investigar más y más, y la conclusión es… ¡qué el KB928365 fastidia a SharePoint en la agregación de usuarios, en la creación de páginas como las del Wiki y alguna cosa más!. ¡Alucinante!.
En este punto, uno que no es de piedra maldice en muchas lenguas a mucha gente de Microsoft, porque yo también he hecho cagadas, pero como esta no recuerdo haberla hecho nunca.
Bien, una vez que ya sé dónde está el fallo, ahora me toca ponerme a buscar la solución en Internet, porque aunque en el KB928365 no dice nada del problema que os cuento, en Internet se encuentra uno con muchas quejas al respecto… «Mal de muchos consuelo de tontos».
Sin embargo, en Internet no encuentro ningún parche y sí muchas sugerencias. Que si no se qué con el archivo web.config que no sirve de nada, que si desinstalar el KB928365,… pero… ¿es una buena idea desinstalar un parche de seguridad para dejar que SharePoint funcione como antes?. Bajo mi punto de vista, eso es inaceptable.
Sin embargo, lo ideal es hacer un parche del parche, algo que vendría muy bien sin duda para resolver este problema.
No me queda otra, navegar y navegar, y así, me encuentro por fin con la solución:
Me froto las manos de la alegría y ansias por resolver el problema.
Todos los KB anteriores, nos llevan a esta dirección (linkid=6294451). Esto huele bien.
Ese enlace me lleva a un formulario para enviar una solicitud de hotfix.
No había visto nunca algo similar y lo primero que pienso es porqué no hacen público el hotfix, pero lejos de preguntarme por la existencia humana en el Universo, relleno el cuestionario y lo mando. Total, a estas alturas no tengo nada que perder. Un mensaje me indica que después de 8 horas recibiré un mensaje con el hotfix.
Espero las correspondientes 8 horas y recibo un mensaje genial, de los de archivar para siempre.
El mensaje empieza así:
Apreciado Cliente:Y continua:
En atención a ello le solicitamos haga llegar la consulta a Microsoft España, por medio telefónico se puede comunicar al 902-197-198. …
Así que imaginaros la cara que se me ha quedado.
En este punto, uno piensa… ¿es tolerable este mareo o esta tomadura de pelo?.
¿Al final va a ser verdad eso de que hay que desintalar el ya famoso KB928365?.
Si logro avanzar en este tema os lo comentaré, pero me estoy cuestionando seriamente la posibilidad de desinstalar el famoso KB928365.
8 Responsesso far
Tooomaaa, eso sí que es «a great pifia from the chiquilicuatres of Redmond». :-PPPPP ¿Has explorado la posibilidad de tener instalados juntos el SP1 de .NET 2.0 y el SP1 de SharePoint Server 2007, o eso podría producir un cataclismo universal? 😀 El artículo KB928365 menciona un hotfix de abril de 2007 para SharePoint Server 2007 (KB934793) que habla de varios problemas derivados de la interacción con una compilación de .NET 2.0 igual o superior a la 2.0.50727.832 (precisamente la compilación que se incluye en la actualización KB928365).
Con respecto a la petición de hotfixes, me ocurrió algo parecido cuando quise pedir uno porque mi IE 6 en Windows XP SP2 «cascaba» con cierta frecuencia. Me fui al formulario en español, indiqué mi lugar de residencia (España) y rellené los demás campos. A las pocas horas recibí un e-mail con el mismo texto que has reproducido aquí. Entonces, ¿para qué narices ponen el formulario online si luego te desvían al teléfono? Al menos podrían poner una nota en el formulario. Los mandé a tomar por saco (en silencio, sin que ellos lo supieran :-P) y me esperé a la siguiente actualización acumulativa de Internet Explorer.
Eso es justamente Ramón lo que me pasó ayer, que les mandé a tomar por saco sin que lo supieran, pero el cabreo me hizo subir la fiebre y entonces decidí escribir esta entrada para bajar los humos… grrrr…
Estimado Sr. Serrano:
No tien nada que ver con el parche pero intento mandrle un mensaje a través de «Contactos» y no puedo. Así que…
Me llamo Álvaro Pemartín y soy médico del emergencias prehospitalarias. Mi experiencia informática se limita a un curso de BASIC hace muchos, muchos años y algo (muy, muy poco de pseudocódigo y de Pascal). Estoy muy interesado en aprender a programar para desarrolar un programilla (un menu, tres opciones, una mísera base de datos…) sobre clasificación de víctimas múltiples wen catástrofes (algo no muy agradable, es cierto). Los informáticos de la empresa me recomendaron que empollara el VB 6.0 que me dicen es fácil y potente. Me lo instalé en el Vista y no vá. Buscando en la Red encontré esta página, que por cierto es GENIAL. Así que si no le imprta le ruego me conteste a estas dudas:
a) ¿Es posible instalar el VB 6.0 en Windows Vista?
b) ¿Instalo mejor otra versión de VB que no sea imposible de aprender a manejar para un no iniciado? ¿Cuál? ¿Que bibliografía me recomienda para aprender esa versión?
c) ¿Me olvido del VB y lo intento con otro lenguaje?
Muchísimas gracias, Feliz Año y Enhorabuena por la página
Álvaro Pemartín
apemartin@hotmail.com
PingBack desde Will Smith » SharePoint, Microsoft, y el extra??o caso de la KB928365
Hola amigo, yo he sufrido un caso parecido, y al final lo he solucionado (orando a los dioses del oraculo e) instalando el SP1 de Wss+MOSS.
Abrí un caso en Micro$oft al respecto, y después de la no atención, lo cerré y avancé con el SP1.
Hola Boosteen, muchas gracias por responder.
En mi caso el SP1 de WSS (no tengo MOSS 2007 en esa máquina), no ha solucionado el problema.
Debe de haber algo extraño por ahí o yo que sé…
Por cierto, sigo esperando una respuesta por parte de Microsoft.
Hola Jorge,
en mi caso he tenido problemas con la actualización pero sin tener relación con Sharepoint, simplemente código C# ha dejado de funcionar bien al manejar XML.
Después de investigar todo el día di con el problema, los dos únicos ordenadores en los que no funcionaba el código eran en el servidor que tenía los WS y en el mío, y ambos tenían el KB instalado. He probado a desistalarlo en el mío y el código funciona de nuevo.
El código que «fallaba» (por si puede ayudar a otros es):
// ms es un MemoryStream
string sxml = Encoding.UTF8.GetString(ms.ToArray(), 1, ms.ToArray().GetLength(0) – 1);
XMLDoc.LoadXml(sxml);
el LoadXml cascaba porque el string sxml traía caracteres raros al principio. Lo cambié por:
ms.Position = 0;
XMLDoc.Load(ms);
y funcionó pero no es plan de revisar todo el código y corregirlo.
Desinstalado el KB928365 todo vuelve a la normalidad.
Saludos,
Miriam
Muchas gracias Miriam.
Mucho me temo que este famoso KB pueda ser el causante de más «atropellos»… de hecho y relacionado con SharePoint he encontrado otro nuevo. 🙁
Estoy intentando evitar desinstalar el «famoso» KB, pero me temo que es inevitable, sobre todo por las quejas de cada vez más usuarios…. grrr…
Lo dicho, muchas gracias por la información, porque aunque no esté ligado directamente con SharePoint, puede ayudar a alguna persona más. 🙂