Unable to write entry is an issue with permissions. You'll need to ensure everything is writeable. This can be hard to debug but it should complain adequately.
Not sure why people aren't getting the file downloaded properly, appears to be an issue with FTP mode for some reason that I can't track down. It is on my todo list, but it is hard to replicate because it works fine for me. It is also a strange error.
For the no suitable wrapper error try using cURL instead to grab the file. Make sure you're on PHP5+ (preferably 5.2.0+ as this is the base line for my servers) which will give you the best chance of getting everything working fine.