jueves, 11 de febrero de 2010

SharePoint 2010 RC instalado

Al fin he tenido un poco de tiempo para instalar la versión RC de SharePoint 2010 con calma y sólo he tenido dos pequeños contratiempos dignos de mención. Los prerrequisitos se instalaron perfectamente a la primera, al igual que el producto principal. Los problemas vinieron con la ejecución del asistente de configuración, concretamente en el paso 5, y siempre en el mismo punto. El registro de errores hablaba de un exceso del tiempo de espera relacionado con un servicio. Concretamente, el error era éste:

2/11/2009 10:31:48  12  INF                  Calling SPServiceInstance.Provision for instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance, service Microsoft.Office.Server.Search.Administration.SearchService
2/11/2009 10:32:15  12  ERR                  Task services has failed with an unknown exception
2/11/2009 10:32:15  12  ERR                  Exception: System.ServiceProcess.TimeoutException: Time out has expired and the operation has not been completed. 
   at System.ServiceProcess.ServiceController.WaitForStatus(ServiceControllerStatus desiredStatus, TimeSpan timeout)
   at Microsoft.SharePoint.Win32.SPAdvApi32.StartService(String strServiceName)
   at Microsoft.SharePoint.Administration.SPWindowsServiceInstance.Start()
   at Microsoft.SharePoint.Administration.SPWindowsServiceInstance.Provision(Boolean start)
   at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Provision()
   at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInstanceInConfigDB(Boolean provisionTheServiceInstanceToo, String serviceInstanceRegistryKeyName, Object sharepointServiceObject)
   at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServiceInstances(Boolean provisionTheServiceInstancesToo, String serviceRegistryKeyName, Object sharepointServiceObject)
   at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.InstallServices(Boolean provisionTheServicesToo)
   at Microsoft.SharePoint.PostSetupConfiguration.ServicesTask.Run()
   at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

Tal y como muestra el error, el servicio que estaba dando problemas era el de búsqueda de SharePoint Server. Os detallo a continuación los pasos que seguí para solventar el problema que, a pesar de no ser muy elegante, nos puede sacar de más de un apuro en caso de que nos encontremos con este problema en el futuro.

Lo primero, ejecutar el comando services.msc para acceder a la consola de administración de servicios, y localizar el servicio SharePoint Server Search 14. Como podrá apreciarse, el servicio se encuentra parado. Si tratamos de iniciarlo nos dará un error similar a “Invalid handle” que tiene toda la pinta de estar relacionado con las credenciales con las que corre el servicio. Al parecer el servicio está configurado para funcionar con las credenciales de Local Service. Según he leído por ahí, la cuenta debería ser Local System. En mi caso, como me encuentro en una máquina que es controladora de dominio no puedo hacer esa prueba, así que utilizo el usuario de instalación de SharePoint 2010 y compruebo que el servicio se inicia correctamente.

Una vez comprobado el usuario que vamos a utilizar volvemos a lanzar el asistente de configuración de SharePoint 2010 y, cuando llegue al punto 5, en el momento que veamos el siguiente mensaje: "Successfully provisioned SharePoint Server Search”, vamos a la administración del servicio anteriormente comentado, cambiamos las credenciales por las correctas e iniciamos el servicio. En pocos segundos el proceso de instalación continuará como si nada.

Después tendremos que repetir el mismo proceso para el servicio SharePoint Foundation Search 14.

miércoles, 10 de febrero de 2010

Evento de MSDN: ¡Evolución vs Revolución!

Durante todo el día de ayer se celebró en Madrid un evento de MSDN que giraba alrededor de SharePoint 2010 y en el cual tuve el honor de participar como ponente. Fueron un total de 7 sesiones, cada una con una duración aproximada de una hora que trataron algunas de las principales novedades del producto. Para todos aquellos que no pudísteis asistir, están disponible las grabaciones de todas las sesiones en los siguientes enlaces:

Dese aquí mis felicitaciones a todos mis compañeros por el buen trabajo realizado y por el resultado de todas sus presentaciones. Aprovecho la ocasión para comentaros una noticia que nos dejó Juan Carlos González en relación a un libro en el que están trabajando él, Mario Cortés y Gustavo Vélez. Seguramente oiréis hablar mucho de él porque se tratará a buen seguro del primer libro sobre SharePoint 2010 en castellano. Espero que con esta publicidad no tengáis ningún problema en firmarme un ejemplar… ;)