Team Foundation Server 2010 üzerine Lab Management kurulumu yaparken sistem kontrolleri sırasında TF255510 hatası ile karşılaştım. Hata mesajının tamamı ise şu şekildeydi;
TF255510: The following path contains an access control list (ACL) that is not canonically ordered: C:\Program Files\Microsoft Team Foundation Server 2010\Tools\Deploy. This indicates that at least one file system permission required for installation is not configured correctly. You must resolve this issue before Team Foundation Server can be successfully installed. It might be possible to resolve this error by changing the properties for file or directory security in Windows Explorer. For more information, see this page on the Microsoft Web site: http://go.microsoft.com/fwlink/?LinkId=184320.
Hata mesajında C:\Program Files\Microsoft Team Foundation Server 2010\Tools\Deploy klasörünün erişim kontrol listesinin (ACL) problemli olduğu belirtmekte. Konuyu biraz araştırdığımda pek çok kaynakta çözüm için icacls.exe kullanımının önerilmekte olduğunu gördüm. Bu yazımda sizlere dosya ve klasörlerin erişim kontrol listelerini düzenleyebileceğiniz bu program dışında alternatif ve daha kolay ikinci bir yol göstererek TF255510 hatasından nasıl kurtulabileceğinizi gösteriyor olacağım.
Problemi çözmek için hata alınan klasöre giderek sağ tıklama menüsünden Özellikler (işletim sisteminiz İngilizce ise Properties) seçeneği yardımıyla klasör özellikleri diyalogunu açmalıyız, ardından da güvenlik (security) sekmesine geçmeliyiz. Bu noktada işletim sistemi bizi problem hakkında uyaracaktır;
Bu uyarıyı ok butonuna basarak geçtiğimizde Security sekmesi açılacaktır;
Security sekmesinde bulunan Edit butonu vasıtasıyla yetkileri düzenleme istediğimizde işletim sistemi bizi bir kez daha uyararak devam edebilmek için yetkileri yeniden sıralamamız gerektiğini belirtecektir;
Bu diyalogda Reorder butonuna basmamız sonrasında gerekli düzenleme bizim adımıza yapılacak ve yetikleri düzenleyebileceğimiz ekranımız açılacaktır;
Bu noktada artık problemimiz çözülmüş oldu. Ok butonu yardımıyla ekrandan çıkarak Team Foundation Server 2010 üzerine başlamış olduğumuz Lab Management kurulumuna devam edebiliriz.