I had a similar problem. WordPress upgrade failed with an unpacking issue. It was a Vsftpd 3.0.2 bug in fact on Debian. Now I use unstable 3.0.3 and it works perfectly.
Reference: http://insanepengu.in/wordpress-update-could-not-be-unpacked-fix-on-debian-vsftpd-3-0-2/