Das Installieren von Lösungen (Add-Ins) für SharePoint gehört nicht gerade zu den einfachsten Aufgaben eines SharePoint-Administrators. In der Regel ist dazu eine Latte an stsadm-Befehlen nötig. Wehe wenn da etwas schief geht! Nicht umsonst liefern viele Entwickler von solchen Lösungen auch gleich eine Batch-Datei mit, die diese Befehle zumindest halbwegs automatisieren. Umso ärgerlicher, wenn dieser Bereitstellungsprozess auch noch fehl schlägt oder hängt.
Gestern hatte ich wieder einmal so einen Fall. Die Lösung ließ sich zwar mehr oder weniger problemlos zur Farm hinzufügen. Das Bereitstellen für die Webanwendungen hing dann aber unendlich lange. Die üblichen Problemlösungsschritte (stsadm –o execadmsvcjobs bzw. Neustart des SharePoint Timer Services) führten auch nicht zur Lösung.
Ursache war ein in der Serverfarm registrierter aber längst nicht mehr verfügbarer Frontend-Webserver. Beim Bereitstellen der Lösung versuchte der Timer Service verzweifelt die Lösung auf diesem Server zu installieren. Die Lösung war dann auch ganz einfach. In der Zentraladministration habe ich unter Server den Übeltäter einfach entfernt. Danach funktionierte auch die Bereitstellung problemlos.
Aber gleich auch eine Warnung zu einer speziellen Lösung: Aktiviert man die Enhanced Blog Edition 2.0 des Community Kits für SharePoint in einer Webanwendung, funktionieren nachher die Veröffentlichungsfeatures nicht mehr. Und mit deutschen Websites verträgt sich diese Lösung auch schlecht.