Embora o @ k3b esteja certo no que significa uma conexão ruim à Internet, não é isso que está causando a mensagem de erro. Se você realmente tem problemas de conexão, não recebe uma mensagem de erro (é bastante contra-intuitivo)
Parece que, desde a atualização para o ics, as pessoas têm um problema com isso.
Teoricamente, deve haver uma configuração para desativar isso em:
Settings -> Wi-Fi -> Advanced -> Avoid poor Internet connection
Eu disse teoricamente porque não tenho. Veja se você faz e se resolve o problema. Se não, ou não, continue a ler.
Existe um aplicativo somente raiz nos desenvolvedores xda que deve resolver isso. Se você não possui ou não deseja fazer o root, aguarde o Google corrigir isso.