How to resolve "no block source available"?
I was having this problem. I updated my client to the newest version (https://bitcoin.org/en/download) and it solved itself. I think the clients might stop communicating with other clients who don't update. Haven't read that anywhere or anything, just a guess. 



The problem has returned, but updating the client is still a good thing to do.