I have successfully installed TeamCity 4.5.4. When I installed product I found out, that the first invocation of runAll.sh start shutdowns server at the end. So server must be restarted for successfull start of the application. I think this should be documented in Installation notes in similar fashion:
Note: After first invocation of run.sh start script server goes to shudown for maintanenance purposes. You must issue server restart for application to start successfully.
I. start server
$ runAll.sh start
When I looked at the log file ../logs/teamcity-server.log, everything seemed normal without exceptions. But when I tried to open URL http://localhost:8111 I got error: HTTP 404. When I looked at the log, server shutdown command is executed:
jetbrains.buildServer.SERVER - Server shutdown complete
After this I could open the application without any problems. I am attaching file teamcity-server.log.
III. 2nd restart for runAll.sh check:
Again, application opened without problems. So it seems to me that the first time, when application is started, server goes to shutdown. Only after first restart it is possible to open the application.