GuilleSQL :: Microsoft SQL Server, SSIS, y más !!

SharePoint 2013 Product Preparation Tool en Window Server 2012 R2: Application Server Role, Web Server (IIS) Role configuration error


Recientemente me he encontrado con un error al ejecutar la herramienta SharePoint 2013 Preparation Tool sobre un Windows Server 2012 R2 en el que necesitaba instalar una Granja de Pruebas con SharePoint 2013. La ejecución del SharePoint 2013 Preparation Tool tardaba, para finalizar con el mensaje de error: Application Server Role, Web Server (IIS) Role configuration error. Finalmente, tras mucho googlear y alguna que otra prueba y error, conseguí salvar este pequeño escollo, tal y como se retrata en el presente artículo.

Al ejecutar la herramienta SharePoint 2013 Preparation Tool sobre un Windows Server 2012 R2 recién instalado de un entorno de Laboratorio, finalizaba siempre con el siguiente mensaje de error: Application Server Role, Web Server (IIS) Role configuration error

Application Server Role, Web Server (IIS) Role configuration error

Al revisar el fichero de LOG, había un par de mensajes de error que llamaban la atención. Uno era el mensaje The tool was unable to install Application Server Role, Web Server (IIS) Role.

The tool was unable to install Application Server Role, Web Server (IIS) Role

El otro era un mensaje indicando que la llamada al comando ServerManagerCMD.exe había finalizado con fallo.

ServerManagerCMD.exe

Por un lado, el comando ServerManagerCMD.exe no existen en Windows Server 2012 R2, ya que es un comando deprecated, que si bien existía en versiones anteriores, dejó de existir en esta última versión de Sistema Operativo.

ServerManagerCMD.exe no existe en Windows Server 2012 R2

Un workaround para esto, es copiar el comando ServerManager.exe con el nombre ServerManagerCMD.exe. De este modo, ya existirá dicho ejecutable en la ruta en la que lo espera. 

Copiar el comando ServerManager.exe con el nombre ServerManagerCMD.exe

Por otro lado, buscando por Internet también encontramos la siguiente KB de Microsoft:

Siguiendo sus indicaciones, ejecutamos los siguientes comandos de PowerShell.

Import-Module ServerManager

Add-WindowsFeature NET-WCF-HTTP-Activation45,NET-WCF-TCP-Activation45,NET-WCF-Pipe-Activation45

Add-WindowsFeature Net-Framework-Features,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Application-Server,AS-Web-Support,AS-TCP-Port-Sharing,AS-WAS-Support, AS-HTTP-Activation,AS-TCP-Activation,AS-Named-Pipes,AS-Net-Framework,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Server-Media-Foundation,Xps-Viewer

A continuación se puede observar la salida de ejecución de dichos comandos de PowerShell.

Realizado esto, tuvimos que reiniciar el servidor, tras lo cual al volver a ejecutar la herramienta SharePoint 2013 Products Preparation Tool, conseguimos que el Wizard se ejecutase, en lugar de finalizar con el anterior error de inmediato.

Tras esperar algo más de 15 minutos, decidí cerrar el Server Manager. Al poco falló la Instalación de los Prerequisitos, dando un mensaje de que no se podía descargar el Microsoft SQL Server 2008 R2 SP1 Native Client. No tengo claro si fue casualidad o qué.

Volví a lanzar la instalación de los Prerequisitos, y en esta ocasión, ya finalizó bien, sin ninguna tarea adicional, ni reinicio de la máquina, ni nada de nada. Prueba superada.

La prueba del algodón, fue poder iniciar y finalizar con éxito la posterior instalación de SharePoint 2013 en dicha máquina.

Fue algo frustrante, y pidió más tiempo del que se merece, pero finalmente se dejó instalar. Así que, si a alguien más le puede resultar de ayuda, genial.

Poco más por hoy. Como siempre, confío que la lectura resulte de interés.

 


]
[Autor: GuilleSQL]



Miembros de
Miembros de GITCA (Global IT Community Association)

Menu de Usuario
  Iniciar Sesión
  Registrarse
  Restablecer Contraseña
  Ventajas de Registrarse

Acerca de
  Contigo desde Oct 2007
  771 usuarios registrados
  86146 pageloads/mes
  Ranking Alexa 498160

Social Networks
Sigue a Portal GuilleSQL en Linkedin !!
Sigue a Portal GuilleSQL en Twitter !!



Archivo

Marzo de 2019 (1)
Octubre de 2018 (1)
Julio de 2018 (1)
Junio de 2018 (4)
Mayo de 2018 (5)
Abril de 2018 (3)
Marzo de 2018 (2)
Febrero de 2018 (7)
Enero de 2018 (1)
Diciembre de 2017 (15)
Noviembre de 2017 (7)
Junio de 2017 (3)
Mayo de 2017 (1)
Marzo de 2017 (3)
Enero de 2017 (4)
Junio de 2016 (1)
Mayo de 2016 (2)
Abril de 2016 (2)
Septiembre de 2015 (2)
Agosto de 2015 (2)
Junio de 2015 (10)
Mayo de 2015 (4)
Abril de 2015 (8)
Marzo de 2015 (11)
Octubre de 2014 (3)
Septiembre de 2014 (7)
Agosto de 2014 (5)
Julio de 2014 (2)
Mayo de 2014 (4)
Abril de 2014 (4)
Marzo de 2014 (4)
Febrero de 2014 (1)
Enero de 2014 (5)
Diciembre de 2013 (8)
Noviembre de 2013 (2)
Octubre de 2013 (7)
Septiembre de 2013 (6)
Agosto de 2013 (1)
Julio de 2013 (6)
Junio de 2013 (11)
Mayo de 2013 (7)
Abril de 2013 (6)
Febrero de 2013 (5)
Enero de 2013 (7)
Diciembre de 2012 (12)
Noviembre de 2012 (13)
Octubre de 2012 (5)
Septiembre de 2012 (3)
Agosto de 2012 (6)
Julio de 2012 (4)
Junio de 2012 (1)
Mayo de 2012 (2)
Abril de 2012 (7)
Marzo de 2012 (16)
Febrero de 2012 (9)
Enero de 2012 (5)
Diciembre de 2011 (10)
Noviembre de 2011 (10)
Octubre de 2011 (4)
Septiembre de 2011 (5)
Agosto de 2011 (2)
Julio de 2011 (2)
Junio de 2011 (4)
Mayo de 2011 (2)
Abril de 2011 (6)
Marzo de 2011 (4)
Febrero de 2011 (10)
Enero de 2011 (5)
Diciembre de 2010 (6)
Noviembre de 2010 (4)
Octubre de 2010 (8)
Septiembre de 2010 (4)
Agosto de 2010 (1)
Julio de 2010 (3)
Mayo de 2010 (5)
Abril de 2010 (6)
Marzo de 2010 (8)
Febrero de 2010 (3)
Enero de 2010 (1)
Diciembre de 2009 (9)
Noviembre de 2009 (14)
Octubre de 2009 (2)
Septiembre de 2009 (8)
Agosto de 2009 (2)
Julio de 2009 (10)
Junio de 2009 (9)
Mayo de 2009 (10)
Abril de 2009 (9)
Marzo de 2009 (3)
Febrero de 2009 (2)
Enero de 2009 (3)
Noviembre de 2008 (2)
Octubre de 2008 (2)
Septiembre de 2008 (2)
Agosto de 2008 (5)
Julio de 2008 (5)
Junio de 2008 (1)
Mayo de 2008 (3)
Abril de 2008 (2)
Marzo de 2008 (2)
Febrero de 2008 (2)
Enero de 2008 (5)
Noviembre de 2007 (2)
Octubre de 2007 (2)






Copyright © 2007 GuilleSQL, todos los derechos reservados.