Tag Archive for 'MOSS'

Office Server Search – EventID 2436

Heute Morgen sprach mich einer meiner Kollegen an, warum bestimmte Dokumente nicht in den Suchergebnissen unseres SharePoints auftauchen. Nach einigen Minuten bin ich dann auf diverse Warnungen (EventID 2436) im Eventlog gestossen.

Da ich vor kurzem unsere SharePoint Farm auf den neuesten Stand gebracht habe, lag die Vermutung nahe, das dabei etwas schief gegangen ist.

Nach einiger Recherche fand ich dann auch noch einen Leidensgenossen, durch den ich dann auch die Ursache und die Lösung gefunden habe. Bei den von mir installieren Updates, war unter anderem auch  Service Pack 1 für das .NET 3.5 Framework dabei.

Hier mal die Warnung aus dem Windows Eventlog:

Ereignistyp: Warnung
Ereignisquelle: Office Server Search
Ereigniskategorie: Gatherer
Ereigniskennung: 2436
Datum:  03.06.2009
Zeit:  09:06:18
Benutzer:  Nicht zutreffend
Computer: SharePoint01
Beschreibung:
Die Startadresse <http://moss2007> kann nicht gecrawlt werden.

Kontext: Anwendung ‘SharedServices1′, Katalog ‘Portal_Content’

Details:
 Zugriff verweigert. Überprüfen Sie, ob das Standardkonto für den Inhaltszugriff Zugriff auf dieses Repository hat, oder fügen Sie eine andernfalls eine Crawlregel zum Crawlen dieses Repositorys hinzu. Wenn das zu crawlende Repository ein SharePoint-Repository ist, überprüfen Sie, ob das verwendete Konto über die Berechtigung ‘Alles Lesen’ für die gecrawlte SharePoint-Webanwendung verfügt.   (0×80041205)

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.

Zu diesem Problem gibt es auch einen Knowledgebase Artikel von Microsoft, in dem der Fehler folgendermaßen beschrieben wird:

 Dieses Problem tritt auf, wenn die Website integrierte Authentifizierung verwendet und ihr Name der lokalen Loopbackadresse zugeordnet ist.

Abhilfe schaffte bei mir die Methode 2 “Hostnamen angeben”. Nach einem Neustart des ‘osearch’-Dienstes lief die Suche im Portal wieder fehlerfrei.

Update 11.06.2009

Hier noch ein paar andere Quellen zu dem Thema.

Berechnete Spalten in SharePoint Listen

Um zum Beispiel das Alter eines Kontakts anhand eines gepflegten Geburtsdatums zu erhalten, bietet SharePoint die Möglichkeit mit berechneten Spalten zu arbeiten.

Damit kann man dann zum Beispiel aus einem angegebenen Geburtsdatum und dem aktuellen Datum die Differenz, also das Alter des Kontakts ermitteln.

Da Sharepoint es nicht mag wenn man in berechneten Spalten die Felder HEUTE oder ICH verwendet, legt man zuerst eine Spalte namens ‘HEUTE’ an, die man später wieder entfernt.

Jetzt erstellt man zuerst eine neue Spalte, nennt diese zum Beispiel ‘Alter’ und nimmt als Spaltentyp ‘Berechnet’.

Um die Differenz zwischen dem Geburtsdatum und dem oben ermittelten Geburtstag im aktuellen Jahr zu ermitteln bietet sich die Funktion DATEDIF an.

=DATEDIF([Geburtsdatum];[HEUTE];”y”)

Mit Hilfe dieser Formel und dem Parameter ‘y’ ermittelt man die Differenz in Jahren, also dem Alter des Kontakts.

Um zu vermeiden das jetzt auch krumme Werte bei Kontakten ohne Geburtsdatum auftauchen, kann man die Abfrage noch weiter ausbauen z.B. durch eine Abfrage ob das Geburtsdatum größer ist als null ist.

=WENN(Geburtsdatum>0;DATEDIF(Geburtsdatum;HEUTE;”y”);0)

Falls in der Spalte ‘Alter’ noch #ZAHL oder etwas ähnliches steht hat man die temporär angelegte Spalte ‘HEUTE’ noch nicht wieder entfernt.

Quellen:

Office Server Search – Ereignis 10029

Heute sind mir diverse Ungereimtheiten in der Suche unseres SharePoint 2007 Servers aufgefallen. Ein Blick in den Eventlog des SharePoint Servers brachte wiedermal einen mir noch nicht bekannten Fehler ans Licht.

Ereignistyp: Fehler
Ereignisquelle: Office Server Search
Ereigniskategorie: Gatherer
Ereigniskennung: 10029
Datum: 01.06.2008
Zeit: 06:02:07
Benutzer: Nicht zutreffend
Beschreibung: Fehler beim Sichern der Registrierungsstruktur in der Konfigurationsdatenbank.
Kontext: Anwendung ‘SharedServices1′
Details: Das System kann die angegebene Datei nicht finden. (0×80070002)

Nach kurzer Recherche habe ich dann in den Technet Foren auch eine Problemlösung gefunden. Und zwar reichte es bei mir zwei NTFS Berechtigungen auf dem SharePoint Server zu bearbeiten.

Dazu habe ich dem Konto “LOKALER DIENST” auf das Verzeichnis “C:\WINDOWS\Debug\UserMode” Vollzugriff und auf die Anwendung “C:\WINDOWS\system32\reg.exe” Lese- u. Schreibrechte gegeben.

Nach einem Neustart des “Office SharePoint Server Search” Dienstes, trat der Fehler nicht mehr auf.

Wieder etwas gelernt :)

SharePoint 2007 Probleme

Seit kurzem haben wir bei uns im Unternehmen eine Microsoft Office SharePoint  Server 2007 als Ablösung für unser auf SharePoint 2003 basierendes Intranet. Der Server läuft auf einem Windows 2003 R2 SP2 x64 und wurde komplett von einem externen Dienstleister für uns eingerichtet.

Nachdem wir jetzt die Verwaltung übernommen haben sind mit in der Ereignisanzeige vom Windows 2003 Server eine große Menge sich immer wiederholender Fehlermeldungen aufgefallen. Desweiteren war es nicht mehr möglich die IIS6 Verwaltungskonsole aufzurufen. Bei jedem Versuch die IIS6 Verwaltungskonsole aufzurufen kam eine Fehlermeldung.

Der angegebene Pfad kann zurzeit nicht verwandt werden .

Nach kurzem Suchen habe ich dann einen englischen Blog Eintrag gefunden, der genau unser Problem beschreibt. Auch dort wird erwähnt, dass es nicht mehr möglich ist den IIS6 Manager aufzurufen und in der Ereignisanzeige die Fehler 7076, 6398, 6482 und 6432 im Minutentakt auftauchen.

Die Lösung für das Problem ist ein nicht öffentlich zum Download angebotenes Hotfix von Microsoft unter der Nummer KB946517. Dieses Hotfix muss telefonisch beim Microsoft Support angefordert werden.

Bislang läuft seit der Installation des Hotfixes alles einwandfrei.