Обновление MOSS 2007 к SharePoint 2010 Beta 1. Попытка № 2
Итак, на этой недели я решил продолжить пытаться обновить MOSS 2007 до SharePoint 2010 Beta 1. Мотивация возросла особенно после слов Байдачного, что Microsoft уже мигрировал на SharePoint 2010.
Открыл я снова лог с ошибками и начал искать решение проблемы.
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [05.03.2010 10:40:15]: Action 14.0.1.0 of Microsoft.Office.Server.Upgrade.UserProfileSharedResourceProvider12Sequence failed.
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [05.03.2010 10:40:15]: Inner Exception: Тайм-аут канала запроса во время ожидания ответа после истечения 00:00:19.9661620. Увеличьте значение времени тайм-аута, передаваемое вызову при Request или увеличьте значение SendTimeout в Binding. Время, назначенное для выполнения этой операции, может быть составной частью более длинного тайм-аута.
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [05.03.2010 10:40:15]:
Server stack trace:
в System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
в System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
в Microsoft.Office.Server.UserProfiles.IProfilePropertyService.GetProfileProperties()
в Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient. <>c__DisplayClass1.<GetProfileProperties>b__0(IProfilePropertyService channel)
в Microsoft.Office.Server.UserProfiles.MossClientBase`1. ExecuteOnChannel(String operationName, CodeBlock codeBlock)
в Microsoft.Office.Server.UserProfiles. ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [05.03.2010 10:40:15]: Exception: Тайм-аут канала запроса во время ожидания ответа после истечения 00:00:19.9661620. Увеличьте значение времени тайм-аута, передаваемое вызову при Request или увеличьте значение SendTimeout в Binding. Время, назначенное для выполнения этой операции, может быть составной частью более длинного тайм-аута.
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [UserProfileSharedResourceProvider12Sequence] [ERROR] [05.03.2010 10:40:15]: в Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)
в Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()
в Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid applicationID)
в Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K key)
в Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K key, Boolean asynchronous)
в Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()
в Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()
в Microsoft.Office.Server.Upgrade.ExtractUserProfileApplication.Upgrade()
в Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()
[OWSTIMER] [SPUpgradeSession] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [SPUpgradeSession] [ERROR] [05.03.2010 10:40:15]: Upgrade [SharedResourceProvider12 Name=SharedServices1] failed.
[OWSTIMER] [SPUpgradeSession] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [SPUpgradeSession] [ERROR] [05.03.2010 10:40:15]: Inner Exception: Тайм-аут канала запроса во время ожидания ответа после истечения 00:00:19.9661620. Увеличьте значение времени тайм-аута, передаваемое вызову при Request или увеличьте значение SendTimeout в Binding. Время, назначенное для выполнения этой операции, может быть составной частью более длинного тайм-аута.
[OWSTIMER] [SPUpgradeSession] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [SPUpgradeSession] [ERROR] [05.03.2010 10:40:15]: в Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)
в Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()
в Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid applicationID)
в Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K key)
в Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K key, Boolean asynchronous)
в Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()
в Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()
в Microsoft.Office.Server.Upgrade.ExtractUserProfileApplication.Upgrade()
в Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()
[OWSTIMER] [SPUpgradeSession] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [SPUpgradeSession] [ERROR] [05.03.2010 10:40:15]: Exception: Action 14.0.1.0 of Microsoft.Office.Server.Upgrade.UserProfileSharedResourceProvider12Sequence failed.
[OWSTIMER] [SPUpgradeSession] [INFO] [05.03.2010 10:40:15]: SharedResourceProvider12 Name=SharedServices1
[OWSTIMER] [SPUpgradeSession] [ERROR] [05.03.2010 10:40:15]: в Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()
в Microsoft.SharePoint.Upgrade.SPUpgradeSession.Upgrade(Object o, Boolean bRecurse)
[OWSTIMER] [SPUpgradeSession] [INFO] [05.03.2010 10:40:15]: No context object
[OWSTIMER] [SPUpgradeSession] [ERROR] [05.03.2010 10:40:15]: Upgrade Timer job is exiting due to exception: Microsoft.SharePoint.Upgrade.SPUpgradeException: Action 14.0.1.0 of Microsoft.Office.Server.Upgrade.UserProfileSharedResourceProvider12Sequence failed. ---> Microsoft.Office.Server.UserProfiles.UserProfileException: Тайм-аут канала запроса во время ожидания ответа после истечения 00:00:19.9661620. Увеличьте значение времени тайм-аута, передаваемое вызову при Request или увеличьте значение SendTimeout в Binding. Время, назначенное для выполнения этой операции, может быть составной частью более длинного тайм-аута. ---> System.TimeoutException: Тайм-аут канала запроса во время ожидания ответа после истечения 00:00:19.9661620. Увеличьте значение времени тайм-аута, передаваемое вызову при Request или увеличьте значение SendTimeout в Binding. Время, назначенное для выполнения этой операции, может быть составной частью более длинного тайм-аута. ---> System.TimeoutException: Во время запроса HTTP в "https://levchun-mossx64:32844/7eedb010b10c4509a2bc22d183be28de/ProfilePropertyService.svc" было превышено выделенное время ожидания для 00:00:19.9970000. Время, выделенное для выполнения этой операции, может быть частью более длительного тайм-аута. ---> System.Net.WebException: Время ожидания операции истекло
в System.Net.HttpWebRequest.GetResponse()
в System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel. HttpChannelRequest.WaitForReply(TimeSpan timeout)
--- Конец трассировки внутреннего стека исключений ---
в System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
в System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel. HttpChannelRequest.WaitForReply(TimeSpan timeout)
в System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
--- Конец трассировки внутреннего стека исключений ---
Server stack trace:
в System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
в System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
в Microsoft.Office.Server.UserProfiles.IProfilePropertyService.GetProfileProperties()
в Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient. <>c__DisplayClass1.<GetProfileProperties>b__0(IProfilePropertyService channel)
в Microsoft.Office.Server.UserProfiles.MossClientBase`1. ExecuteOnChannel(String operationName, CodeBlock codeBlock)
в Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)
--- Конец трассировки внутреннего стека исключений ---
в Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.ExecuteOnChannel(String operationName, CodeBlock codeBlock)
в Microsoft.Office.Server.UserProfiles.ProfilePropertyServiceClient.GetProfileProperties()
в Microsoft.Office.Server.Administration.UserProfileApplicationProxy.RefreshProperties(Guid applicationID)
в Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValueNow(K key)
в Microsoft.Office.Server.Utilities.SPAsyncCache`2.GetValue(K key, Boolean asynchronous)
в Microsoft.Office.Server.Administration.UserProfileApplicationProxy.InitializePropertyCache()
в Microsoft.Office.Server.Administration.UserProfileApplicationProxy.Provision()
в Microsoft.Office.Server.Upgrade.ExtractUserProfileApplication.Upgrade()
в Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()
--- Конец трассировки внутреннего стека исключений ---
в Microsoft.SharePoint.Upgrade.SPActionSequence.Upgrade()
в Microsoft.SharePoint.Upgrade.SPUpgradeSession.Upgrade(Object o, Boolean bRecurse)
в Microsoft.SharePoint.Administration.SPPersistedUpgradableObject.Upgrade(Boolean recursively)
в Microsoft.SharePoint.Upgrade.SPUpgradeSession.ReflexiveUpgrade(Object o, Boolean bRecurse)
в Microsoft.SharePoint.Upgrade.SPUpgradeSession.Upgrade(Object o, Boolean bRecurse)
в Microsoft.SharePoint.Administration.SPUpgradeJobDefinition.Execute(Guid targetInstanceId)
Ранее я писал, что такие же проблемы есть не только у меня (
http://sp2010journal.blogspot.com/2010/02/upgrading-microsoft-office-sharepoint.html) и что пока что решения автор той статьи не нашёл.
На этот раз я нашёл ещё одну статью, в которой автор описал своё обновление MOSS 2007 до SharePoint 2010 Beta 1 и RC (откуда он взял RC я так и не понял, ну да ладно

). В этой статье (
http://shashonline.spaces.live.com/blog/cns!616D44E8FE7632C1!3765.entry) был приведен лог с ошибками, которые встречались и у меня и как решение предлагалось удалить SSP провайдер. Аналогичное решение предлагалось и на TechNet форуме (
http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/53f765f8-c8e2-4cf1-ac79-955895982e1d).
В общем, поднял я заново виртуалку, добавил нужную мне контент базу, удалил SSP и принялся к обновлению SharePoint’а. В этот раз SharePoint обновлялся дольше (служба таймера работала 52 минуты) и аналогично предыдущему разу на странице обновления выдало красным по белому СБОЙ, но явно было заметно, что я продвинулся дальше (добавилось 78 предупреждений). Я попробовал открыть узлы и получил ошибки. Я не стал сразу ковыряться, а просто решил для начала перезагрузить систему. После перезагрузки все сайты успешно открылись (хоть и со второго раза). Вот так вот.


ИТОГ. При возникновении ошибок с UserProfileSharedResourceProvider12Sequence необходимо удалить SSP.