OfficeScan 11 se queda a medio instalar

Hoy tuve un problema un poco extraño. Instalé el agente de OfficeScan en un equipo y la instalación finalizó correctamente. Sin embargo, al reiniciar el equipo no aparecian los iconos del OfficeScan en ninguna parte y al intentar desinstalarlo me aparecía el siguiente error:

“Unable to get uninstallation information (GUID). Uninstallation aborted”

En la web de Trend Micro se explica la razón del mensaje pero no se ofrece una solución.

Al final la solución era simplemente ejecutar el instalador del agente otra vez.

Si todos los problemas se solucionaran así de fácil…

Lync falla al compartir pantalla/presentación

Al intentar compartir la pantalla desde Lync 2013 nos estaba apareciendo este error a un par de nosotros: “An error occurred during the screen presentation”.

Nos pareció bastante raro ya que anteriormente esto había funcionado sin problemas. Así que intentamos de nuevo y funcionaba. Intentamos una vez más, fallaba otra vez. Intentamos una última vez y funcionaba.

Mmm… esta intermitencia era un poco rara. Así que lanzamos el Wireshark y empezamos a ver que pasaba. Y como siempre, este nos dió la respuesta.

Nuestros equipos de trabajo son portátiles y casi siempre estamos conectados a la WiFi corporativa y a la red cableada al mismo tiempo. Lo que estaba pasando en este caso era que algunas conexiones de Lync se estaban estableciendo por un enlace y la otras por el otro y por lo visto esto no le gusta al Lync y las presentaciones fallaban. Tan pronto como desactivamos uno de los enlaces las presentaciones empezaron a funcionar siempre.

Probablemente tengamos un detalle de configuración en alguna parte y tenemos que seguir revisando. Mientras tanto, tenemos este workaround.

Así que ya sabéis, incluid este paso dentro de vuestro troubleshooting de Lync 🙂

Error al iniciar sesión en SQL Server Management Studio

Esto es tan tonto que casi me da penita ponerlo aquí…

Después de agregar un grupo de administradores como sysadmin a una instancia de SQL Server 2008 R2 intentaba iniciar sesión en SSMS, y este me recibía con “Login failed for user ‘MiDominio\MiUsuario'”.

¿Eh?

Reviso los logs de SQL y veo “Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors.”

Nuevamente, ¿Eh?

Busco en San Google y veo que la razón era muy sencilla, había que lanzar el SSMS como Administrator (clic derecho -> Ejecutar como Administrador) porque el UAC no estaba pasando todas las pertenencias a grupos.

Todos los días se aprende algo nuevo.

Referencia

Windows Update/SCCM falla con error 8007000E

Esta fue bastante vergonzosa…

Después de estar buscando por media hora por que fallaba con el error 8007000E el escaneo de parches en un servidor, me di cuenta de que estaba introduciendo mal el código del error en Google y estaba poniendo 80007000E en vez de 8007000E.

En fin, cosas que pasan cuando tienes una semana muy larga.

Si te aparece este error cuando estás instalando instalar parches revisa el consumo de memoria de tu equipo. En mi caso era un servidor con un 1GB de memoria que fallaba cada vez que intentaba hacer el escaneo. Amplié la memoria a 2GB y santo remedio 🙂

Referencia

Error 0x80070660 (1632) al instalar Microsoft Visual C++ 2010 Redistributable (SCCM)

Hoy estaba preparando una máquina para hacer pruebas de despliegues de software con el SCCM 2012 R2 y me encontré con problemas apenas al iniciar. Creé una máquina virtual desde cero y le instalé Windows 7 Professional x64 con el Service Pack 1, la agregué al dominio y luego intenté instalarle el cliente de SCCM.

La instalación manual del cliente es muy fácil, solo tenía que copiar el archivo ccmsetup.exe al equipo y ejecutar el siguiente comando:

CCMSetup.exe /mp:MISERVIDOR /logon SMSSITECODE=AUTO

Sin embargo, pasados varios minutos me di cuenta de que el proceso ccmsetup.exe había finalizado y el agente todavía no estaba instalado.

Al abrir el fichero C:\Windows\ccmsetup\logs\ccmsetup.log vi que la instalación había fallado retornado el error 0x80070660. Este error es una “traducción” del error 1632.

ccmsetup

Si buscamos en la documentación de Microsoft qué significa este error veremos que hace referencia a la carpeta de archivos temporales, indicando que la unidad donde esta se encuentra puede estar llena o que el instalador no tiene permisos de escritura sobre la misma.

La carpeta de archivos temporales por lo general está en la ruta C:\Users\USUARIO\AppData\Local\Temp y en mi caso la unidad C:\ tenía espacio de sobra y los permisos eran correctos, así que el problema debía estar en otra parte.

Después de estar casi una hora revisando logs sin éxito decidí mirar en el log del instalador del Microsoft Visual C++ 2010 Redistributable. Este log se encuentra en la carpeta de archivos temporales con el nombre Microsoft Visual C++ 2010 x64 Redistributable Setup_FECHA_HORA.txt.

ccmsetup2

Como podéis ver en la captura, el log no dice mucho acerca de cual puede ser el origen del error. Sin embargo, este hace referencia a la carpeta C:\Windows\Installer. Intenté entrar a esta carpeta para ver si encontraba alguna pista sobre el origen del error y para mi sorpresa la carpeta no existía.

Creé la carpeta e intenté ejecutar la instalación nuevamente y esta vez concluyó exitosamente.

En resumen, el error fue causado porque, al ser una instalación nueva, el servicio de Windows Installer nunca se había ejecutado, por lo tanto la carpeta C:\Windows\Installer no había sido creada.