Sysupgrade fails to parse listed images

I'm trying to install openwrt on Mikrotik RB941-2ND-TC using the original images in its page:

I was able to boot into RAM
But when i try sysupgrade I get

Failed to parse message data
sh: out of range
Cannot save config while running from ramdisk.

And when I try --test i get:

I checked both images Hashes and both was correct

What is the problem?
What should I do?

I am having the same problem with RB HAP mini and HAP Lite. Any solutions to this?

pr to fix this was deemed unimportant... but there is some useful info and working fix below (for that particular line)

you can start by posting what sort of resources are available on the device (free memory / tmp space) and what you are upgrading from...