2010-07-29 68 views
0

我在TFS 2008年設立多個構建任務,間斷(不斷在本次)構建失敗,與消息:Team Foundation Server的構建失敗的「信號燈超時時間已過期」

TF209011:無法創建放置位置\ server \ share \ BuildName_20100729.6:信號量超時期限已過。

TFS和放置位置服務器都是虛擬機,不確定這可能是問題的一部分。我可以不間斷地從構建服務器上ping下拉服務器,而且沒有問題,我可以使用Windows資源管理器手動創建目錄,而不會出現問題。

我們的基礎設施人員聲稱沒有網絡問題,但我準備相信有。

事實上,有時構建工作似乎表明這不是TFSSERVICE帳戶或類似的權限問題。

從BuildLog.txt的尾部完整的錯誤是:

Build FAILED. 


"C:\Users\TFSSERVICE\AppData\Local\Temp\projdir\teambuildtypedir\BuildType \TFSBuild.proj" (EndToEndIteration target) (1) -> 

(InitializeEndToEndIteration target) -> 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5,407,5): error : TF209011: Could not create drop location \\server\share\BuildName_20100729.6: The semaphore timeout period has expired. 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5,407,5): error : . 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: The "UpdateBuildNumberDropLocation" task failed unexpectedly. 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: System.IO.IOException: TF209011: Could not create drop location \\server\share\BuildName_20100729.6: The semaphore timeout period has expired. 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: . ---> System.IO.IOException: The semaphore timeout period has expired. 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.TeamFoundation.Build.Common.BuildCommonUtil.CreateAndPermissionDropDirectory(String dropDirectory, TeamFoundationServer tfs) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: --- End of inner exception stack trace --- 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.TeamFoundation.Build.Common.BuildCommonUtil.CreateAndPermissionDropDirectory(String dropDirectory, TeamFoundationServer tfs) 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.TeamFoundation.Build.UpdateBuildNumberDropLocation.ExecuteInternal() 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.TeamFoundation.Build.Tasks.Task.Execute() 

C:\Program Files\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets(407,5): error MSB4018: at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult) 

0 Warning(s) 

2 Error(s) 

Time Elapsed 00:00:19.49 
+0

絕對看起來像一個網絡問題,但它也可能是一個反病毒或防火牆問題。這事有進一步更新嗎? – 2010-09-14 12:27:25

回答

0

這個問題消失在我們的幾個月中。

我無法證明任何事情,但我認爲它與我們在安裝VMWare時遇到的安裝問題有關,導致機器意外掉落網絡。我們通過升級戴爾BladeCenter中每個刀片上的固件來解決此問題。

不是軟件問題,無論如何...

相關問題