Incompatible runner: unmet requirements

I have just installed TeamCity Professional 2017.1.4 (build 47070) on a brand new server.  I have created a new Project, but the Default Agent is shown as incompatible:

NameOfServer (disconnected)

Incompatible runner:
 
NUnit
Unmet requirements:
  • Exists=>(DotNetFramework(4\.[5-9]{1}.*|[5-9]{1}.*|\d{2,}.*)_x86|Mono(3\.[2-9]{1}.*|3\.\d{2,}.*|[4-9]{1}.*|[\d]{2,}.*)) exists 
  • Exists=>(powershell_x86|powershell_x64) exists 

Yes, it's marked as "disconnected", but I have a different help ticket regarding that: https://teamcity-support.jetbrains.com/hc/en-us/community/posts/115000619370-The-following-agents-tried-to-upgrade-several-times-but-failed-2017-1-4-build-47070- 

I am not sure why these are shown as "unmet requirements":

  • .NET Framework 4.7 is installed, confirmed by the registry key: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\V4\Full
  • Powershell is installed, confirmed by the registry key: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine (and  Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShellEngine)
  • I have additionally installed MSBuild and NUnit on the server
  • I have also added the following to c:\TeamCity\buildAgent\conf\buildAgent.properties:

Please let me know exactly what other information/log files you require.

Thanks

1

Please sign in to leave a comment.