I was told that that the most recent update to Stacks was serving up strange URLs to some folks resulting in failed updates.
I’m not sure of the source, but I’ve given the server a reboot and things seem to be A-OK now. I’d recommend giving it another go. And if all else fails you can download it directly here: http://yourhead.com/stacks