Friday, March 18, 2011

FAST QRProxyService Dead

Issue

I was recently installing FAST for SharePoint 2010 and when I went to check the status after the initial configuration it was saying the QRProxyServices was dead.

Module Name Process Name PID Status

------------------------------ -------------------- -------- --------------

Browser Engine browserengine Running

Config Server configserver 4048 Running

Content Distributor contentdistributor 2464 Running

Enterprise Crawler crawler 5516 Running

FDMWorker fdmworker 5084 Running

RTS Indexer indexer 3792 Running

Indexing Dispatcher indexingdispatcher 3048 Running

Name Service nameservice 2652 Running

Document Processor procserver_1 5584 Running

Document Processor procserver_2 5604 Running

Document Processor procserver_3 5640 Running

Document Processor procserver_4 5664 Running

QRProxy Service qrproxy Dead

QRServer qrserver 4928 Running

SAM Admin samadmin Running

SAM Worker samworker Running

RTS Search search-1 3672 Running

Automatic spellcheck tuning spelltuner 5452 Running

SPRel sprel 5384 Running

RTS Top Dispatcher topfdispatch 4460 Running

WALinkStorerReceiver walinkstorerreceiver 5140 Running

WALookupDB walookupdb0 5076 Running

WebAnalyzer webanalyzer 5232 Running

Error

I then went to the event logs and say the following error.

Service cannot be started. System.IO.FileNotFoundException: Could not load file or assembly ‘Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified

Solution

The resolution was pretty simple, I had to re-install WIF.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76&displaylang=en

2 comments:

PlateSpinner said...

Thanks a lot for this. It worked like a charm. I (re)installed WIF 6.1 and restarted the FAST Search for SharePoint 2010 services. After that, the QRProxy service was showing as running.

-PlateSpinner


PS: Let me just paste the event details to so it will boost the Google hits for this:
======================
Log Name: Application
Source: QRServerProxy
Date: 11/8/2011 2:41:19 PM
Event ID: 0
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: MyServerName
Description:
Service cannot be started. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at Microsoft.SharePoint.Search.Extended.QRServer.QRServerService.Start(Boolean isService)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

Jason Apergis said...

Thanks for added info.