Windows 2012 R2 üzerinde SharePoint 2013 SP1 PrerequisiteInstall Hatası

Windows 2012 R2 sunucu üzerinde Sharepoint 2013 kurmak istediğimizde, kurulum dosyasındaki PrerequisiteInstaller.exe dosyasını çalıştırdığımızda hata ile karşılaşıyoruz. Bu hatayı almamızın sebebi, bu dosyadaki Powershell scriptindeki komutlar ile Windows 2012 R2 sunucu Poweshell komutları arasındaki uyumsuzluktur.

            Peki böyle bir hata almamız durumunda ne yapmalıyız. Çözüme yönelik yaptığımız araştırmalarda http://www.avivroth.com/2013/07/09/installing-sharepoint-2013-on-windows-server-2012-r2-preview/ sitesinde konuya yönelik bir çözüm bulduk. Çözüm sahibi olarak bu sitenin linkini vermek boynumuzun borcu, gerçekten verilmiş güzel bir emek var. Bizde çözümü size anlatmaya çalışacağız.

            Ön gereksinimleri yarı-elle yükleme diyebileceğiiz bir yöntemle kurulumu gerçekleştireceğiz. Adım adım çözüm basamaklarını uygulayalım.

I.ÖN GEREKSİNİMLERİ ELLE YÜKLEME  

   A. WİNDOWS ROLLERİNİ VE ÖZELLİKLERİNİ ELLE YÜKLEME

            Öncelikle aşağıdaki rollerin ve özelliklerin yükleyin.

            ROLLER:                  

  • Application Server
  • Web Server (IIS)
  • EDIT: IIS 6 ManagementConsole (Kurulum makalemizde anlatığımız Windows sunucu konfigurasyonu başlığının altındki işlemler) WebServer (IIS seçildiğinde otomatik olarak açılan özellik ekleme penceresinde ‘Add Features’ butonuna tıklayın.)

            ÖZELLİKLER (FEATURES):

  • ASP.NET 4.5
  • Windows Identity Foundation 3.5

Web Server (IIS) Support ve onunla gelen otomatik özellikleri de ekliyoruz. Dediğim gibi Sharepoint 2013 kurulumu makalemizdeki Wındows sunucu konfigurasyonundan nasıl yapılacağını görebilirsiniz.(Add Roles ad Features)

            Bu işlemleri yaptıktan sonra sunucuyu yeniden başlatmalısınız. Böylece yaptığınız kurulumlar geçerli olacaktır.

   B.ÖN GEREKSİNİMLERİN (PREREQUISITES)YÜKLENMESİ

            Ön gereksinimlerin yüklenmesi bu aşamada kaynak siteden elde edebileceğimiz üç adet hazır script ile yapılabilir. Buradaki scriptlerin sadece Windows Server 2012 R2 de çalıştığını söylemeliyim.

Aşağıdaki adımları izleyin:

            1. http://gallery.technet.microsoft.com/DownloadInstall-SharePoint-e6df9eb8 adresinden scriptleri indirin.

            2. İndirdiğiniz dosyayı istediğiniz bir lokasyona unzip yapın.

SharePoint 2013-SP1-PrerequisiteInstall            3. Eğer kurulumun yeni bir directory e yapılmasını istiyorsanız

 bu yeni directory’i yaratın.

            4. Sunucuda Powershell’i ‘Run As Administrator’ yaparak çalıştırın.

            5. Powershell de “Set-ExecutionPolicy Unrestricted”  komutunu yazıp Enter’a basarak çalıştırın. Bunu yapmamız gerekiyor aksi halde scriptlerin çalışmasına izin verilmeyecektir.



            6. Powershell’de, uzantısı .ps1 olan scriptleri unzip ettiğiniz directory’e cd komutları ile gelin.

            7. Komut olarak “.\Download-SP2013PreReqFiles.ps1” yazın ve Enter tuşuna basın.

            8. Karşiınıza çıkan güvenlik uyarısına r yazarak Enter’a basın. Bu ‘Bir kereliğine çalıştır’ anlamına gelmektedir.

            9. Karşinıza “Please enter the directory path to where you wish to save the Sharepoint 2013 Prerequisite Files:” yani ön gereksinimleri yüklemek istediğiniz dosya yolunu girmenizi isteyen bir uyarı çıkacaktır. Üçüncü adımda yeni kurduğunuz ya da zaten kurulu olan bir dosya yolunu girip Enter tuşuna basın.

            10.Dosyaların kurulumu için bir sure bekleyin, ilerleme sürecini izleyebilirsiniz

            11. Kurulum tamamlandığında ilgili directory den dosyaların kurulu olduğunu görebilirsiniz.Powershell’I kapatmayınız. Powershell’e bir kaç adım için daha ihtiyacımız olacak.

            12. Aşağıdaki dosyalar hariç bütün yükleyicileri sırasıyla çalıştırın:

  • Windows6.1-KB974405-x64.msu
  • WindowsServerAppFabricSetup_x64.exe
  • AppFabric1.1-RTM-KB2671763-x64-ENU.exe

            13. Powershell’e tekrar gelin ve cd komutu ile tekrar yükleme dosyalarının yüklü olduğu directory e gelin.

            14. AppFabric’i yüklemek için aşağıdaki komut dizisini yazın:

.\WindowsServerAppFabricSetup_x64.exe /i CacheClient","CachingService","CacheAdmin /gac

Not:Çift tırnakla çevrilmiş olan virgüle dikkat ediniz. Bu 2012 R2 Sunucudaki Powershell için önemli.

            15. ApFabric yüklenmesi için bir iki dakika bekleyiniz. Bu aşamada cursor daki kum saatinden başka yüklemenin tamamlandığına dair elimizde bir başka işaret yoktur.

            16. Şimdi 12. Adımda hariç tuttuğumuz üçüncü program olan AppFabric1.1-RTM-KB2671763-x64-ENU.exe adlı yamayı çalıştırabiliriz.

            17. Sunucunuzu yeniden başlatın ve böylece kurulumların aktif olmasını sağlayın.

Bu aşamadan sonra bütün ön gereksinimler (prerequisites) yüklenmiş oldu.

 Kaynaklar : http://www.avivroth.com/2013/07/09/installing-sharepoint-2013-on-windows-server-2012-r2-preview/

 http://gallery.technet.microsoft.com/DownloadInstall-SharePoint-e6df9eb8

Murat GÜL

About the Author

2 thoughts on “Windows 2012 R2 üzerinde SharePoint 2013 SP1 PrerequisiteInstall Hatası

    • Author gravatar

      Öncelikle karşılaşılması en muhtemel sorunlardan birine kısa ve direk sonuç üretebilecek çözüm tavsiyeniz için tebriklerimi iletir, sadelik ve anlaşılabilirlik olarak 10 üzerinden 9 olarak derecelendirebileceğimi söylemek isterim. Benim ayrıca bir sorum daha olacak. Acaba Windows 2012 R2 üzerindeki powershell sürümünün artırılması ve SharePoint 2013 SP1 powershell ile aynı komut dizinine sahip olması sağlanabilir mi? ve bununla prerequisite yükleme işlemnin otomatik hale getirilmesi sağlanabilir mi..Teşekkürler:D

    • Author gravatar

      Başarılı bir başlangıçla, İnş. nice SharePoint makalelerine

      Elinize sağlık Teşekkürler.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir