Perşembe, Eylül 19, 2013

Problem: Prerequest Kurulumunda Karşılaşılan Hatalar

SharePoint 2010 ile birlikte kurulum işlemleri de oldukça kolaylaştı. Daha önceki versiyonlarda çok zorlu olan kurulum süreci 2010 versiyonundan itibaren artık çok kolay. Internet'e bağlı bir sunucu ile her şeyi kolaylıkla yapabiliyorsunuz. SharePoint kurulumundan hemen önce Prerequest kurulumunu çalıştırıp bekliyoruz ve Prerequest Setup aracı bizim için gerekli işlemleri yapıyor. Tabi hayat her zaman bu kadar rahat olmuyor; zaman zaman bu adımda da hata ile karşılaşıyoruz ve bu sorunların üzerinden gelmek zorunda kalıyoruz. Aşağıda sık karşılaşılan bir kaç problemi birlikte inceleyelim tabi ki daha farklı problemlerde olabilir ancak probleminiz umarım bunlardan biridir;

Sunucu Internet'e Bağlı Mı?
Pek çok kurumsal firmada sucular varsayılan olarak Internet'e bağlı değildir, makinenin network'e bağlı olması Internet'e bağlı olacağı anlamına gelmiyor maalesef, ilk olarak bu adımı kontrol etmenizde fayda var. Sunucuya Proxy sunucusu vs belirtmek gerekiyor olabilir. Eğer güvenlik kısıtlamaları nedeni ile sunucunun Internet'e çıkması söz konusu değilse http://social.technet.microsoft.com/wiki/contents/articles/14582.sharepoint-2013-install-prerequisites-offline-or-manually-on-windows-server-2012-a-comprehensive-guide.aspx adresindeki adımları izleyip gerekli toolları manual olarak download edip kurmanız gerekiyor.

Sunucunun Dosya İndirmesi kısıtlanmış olabilir mi?
Sunucu Internet'e bağlıdır ama download hakkı kısıtlanmış olabilir, bu da sık karşılaştığımız problemlerden bir tanesi yine manual bir dosya indirerek bu adımı da kontrol etmenizde fayda var.

Prerequest Tool'u Application Server Rolünü kurabildi mi?
Üstte belirttiğimiz iki hata herhangi bir uzmanlık gerektirmeyen ancak dalgınlıktan atlanabilecek bir kaç madde. Ancak her şey yolunda ve Prerequest kurulum aracı sunucuda Application Server rolünü yani IIS'i kurmuyorsa daha ciddi problemlere merhaba diyebilirsiniz. Bu adımda en sık karşılaştığımız hata sunucu kurulurken gerekli dosyaların tamamen eklenmemiş olmasıdır bu adımda Application Server rolünü manual kurmanız gerekebilir ve genellikle bu adımda da hata alırsınız.
Bu senaryoda Windows Server 2012'inizin AddRemove Features bölümüne gitmeniz gerekiyor ve gerekli bileşenleri seçtikten sonra yükleme için bir Alternate Path belirtip kurulum dosyalarını göstermeniz gerekiyor. Bu adımda IIS problemsiz bir şekilde kurulursa Prerequest aracını yeniden çalıştırıp diğer maddeleri sihirbaza kurdurabilirsiniz.

Yine gerekli bileşenlerin Internet'ten download edilmesi için de sunucu üzerinde bir ayar yapıp Prerequest aracını tekrardan çalıştırmanız gerekiyor bunun için aşağıdaki maddeleri takip edebilirsiniz.
  1. Run penceresine MMC yazın ve MMC konsolunu açın.
  2. MMC penceresinde File/Add-Remove Snap-in menüsünü seçin.
  3. Açılan menüden Group Policy Object Editor objesini seçip Add butonuna tıklayın.Ardından ok diyerek bu ekranı geçin.
  4. Group Policy Object Editör ekranında Administrative Templates/ System seçeneğine gelin.
  5. "Specify Settings for optional component installation and component repair" seçeneğini seçip düzenleyin.
  6. İlk olarak Enable seçeneğini seçin ve alttaki checkBox'lardan "Contract Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)" seçeneğini seçin.
  7. Kaydedip MMC'i kapatın ve Prerequest aracını yeniden çalıştırın.
Yukarıda belirttiğimiz hatalar haricindekiler için araç hata verdiğinde bir log dosyası üretir, bu log dosyasındaki bilgiler çok çok kıymetlidir. Buradaki hataları bulup ardından bu loglara göre araştırma yapmanızı tavsiye ederim.