I'm trying to set up TeamCity (version 3.1.1, downloaded yesterday) to run on Open Solaris (Solaris 5.11). I've installed the server as a Tomcat webapp, and it's running fine, but I can't get a build agent to run successfully. I have unzipped buildAgent.zip into a working directory and created a buildAgent.properties file according to the instructions. When I start the build agent, it connects to the server and tries to upgrade itself. This looks like normal behaviour.
Where it goes wrong is when the upgrade process tries to re-start the agent. As soon as it starts, it tries to upgrade itself again, and keeps repeating the upgrade forever, so that the agent never runs normally.
How can I fix the agent so that it recognizes that the upgrade has taken place?