我們目前已將Team Foundation Server 2015升級到團隊基礎服務器15 RC1。 但我無法讓我們現有的或新的構建代理運行。我們得到的錯誤總是一樣的。 未找到具有標識符1(或2,....)的代理池。TFS 15 RC1 - 構建代理未運行/正在運行 - 未找到具有標識符的代理池
我檢查了數據庫,並且有一個具有該ID的代理池。
任何想法的人?
謝謝。
我們目前已將Team Foundation Server 2015升級到團隊基礎服務器15 RC1。 但我無法讓我們現有的或新的構建代理運行。我們得到的錯誤總是一樣的。 未找到具有標識符1(或2,....)的代理池。TFS 15 RC1 - 構建代理未運行/正在運行 - 未找到具有標識符的代理池
我檢查了數據庫,並且有一個具有該ID的代理池。
任何想法的人?
謝謝。
如果構建代理池肯定存在,但錯誤是找不到代理池。那麼這個問題很可能與權限有關。
在配置構建代理(新創建或已存在)時,您需要確保運行配置命令或腳本的帳戶具有足夠的權限。
用戶帳戶需要成爲代理程序池管理員帳戶的一部分。
更新
嘗試下面的方法來縮小問題的範圍:
https://YOURCOMPANYNAME:8080/tfs/_admin/_AgentQueue
在 TFS啓用,更新2
瀏覽控制面板 - 團隊項目集合 - 團隊項目 - 代理queues-單擊代理池 - Roles-點擊添加... - 添加用戶ID並選擇管理員在角色
After th再試一次。
感謝您的時間,但這個問題的解決,是微軟的支持。 事實證明,我的默認訪問級別是涉衆,而構建權限是基本的。所以我不得不將默認訪問級別更改爲基本。 這是新RC1中的一個錯誤,但正如你所說的那樣,這是某種權限問題。再次
感謝。
我有同樣的事情:現有的構建服務器,這是工作,直到有人升級它。在\ BuildAgent_Diag \文件夾中的錯誤消息不停地說
Failed to create session. Sleeping for 10 seconds before next retry
----------------------------------------
Microsoft.TeamFoundation.DistributedTask.WebApi.TaskAgentPoolNotFoundException: No agent pool found with identifier 7.
我已經運行作爲域帳戶「建設管理」權限的服務。
的解決方案是運行「ConfigureAgent」再次:打開命令提示作爲管理員。將目錄切換到您的'BuildAgent'文件夾(或您的'ConfigureAgent.cmd'文件所在的位置)並運行'ConfigureAgent.cmd'。它會問幾個問題。我留在當前的設置。我必須輸入服務帳戶的密碼。最終巫師完成了,一切都重新開始。
我有雙重檢查權限,並且我運行powershell命令的用戶,是在代理池管理員帳戶中,實際上是在組團隊基礎服務器管理員 還有什麼想法? – WimH
嗨, 首先,感謝您花時間! 1.代理是紅色的(離線),因爲事實上我不能啓動代理我想 2.我以交互方式啓動代理,但它不啓動(錯誤沒有代理池找到具有標識符1)。 3.帳戶是域帳戶,並位於構建代理服務帳戶中,屬於代理池服務帳戶。 4.防火牆關閉,仍是同樣的問題。 – WimH
如果您單擊管理代理池,結果如何?你能看到那裏的代理池嗎?您可以在代理隊列中添加屏幕截圖,以顯示問題中的狀態。此外,如何創建一個新的代理池作爲解決方法? –