Com as instâncias Básicas do Amazon EC2 Basic, as portas 1-1023 são privilegiadas, portanto, quando tentei iniciar o teamcity como usuário não-root, ele estava falhando porque eu estava tentando acessar uma porta privilegiada.
Descobri isso por meio de esta pergunta do stackoverflow
Ele descreve 2 soluções:
- inicie o teamcity como usuário root
- execute teamcity como serviço com jsvc