OSMC update error (vero364 package)

You seems to get same error as the people in this thread so their solution should work for you

11739136 bytes (12 MB, 11 MiB) copied, 0.249538 s, 47.0 MB/s
/bin/dd: error writing '/dev/dtb': Cannot allocate memory
0+1 records in
0+0 records out
0 bytes copied, 0.00100681 s, 0.0 kB/s
Could not upload DTB to eMMC
run-parts: /etc/kernel/postinst.d/upload-to-emmc exited with return code 1
dpkg: error processing package vero364-image-4.9.113-64-osmc:arm64 (--configure):
 installed vero364-image-4.9.113-64-osmc:arm64 package post-installation script subprocess returned error exit status 1
Setting up libpolkit-backend-1-0:armhf (0.105-25+deb10u1) ...
Setting up samba-libs:armhf (2:4.9.5+dfsg-5+deb10u3) ...
Setting up libsmbclient:armhf (2:4.9.5+dfsg-5+deb10u3) ...
dpkg: dependency problems prevent configuration of vero364-kernel-osmc:arm64:
 vero364-kernel-osmc:arm64 depends on vero364-image-4.9.113-64-osmc; however:
  Package vero364-image-4.9.113-64-osmc:arm64 is not configured yet.