В самом начале установки Prerequisites для SharePoint 2013 столкнулся с ошибкой:
Ошибка установки ролей сервера приложений и веб-сервера.
Обзор журнала (Review the log file) показал, что происходит запуск нескольких команд. Последней из которых оказалась:
"C:\Windows\system32\cscript.exe" "C:\Windows\system32\iisext.vbs" /enext "ASP.NET v4.0.30319"
Пробую её отдельно, и получаю ошибку:
“Error while configuration application or extention.
The extention does not exist in the restriction list.”
При чём, при попытке заменить v4.0.30319 на v2.0.50727 ошибки не возникло.
Поиск по самому тексту ошибки ничего не дал, но к месту, где нужно копать всё же привёл.
Итак, решение.
Заходим в Диспетчер IIS (Установщик саму роль должен был установить), идём ветке локального веб-сервера и переходим к пункту Ограничения ISAPI и CGI (ISAPI or CGI Restrictions):
Видим два пункта, относящихся к ASP.NET v4.0.30319, но имеющих немного другие имена (с постфиксом 32-bit).
Соответственно решение и состоит в том, чтобы переименовать данные пункты в нужное имя.
Ошибка №2! Во время работы мастера конфигурации, при создании базы данных: "Failed to refresh all running servers in the cluster. You may need to restart the cluster for these changes to take effect."
ОтветитьУдалитьПомогло - запуск настройки AppFabric (появилось в главном меню) (ставится вместе с SP) и повторный запуск мастера настройки.
Кстати сама установка SP прошла довольно быстро (устанавливал Foundation).
Этот комментарий был удален автором.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьУ меня такая ошибка возникла по другой причине. Из-за того, что роль IIS Сервера была установлена без компонента "Инструменты скриптов IIS 6", соответственно у меня вообще отсутствовал файл iisext.vbs.
ОтветитьУдалитьЯ лично зашел и не увидел такой проблемы у себя (2012R2). Продолжил копать и нарыл вот чего:
ОтветитьУдалитьrename the file C:\windows\System32\ServerManager.exe with ServerManagerCMD.exe
then run prerequisiteinstaller