It might be worth mentioning that there is ~/update-teamcity.sh which should probably be used to update from versions < 2017.2.
However I am now stuck with the following error and would appreciate any info:
[2017-11-28 11:27:48,661] ERROR – jetbrains.buildServer.STARTUP – Found a TeamCity internal database when no system directory or an empty system directory is expected
I'm using an auto-scaling group of 1 to make it easier to roll the server if required. When I terminate the instance the ASG created a new server and it booted up with this error. It upgraded ok and can see that it is now 2017.2, but I'd like to understand how to handle this error.