Avast! Anti-Virus could be the problem.
Cabal does in fact contain a harmless virus and as you know Avast blocks ALL virus's if their detected.

I've had the same problem and the only thing you...