Login hangs on spotlight and no network is available
You can turn off Spotlight indexing for the whole hard drive in System Preferences -> Spotlight.
Then after rebooting turn it on again, and Spotlight will re-index.

My problem is that I'm having this problem every other or every third reboot.