For what it’s worth, I would like to add that after digging around for hours, I solved this by providing "127.0.0.1" as the host name, instead of "localhost". I am not sure why this works, something to do with connecting via TCP/IP, as opposed to a local socket (or something).
It might be useful if the installation script returned some error report to the screen if no connection can be made. If you’re looking at a screen that just does nothing, it’s hard to determine where to look for the problem, as it could be just about anywhere