none
Проблема при первоначальной настройке sharepoint server 2010 RRS feed

  • Вопрос

  • Пришлось всё таки устанавливать sharepoint server 2010 на windows 8.1. Всё делал по мануалу для win7. Дальше пошёл по шагам, описанным тут. Проблема в шаге 3, где предлагается найти файл  C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config. Но в папке wwwroot нет папки wss.

    При запуске мастера настройки продуктов, вылетает ошибка

    Погуглив и скачав необходимые файлы, нажал запуск, но они для win7 и отказываются устанавливаться. Кто знает как решить проблему?

    ps: Установить win7/win server и другие варианты переустановки ос не подходят, т.к. компьютер рабочий, а не домашний.

    21 ноября 2014 г. 5:13

Ответы

  • читал эту статью. Та же самая проблема. Я не знаю что именно вызывает это исключение. Поэтому и не придумал чё именно удалять в реестре.

    довольно ловко, там автор удалял каждую ветку, после чего каждый раз запускал визард.
    и в добавок не гарантировал работу сервисов одноименных удаленный веткам. 

    В логе визарда есть что нибудь информативное?

    • Помечено в качестве ответа MA8IM 24 ноября 2014 г. 9:56
    24 ноября 2014 г. 9:34

Все ответы

  • дайте сообщения ошибок в логе
    21 ноября 2014 г. 6:36
  • 11/21/2014 12:40:36  6  ERR              Task configdb has failed with an unknown exception 
    11/21/2014 12:40:36  6  ERR              Exception: System.IO.FileNotFoundException: Невозможно загрузить файл или сборку "Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Не удается найти указанный файл.
    Имя файла: "Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
       в Microsoft.SharePoint.Administration.SPFarm.CurrentUserIsAdministrator(Boolean allowContentApplicationAccess)
       в Microsoft.SharePoint.Administration.SPConfigurationDatabase.Microsoft.SharePoint.Administration.ISPPersistedStoreProvider.DoesCurrentUserHaveWritePermission(SPPersistedObject persistedObject)
       в Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()
       в Microsoft.SharePoint.Administration.SPFarm.Update()
       в Microsoft.SharePoint.Administration.SPConfigurationDatabase.RegisterDefaultDatabaseServices(SqlConnectionStringBuilder connectionString)
       в Microsoft.SharePoint.Administration.SPConfigurationDatabase.Provision(SqlConnectionStringBuilder connectionString)
       в Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword, SecureString masterPassphrase)
       в Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()
       в Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()
       в Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

    Предупреждение: регистрация привязки сборок выключена.
    Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) в 1.
    Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
    Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].

    _________________________________________________________________

    11/21/2014 12:40:36  6  ERR              Создано исключение типа System.IO.FileNotFoundException. Дополнительные сведения об исключении: Невозможно загрузить файл или сборку "Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Не удается найти указанный файл.
    System.IO.FileNotFoundException: Невозможно загрузить файл или сборку "Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Не удается найти указанный файл.
    Имя файла: "Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
       в Microsoft.SharePoint.Administration.SPFarm.CurrentUserIsAdministrator(Boolean allowContentApplicationAccess)
       в Microsoft.SharePoint.Administration.SPConfigurationDatabase.Microsoft.SharePoint.Administration.ISPPersistedStoreProvider.DoesCurrentUserHaveWritePermission(SPPersistedObject persistedObject)
       в Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()
       в Microsoft.SharePoint.Administration.SPFarm.Update()
       в Microsoft.SharePoint.Administration.SPConfigurationDatabase.RegisterDefaultDatabaseServices(SqlConnectionStringBuilder connectionString)
       в Microsoft.SharePoint.Administration.SPConfigurationDatabase.Provision(SqlConnectionStringBuilder connectionString)
       в Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword, SecureString masterPassphrase)
       в Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()
       в Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()
       в Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

    Предупреждение: регистрация привязки сборок выключена.
    Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) в 1.
    Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
    Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].

    ___________________________________________________________________________________

    11/21/2014 12:40:36  6  ERR                Task configdb has failed

    ___________________________________________________________________________________

    11/21/2014 12:40:36  1  ERR                      Task configdb has stopped and failed.  Total failed is now 1

    __________________________________________________________________________________

    11/21/2014 12:40:36  4  ERR            Task база данных конфигурации failed, so stopping execution of the engine

    ________________________________

    11/21/2014 12:40:36  4  ERR            Не удалось создать базу данных конфигурации.

    Создано исключение типа System.IO.FileNotFoundException. Дополнительные сведения об исключении: Невозможно загрузить файл или сборку "Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Не удается найти указанный файл.
    System.IO.FileNotFoundException: Невозможно загрузить файл или сборку "Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Не удается найти указанный файл.
    Имя файла: "Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
       в Microsoft.SharePoint.Administration.SPFarm.CurrentUserIsAdministrator(Boolean allowContentApplicationAccess)
       в Microsoft.SharePoint.Administration.SPConfigurationDatabase.Microsoft.SharePoint.Administration.ISPPersistedStoreProvider.DoesCurrentUserHaveWritePermission(SPPersistedObject persistedObject)
       в Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()
       в Microsoft.SharePoint.Administration.SPFarm.Update()
       в Microsoft.SharePoint.Administration.SPConfigurationDatabase.RegisterDefaultDatabaseServices(SqlConnectionStringBuilder connectionString)
       в Microsoft.SharePoint.Administration.SPConfigurationDatabase.Provision(SqlConnectionStringBuilder connectionString)
       в Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, IdentityType identityType, String farmUser, SecureString farmPassword, SecureString masterPassphrase)
       в Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()
       в Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()
       в Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

    Предупреждение: регистрация привязки сборок выключена.
    Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) в 1.
    Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
    Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].

    ______________________________________________________

    11/21/2014 12:40:36  4  ERR            One or more configuration tasks has failed or some tasks were not run

    __________________________________________________

    11/21/2014 12:40:36  4  ERR          One or more configuration tasks has failed to execute

    __________________________________________________

    11/21/2014 12:40:36  4  ERR            Сбой настройки продуктов SharePoint. Выполнение настройки необходимо для правильной работы этого продукта. Просмотрите расширенные сведения об ошибке в файле C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS\PSCDiagnostics_11_21_2014_12_40_17_302_22479183.log, определите и устраните ее причину, а затем запустите мастер настройки повторно.


    21 ноября 2014 г. 6:45
  • все записи с пометкой ERR из лога
    21 ноября 2014 г. 6:45
  • много ошибок с библиотекой Microsoft.IdentityModel

    Причиной получения этой ошибки в том, что на в ОС нет Windows Identify Foundation Pack 
    попробуйте скачать и установить http://www.microsoft.com/en-us/download/details.aspx?id=17331

    так же по ошибке " Не удалось создать базу данных конфигурации."
    на всякий случай проверьте разрешения на SQL для учетной записи. (займет 5 минут)

    21 ноября 2014 г. 7:03
  • identify не получается установить на win8.

    а по поводу проверки разрешений на sql, можно по-подробней?

    21 ноября 2014 г. 7:46
  • 1. identify 

    http://blogs.technet.com/b/tvishnun1/archive/2012/06/12/windows-identity-foundation-in-windows-8.aspx
    http://ivobouwman.net/2013/10/09/install-windows-identity-foundation-on-windows-8-1/

    2. тут все стандартно, 

    проверьте чтобы учетная запись из под который производите установку была в виндовой группе администраторов серверов.
    проверьте сетевую доступность с сервера SP до инстанса SQL

    затем в SQL Management Studio подключитесь к вашему экземпляру SQL затем в Security папка Logins там должен быть ваш логин, из под которого вы собираете ферму, вот у нее поставьте роль serveradmin(правда достаточно и DB creator)

    3. Так как попытка у вас не первая, проверьте что бы не было ранее созданных вами(в рамках не успешной конфигурации) конфигурационных БД
    21 ноября 2014 г. 7:57
  • В общем, решил я всё удалить и поставить заново. Для начала поставил sql server 2008 r2. На него накатил все обновления. Потом поставил sharepoint server 2010 и обновил его. Запускаю мастер настройки - ошибка, Microsoft.SharePoint.Upgrade.SPUpgradeException. Ну ладно, нагуглил, поставил Chart Control. Ошибок, связанных с базой вроде бы тоже нет. Теперь выскакивает "Exception: System.InvalidOperationException: Операция является недопустимой из-за текущего состояния объекта." Как побороть её?
    24 ноября 2014 г. 7:35
  • Встречался как то с такой проблемой, решение нашел

    вот контр меры

    http://surbashev-public.sharepoint.com/Blog/Post/3/-Cannot-start-service-SPAdminV4-on-computer-%27-%27---error-on-SharePoint-configuration-wizard

    24 ноября 2014 г. 8:00
  • Не помогло. Да и как я понял, у вас отображалось в логе какой именно процесс вызвал исключение. У меня же просто "Дополнительные сведения об исключении: Операция является недопустимой из-за текущего состояния объекта."
    24 ноября 2014 г. 8:27
  • то есть вы запускаете процесс, она "шуршит" и потом выдает ошибку.
    Или при запуске визарда сразу выдает ошибку ?
    24 ноября 2014 г. 8:32
  • шуршит) на 5-м шаге только выдаёт ошибку.
    24 ноября 2014 г. 8:34
  • попробуйте удалить ключь рееста по адресу 
    HKLM\SOFTWARE\MICROSOFT\Shared Tools\Web Server Extensions\14.0\WSS\Services

    как советует автор,
    если описание проблемы соответствует

    http://techdhaan.wordpress.com/2010/05/18/sharepoint-2010-configuration-wizard-typeloadexception/

    зы. я сам не пробовал, рекомендую выполнить бекап рееста, или лучше снипшот cервера перед выполнением


    24 ноября 2014 г. 8:59
  • читал эту статью. Та же самая проблема. Я не знаю что именно вызывает это исключение. Поэтому и не придумал чё именно удалять в реестре.
    24 ноября 2014 г. 9:09
  • читал эту статью. Та же самая проблема. Я не знаю что именно вызывает это исключение. Поэтому и не придумал чё именно удалять в реестре.

    довольно ловко, там автор удалял каждую ветку, после чего каждый раз запускал визард.
    и в добавок не гарантировал работу сервисов одноименных удаленный веткам. 

    В логе визарда есть что нибудь информативное?

    • Помечено в качестве ответа MA8IM 24 ноября 2014 г. 9:56
    24 ноября 2014 г. 9:34
  • Перед первой ошибкой:

    11/24/2014 15:37:12  12  INF                  Calling SPServiceInstance.Provision for instance Microsoft.Office.Server.Conversions.LauncherServiceInstance, service Microsoft.Office.Server.Conversions.LauncherService
    11/24/2014 15:37:12  12  ERR                  Task services has failed with an unknown exception 
    11/24/2014 15:37:12  12  ERR                  Exception: System.InvalidOperationException: Операция является недопустимой из-за текущего состояния объекта.

    Исходя из этого, можно предположить, что надо удалить Microsoft.Office.Server.Conversions.LauncherService или Microsoft.Office.Server.Conversions.LauncherServiceInstance, но удалять наугад что-то совсем не тянет...

    24 ноября 2014 г. 9:43
  • сделал бэкап, удалил Microsoft.Office.Server.Conversions.LauncherService. Ошибку выдал ту же, только теперь ругался на Microsoft.Office.Server.Conversions.LoadBalancerService. Удалил и его... Вы не поверите!

    24 ноября 2014 г. 9:55
  • Добрый день,

    я конечно понимаю, что получилось, но вопрос - ЗАЧЕМ?

    Гораздо практичнее использовать виртуализацию, Hyper-V или VirualBox все равно. Потом возникнет необходимость переустановить dev-environment, поставить другую версию SharePoint - и что заново проходить такой квест + чистка Windows или разворачивание из образа?

    Один раз установили, свернули в снапшот и все дела. Развернуть чистую среду - взяли нужный снапшот, развернули минут за 5-10 и готово. Да конечно RAM надо поболее и SSD желательно, но это того стоит.

    И еще есть плюсы - скинули виртуалку на внешний HDD и работайте дома, если проект горит и нет доступа из вне.

    Можете меня переубедить, но практика показывает, что виртулизация удобнее реального железа.

    24 ноября 2014 г. 10:08
  • надо на silverlight'е решить пару задач и потом прицепить эти решения к порталу. Поэтому нужна отладка. На машине 8гб оперативки. Решили, что не стоит всё это делать в виртуальной машине.
    24 ноября 2014 г. 10:12
  • надо на silverlight'е решить пару задач и потом прицепить эти решения к порталу. Поэтому нужна отладка. На машине 8гб оперативки. Решили, что не стоит всё это делать в виртуальной машине.

    В такой постановке задачи вам вообще SharePoint не нужен для разработки, если он есть на удаленной, т.к. Вы будете работать через client object model.
    24 ноября 2014 г. 12:27