Does it actually matter how helpful or detailed the error message is? I've literally had tickets come across my desk for an error message that said "Database server at db-qa.company.local is unreachable. IF THIS IS A DEV OR QA SERVER, MAKE SURE YOU ARE CONNECTED TO THE VPN"
Guess what the problem was. Go ahead and guess.