If there are no peers, geth cannot sync the blockchain.
This can be due to things like port forwarding / NAT punchthrough not working, or even trivial things like the clock being wrong. Some warning that things are (likely) off, and suggestions on what to check would be very appreciated.
Spent some hours debugging such scenario yesterday...