If you install the server using the install-server helper, then it will automatically proceed to tl-setup after the server package is installed. If tl-setup fails, you need to restart tl-setup, not install-server. We mention this when tl-setup exits, but some users might still miss that and restart from the beginning. The problem is that install-server simply says "This system already has an up to date installation of ThinLinc.", which is easily interpreted as everything being up and running. Perhaps we can improve this message? Or add more logic so it can detect an installed but not setup or running server?