none
使用TFS2010配置生成时出现错误 RRS feed

  • 问题

  • 环境:winXP + 管理控制台生成,使用NetWorkServer生成。 
    信息 [ 系统检查 ] TF255142: 未启用 Windows 防火墙。如果您在配置了 Team Foundation Server 之后启用 Windows 防火墙,则必须向 Windows 防火墙中添加 Team Foundation Server 使用的端口的例外。
    错误 [ 确认正在运行的帐户具有必需的 Team Foundation Server 权限 ] Network Service 帐户无法连接到远程服务器。
    日志:
    ===
    [Info   @05:17:06.796] ====================================================================
    [Info   @05:17:06.812] Team Foundation Server Administration Log
    [Info   @05:17:06.812] Version  : 10.0.30319.317
    [Info   @05:17:06.812] DateTime : 08/11/2011 13:17:06
    [Info   @05:17:06.812] Type     : Configuration
    [Info   @05:17:06.812] Activity : 部署
    [Info   @05:17:06.812] Area     : 生成
    [Info   @05:17:06.812] User     : CNC-9097E625610\Administrator
    [Info   @05:17:06.812] Machine  : CNC-9097E625610
    [Info   @05:17:06.812] System   : Microsoft Windows NT 5.1.2600 Service Pack 3 (x86)
    [Info   @05:17:06.812] ====================================================================
    [Info   @05:20:14.500] 
    [Info   @05:20:14.500] +-+-+-+-+-| Starting Verification |+-+-+-+-+-
    [Info   @05:20:14.531] 
    [Info   @05:20:14.531] +-+-+-+-+-| Review Settings |+-+-+-+-+-
    [Info   @05:20:14.546] 团队项目集合
    [Info   @05:20:14.546]      已配置的集合 - http://10.8.7.201:8080/tfs/defaultcollection                : 
    [Info   @05:20:14.546] Windows 服务
    [Info   @05:20:14.546]      Visual Studio Team Foundation 生成服务(TFSBuildServiceHost)              : 
    [Info   @05:20:14.546]      正作为 NT Authority\NetworkService 运行                                   : 
    [Info   @05:20:14.546] 生成资源
    [Info   @05:20:14.546]      http://10.8.7.201:8080/tfs/defaultcollection 的 cnc-9097e625610 - 控制器 : 属性...
    [Info   @05:20:14.546]      cnc-9097e625610 - 控制器 的 cnc-9097e625610 - 代理1                        : 属性...
    [Info   @05:20:14.546]      cnc-9097e625610 - 控制器 的 cnc-9097e625610 - 代理2                        : 属性...
    [Info   @05:20:14.546] 安全性和权限
    [Info   @05:20:14.546]      将 NT AUTHORITY\NETWORK SERVICE 添加到                                   : 
    [Info   @05:20:14.546]      项目集合生成服务组                                                            : 
    [Info   @05:20:14.546] 
    [Info   @05:20:14.781] 验证: 系统检查(VCONTAINER): 开始验证
    [Info   @05:20:14.781] A generic container node that does not contribute to results
    [Info   @05:20:14.781] "验证: 系统检查(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"
    [Info   @05:20:14.781] 验证: 系统检查\Root(VCONTAINER): 开始验证
    [Info   @05:20:14.781] A generic container node that does not contribute to results
    [Info   @05:20:14.781] "验证: 系统检查\Root(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"
    [Info   @05:20:14.781] 验证: 系统检查\Root\WmiWorks(VWMIWORKS): 开始验证
    [Info   @05:20:14.781] Wmi Works Verification
    [Info   @05:20:14.812] Verifying that WMI works on the local machine.
    [Info   @05:20:15.062] WMI working on local machine.
    [Info   @05:20:15.062] "验证: 系统检查\Root\WmiWorks(VWMIWORKS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.062] 验证: 系统检查\Root\WmiWorks\MemoryBlockingCheck(VMEMORY): 开始验证
    [Info   @05:20:15.062] Verify minimum amount of memory
    [Info   @05:20:15.125] "验证: 系统检查\Root\WmiWorks\MemoryBlockingCheck(VMEMORY): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.125] Skipping check because the VerifyNode was constructed with shouldRun = false: Verify minimum amount of memory
    [Info   @05:20:15.125] 验证: 系统检查\Root\Firewall(VFIREWALL): 开始验证
    [Info   @05:20:15.125] Verify and warn if firewall not installed.
    [Info   @05:20:15.125] !Verify Info!: TF255142: 未启用 Windows 防火墙。如果您在配置了 Team Foundation Server 之后启用 Windows 防火墙,则必须向 Windows 防火墙中添加 Team Foundation Server 使用的端口的例外。
    [Info   @05:20:15.125] "验证: 系统检查\Root\Firewall(VFIREWALL): 退出验证(状态为 Completed,结果为 Info)"
    [Info   @05:20:15.140] 验证: 系统检查\Root\Edition(VEDITION): 开始验证
    [Info   @05:20:15.140] Verify operating system edition.
    [Info   @05:20:15.140] "验证: 系统检查\Root\Edition(VEDITION): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.140] 验证: 系统检查\Root\Net35(VNET35): 开始验证
    [Info   @05:20:15.140] Verify .Net Framework 3.5.
    [Info   @05:20:15.140] "验证: 系统检查\Root\Net35(VNET35): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.140] 验证: 系统检查\Root\MachineName(VMACHINENAME): 开始验证
    [Info   @05:20:15.140] Verify machine name matches the NETBIOS name.
    [Info   @05:20:15.140] "验证: 系统检查\Root\MachineName(VMACHINENAME): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.140] 验证: 系统检查\Root\MsiReady(VNETMSI): 开始验证
    [Info   @05:20:15.140] Verify MSI ready for install
    [Info   @05:20:15.171] "验证: 系统检查\Root\MsiReady(VNETMSI): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.171] 验证: 系统检查\Root\NoPendingReboots(VPENDINGREBOOT): 开始验证
    [Info   @05:20:15.171] Verifies whether the system has a current pending reboot
    [Info   @05:20:15.171] "验证: 系统检查\Root\NoPendingReboots(VPENDINGREBOOT): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.171] 验证: 系统检查\Root\CanonicalAcls(VCANONICALACLS): 开始验证
    [Info   @05:20:15.171] Verifies that the ACLs on existing directories are in a canonical form.
    [Info   @05:20:15.218] "验证: 系统检查\Root\CanonicalAcls(VCANONICALACLS): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.218] !Verify Result!: 9 Completed, 2 Skipped: 8 Success, 0 Errors, 0 Warnings
    [Info   @05:20:15.218] 验证: 确认正在运行的帐户具有必需的 Team Foundation Server 权限(TBRUNNINACOUNT): 开始验证
    [Info   @05:20:15.218] 确认正在运行的帐户具有所需的 Team Foundation Server 权限
    [Error  @05:20:15.234] !Verify Error!: Network Service 帐户无法连接到远程服务器。
    [Info   @05:20:15.234] "验证: 确认正在运行的帐户具有必需的 Team Foundation Server 权限(TBRUNNINACOUNT): 退出验证(状态为 Completed,结果为 Error)"
    [Info   @05:20:15.234] !Verify Result!: 1 Completed, 0 Skipped: 0 Success, 1 Errors, 0 Warnings
    [Info   @05:20:15.234] 验证: 确认此计算机上不存在生成服务(VSERVICENOTINSTALLED): 开始验证
    [Info   @05:20:15.234] Verify a windows service is not installed
    [Info   @05:20:15.500] isInstalled='False'
    [Info   @05:20:15.500] "验证: 确认此计算机上不存在生成服务(VSERVICENOTINSTALLED): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.500] !Verify Result!: 1 Completed, 0 Skipped: 1 Success, 0 Errors, 0 Warnings
    [Info   @05:20:15.500] 验证: 确认“Visual Studio Team Foundation 生成服务主机”窗口服务依赖项已安装且未禁用(VBMDEPENDENCIES): 开始验证
    [Info   @05:20:15.500] 验证“Visual Studio Team Foundation 生成服务主机”窗口服务依赖项。
    [Info   @05:20:15.515] "验证: 确认“Visual Studio Team Foundation 生成服务主机”窗口服务依赖项已安装且未禁用(VBMDEPENDENCIES): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.515] !Verify Result!: 1 Completed, 0 Skipped: 1 Success, 0 Errors, 0 Warnings
    [Info   @05:20:15.515] 验证: 确认服务帐户凭据(VBMACCOUNT): 开始验证
    [Info   @05:20:15.515] 验证生成服务帐户凭据。
    [Info   @05:20:15.515] "验证: 确认服务帐户凭据(VBMACCOUNT): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.515] !Verify Result!: 1 Completed, 0 Skipped: 1 Success, 0 Errors, 0 Warnings
    [Info   @05:20:15.515] 验证: 确认端口可用(BSPORT): 开始验证
    [Info   @05:20:15.515] 查看该 TCP 端口是否正在使用中
    [Info   @05:20:15.515] "验证: 确认端口可用(BSPORT): 退出验证(状态为 Completed,结果为 Success)"
    [Info   @05:20:15.515] !Verify Result!: 1 Completed, 0 Skipped: 1 Success, 0 Errors, 0 Warnings
    [Info   @05:20:15.531] 
    [Info   @05:20:15.531] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @05:20:15.531] Verify Summary
    [Info   @05:20:15.531] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    [Info   @05:20:15.531] 1 errors, 0 warnings, 2 skipped, 1 informational
    [Info   @05:20:15.531] 
    [Info   @05:20:15.531] +-+-+-+-+-| Verify Complete. |+-+-+-+-+-
    2011年8月11日 5:38

全部回复

  • 你好 安娜,

    根据你的描述你是在Windows  XP的系统上安装TFS2010。然而并不支持在Windows XP上安装TFS2010,这也许是你获得这个错误的原因。

    支持TFS2010的操作系统如下:

    Windows 7;Windows Server 2003 R2 (32-Bit x86);Windows Server 2003 Service Pack 2;Windows Server 2008 R2;Windows Server 2008 Service Pack 2;Windows Vista
     
    Windows Vista (x86 and x64) with Service Pack 2 or later (all editions except Starter Edition)
    Windows 7 (x86 and x64)
    Windows Server 2003 (x86) with Service Pack 2 or later (all editions)
    Windows Server 2003 R2 (x86) or later (all editions)
    Windows Server 2008 (x86 and x64) with Service Pack 2 or later
    Windows Server 2008 R2 (x64)

    你可以在此链接下下载TFS2010的安装指导:http://www.microsoft.com/download/en/details.aspx?id=24337

    谢谢


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年8月12日 3:20
    版主
  • 我在windows Server 2003 上安装的TFS2010 , 但希望在Xp的机器上部署生成。 Xp系统上成功安装Team Foundation的控制台,配置到最后一步时出现权限错误。
    2011年8月12日 9:57
  • 你好,安娜

    可以看下你的日志

    [Info   @05:20:15.218] 验证: 确认正在运行的帐户具有必需的 Team Foundation Server 权限(TBRUNNINACOUNT): 开始验证
    [Info   @05:20:15.218] 确认正在运行的帐户具有所需的 Team Foundation Server 权限
    [Error  @05:20:15.234] !Verify Error!: Network Service 帐户无法连接到远程服务器。
    [Info   @05:20:15.234] "验证: 确认正在运行的帐户具有必需的 Team Foundation Server 权限(TBRUNNINACOUNT): 退出验证(状态为 Completed,结果为 Error)"
    [Info   @05:20:15.234] !Verify Result!: 1 Completed, 0 Skipped: 0 Success, 1 Errors, 0 Warnings
    问题应该是出在了这里
    但是不知道你现在在配置的什么
    TFS安装完成
    要安装生成服务么?
    生成服务是否安装了呢?
    希望有帮助
    谢谢

    Come back...... Welcome to my blog www.cnblogs.com/elvis0123
    2011年8月16日 13:48
  • 安娜,

    对于你的回答我感觉到很困惑,你说你的TFS2010安装在windows Server 2003然而要在XP系统上安装TFS2010控制台?据我所知,TFS2010基本上包含两部分:应用层(application tier)和数据层(Data Tier)。应用层也就是你说的TFS的控制台(Team Foundation Administration Console),它是不可以安装在XP系统上的。你说你的TFS2010安装在windows Server 2003,你指的是安装的TFS哪部分?


    Vicky Song [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年8月17日 3:12
    版主
  • 数据层和应用层都安装了。

    可是我看网上有介绍,生成服务是可以放到其他机器上的。包括XP的机器,所以在其上安装了TFS的控制台。安装成功。但配置生成的时候出错了。

    2011年8月20日 1:26
  • 你好,安娜

    这个应该就是权限问题

    首先 请确定下你的TFS服务的账号是什么

    然后 可以重新安装下生成服务,可以尝试使用TFS的服务账户运行这个生成,而不是使用Network Services

    注意,这两个运行的服务的账户密码一定相同

     

    希望有帮助

    谢谢


    Come back...... Welcome to my blog www.cnblogs.com/elvis0123
    2011年8月22日 5:52
  • 还是会出现问题。

    确定账户是存在的。

    [ 确认正在运行的帐户具有必需的 Team Foundation Server 权限 ] 未找到用户帐户 10.8.30.120\TFSSERVICE

    2011年9月6日 2:40