Benutzer mit den meisten Antworten
Sharepoint 2014 - SearchService.svc could not be activated

Frage
-
Hallo zusammen,
ich habe einen Sharepoint 2016 auf Win2012 R2 mit SQL Server 2014 installiert. Der Sharepoint läuft soweit auch, nur die Suchfunktion will nicht so recht.
- Search Service ist installiert (bereits schon mehrmals)
- Crawling Source ist eingerichtet
- Zuweisung User ebenfalls richtig
Sobald ich eine Suche starte kommt der Fehler:
The requested service, 'http://w2012-sp:32843/9913b009f2164c61aa49ffc82a6a29b9/SearchService.svc' could not be activated. See the server's diagnostic trace logs for more information.Correlation ID: 211cb19d-2bab-e098-85f3-53f2c84f2148
- Die IIS Sharepoint Web Services überprüft - 9913b009f2164c61aa49ffc82a6a29b9 ist vorhanden und hat auch die richtigen Userberechtigungen
- IIS Application Pools - Service ist gestartetSo langsam bin ich am verzweifeln, da ich auch nach tagelangen googlen keine Lösung finden kann. Kann mir hier eventuell jemand helfen?
Lieber Gruss
Lars
Antworten
-
Hallo Peter,
ich konnte die Lösung finden. Entgegen meiner Annahme die Benutzerrechte wären richtig vergeben musste ich doch in den Application Pools den Benutzer für die entsprechenden Pools auf "Administrator" setzen.
Neu gestartet - Suche läuft!
Danke & lieber Gruss
Lars- Als Antwort markiert condor81 Mittwoch, 26. Oktober 2016 08:39
Alle Antworten
-
Hi Lars,
was steht denn zu Correlation ID im ULS?
--
Viele Grüsse
Peter Fleischer (MVP Reconnect, Partner)
Meine Homepage mit Tipps und Tricks -
Hallo Peter,
vielen Dank für die schnelle Antwort. Zu der ID habe ich viele Einträge gefunden, u.a.:
10/26/2016 08:02:34.54 w3wp.exe (0x2144) 0x29A8 Web Content Management Publishing aytib Medium ObjectCachePerRequest Global:True, Enabled:False 211cb19d-2bab-e098-85f3-53f2c84f2148
10/26/2016 08:02:34.54 w3wp.exe (0x2144) 0x29A8 SharePoint Foundation Authentication Authorization a7r51 Medium SPSite as SystemAccount: 211cb19d-2bab-e098-85f3-53f2c84f2148
10/26/2016 08:02:34.54 w3wp.exe (0x2144) 0x29A8 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request (POST:http://w2012-sp/sites/home/_vti_bin/client.svc/ProcessQuery) 211cb19d-2bab-e098-85f3-53f2c84f2148
10/26/2016 08:02:34.56 w3wp.exe (0x2144) 0x29A8 SharePoint Foundation Runtime ajd6k Medium Value for isAnonymousAllowed is : False 211cb19d-2bab-e098-85f3-53f2c84f2148Alle Einträge kann ich hier nicht posten, es sind sehr viele.
Wenn ich versuche, den folgenden Link im IE zu öffnen:http://localhost:32843/9913b009f2164c61aa49ffc82a6a29b9/Searchservice.svc
bekomme ich noch folgenden Error:
Server Error in '/9913b009f2164c61aa49ffc82a6a29b9' Application.
The farm is unavailable.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: The farm is unavailable.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[InvalidOperationException: The farm is unavailable.]
Microsoft.SharePoint.Administration.Claims.SPSecurityTokenServiceManager.get_Local() +37811380
Microsoft.SharePoint.SPServiceHostOperations.Configure(ServiceHostBase serviceHost, SPServiceAuthenticationMode authenticationMode) +111
Microsoft.Office.Server.Search.Administration.SearchServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +93
System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +1849
System.ServiceModel.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity eventTraceActivity) +66
System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +738
[ServiceActivationException: The service '/9913b009f2164c61aa49ffc82a6a29b9/Searchservice.svc' cannot be activated due to an exception during compilation. The exception message is: The farm is unavailable..]
System.Runtime.AsyncResult.End(IAsyncResult result) +604403
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +238
System.ServiceModel.Activation.ServiceHttpModule.EndProcessRequest(IAsyncResult ar) +435220
System.Web.AsyncEventExecutionStep.OnAsyncEventCompletion(IAsyncResult ar) +116Aber: Get-SPFarm zeigt mir: SharePoint_Config - Status: online
IISRESET habe ich ebenfalls schon mehrmals versucht. Weiss echt nicht mehr weiter...:(Lieber Gruss
Lars -
Hallo Peter,
ich konnte die Lösung finden. Entgegen meiner Annahme die Benutzerrechte wären richtig vergeben musste ich doch in den Application Pools den Benutzer für die entsprechenden Pools auf "Administrator" setzen.
Neu gestartet - Suche läuft!
Danke & lieber Gruss
Lars- Als Antwort markiert condor81 Mittwoch, 26. Oktober 2016 08:39
-
Hi Lars,
das ist keine gute Idee. Das Durchforstungs-Konto (crawl-Konto) ist einfach in den zu durchsuchenden Web Anwendungen für Lesen und in den weiteren zu durchsuchenden freigegebenen Verzeichnissen für Lesezugriff einzutragen. Admin-Rechte sind dazu nicht erforderlich und bergen u.U. ein Sicherheitsrisiko.--
Viele Grüsse
Peter Fleischer (MVP Reconnect, Partner)
Meine Homepage mit Tipps und Tricks -
Hi Peter,
damit hast Du natürlich vollkommen recht. Nach fast 2 Tagen verzweifelter Suche war ich aber erstmal erleichtet, zumindest einen Lösungsansatz gefunden zu haben.
Ich habe ja extra einen User dafür angelegt (SearchSvc), nur leider funktioniert der SearchService damit nicht, obwohl dieser User die Berechtigung hat.
Lieber Gruss
Lars -
Hi Lars,
wenn der gleiche Fehler (The farm is unavailable) mit dem neuen Domain-Konto kommt, dann ist dieses nicht zum Lesen berechtigt. Im Allgemeinen sollten für die Suche mehrere Konten eingerichtet sein (mind. Pool Konto, Service-Konto und Crawl-Konto).--
Viele Grüsse
Peter Fleischer (MVP Reconnect, Partner)
Meine Homepage mit Tipps und Tricks -
Hi Lars,
normalerweise wird die Leseberechtigung eingerichtet, wenn das neue Crawl Konto in den Einstellungen der Suchanwendung eingetragen (geändert) wird. Wenn das aus irgendeinem Grund nicht passiert ist, kann man das über Zentraladministration in den zu durchsuchenden Web Anwendungen nachholen.--
Viele Grüsse
Peter Fleischer (MVP Reconnect, Partner)
Meine Homepage mit Tipps und Tricks -
Hi Peter,
hier finde ich leider den entsprechenden Eintrag nicht (wahrscheinlich, weil ich den Wald vor lauter Bäumen nicht mehr sehe).
Im SQL Management Studio habe ich dem User jetzt mal noch die Server Rolle "serveradmin" mitgegeben. Dann funktioniert es auch mit diesem User.
Lieber Gruss
Lars