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
Please sign in to leave a comment.