I can confirm this error on the 1.1.2 version. I tried upgrading to the newest current version – 1.3.3 and failed via the WebUI.
I can also confirm that the method described above, using SCP and updating via SSH afterwards.
Notice that there might be some garbage files in the /var/tmp directory. Delete only the files and not any folders (if presented).
The device will upgrade and reboot.