Second unit in a row (from RMA) cannot update

Hello everyone. After the LED on my old My Book Live started to behave strangely, I created a support ticket with WD support. The support kindly offered to replace my unit with a re-certified WD My Cloud. Not bad considering my old My Book Live was at the end of warranty. When the unit arrived, I set it up and after a while I tried to perform an update. The update failed. Waited for newer update because I had bad experience with MBL too, same result, failed. I opened a new support ticket and to my surprise, they suggested the unit had to be sent back and have another RMA. So, I sent it back (paid 16 euros the first time and 16 the second, 32 in total) and yesterday I got the new one. First thing I did was to perform an update and guess what? FAILED again. After checking the first and second update.log from the system report, I realize they are identical. I attach both

update_logs.zip (3.1 KB)

As you can see I try to update from 040102417 to 040401112 and get the message that you see below. Needless to say I am frustrated because one time may be bad luck or coincidence, two times mean there’s something wrong. Both units came from Hungary. I would appreciate any feedback as to why this is happening and if there’s something that can be done easily without voiding the short warranty (6 months I think) that the unit have. For example installing all firmwares between current and last. I am fed up with sending back units and spending money only to get back something that is not guaranteed to work.

updateFirmwareFromFile.sh:12/10/15 18:35:25:upgrade start: /CacheVolume/sq-040401-112-20151013.deb
updateFirmwareFromFile.sh:12/10/15 18:35:25:check_size=
updateFirmwareFromFile.sh:12/10/15 18:35:26:version_current=040102417
updateFirmwareFromFile.sh:12/10/15 18:35:26:version_newfile=040401112
updateFirmwareFromFile.sh:12/10/15 18:35:26:package_newfile=sq
updateFirmwareFromFile.sh:12/10/15 18:35:26:master_package_name=sq
updateFirmwareFromFile.sh:12/10/15 18:35:26:master_package_new=sq
updateFirmwareFromFile.sh:12/10/15 18:35:27:update_container=
updateFirmwareFromFile.sh:12/10/15 18:35:41:new_upgrade_version=2
updateFirmwareFromFile.sh:12/10/15 18:35:41:current_upgrade_version=2
updateFirmwareFromFile.sh:12/10/15 18:35:41:Newer upgrade scripts in update package, use normal update method
(Reading database ... dpkg: warning: files list file for package 'libssh2-1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxau6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'liblockfile1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libkrb5-3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libwrap0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtagc0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libapr1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libcap2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libglib2.0-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgphoto2-port0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpng12-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtalloc2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libevent-2.0-5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libedit2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libldap-2.4-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libavahi-client3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgphoto2-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtag1c2a:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'liblua5.1-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpkcs11-helper1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpcre3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libdb5.3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libavahi-common3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libsensors4:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libx11-6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libnfsidmap2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libbsd0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libavahi-common-data:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libjpeg8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libnss-winbind:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libsasl2-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libsasl2-modules:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libcurl3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libaprutil1-ldap:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtirpc1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libaprutil1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libkrb5support0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'librtmp0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpcap0.8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libdevmapper1.02.1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libexpat1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libltdl7:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libkeyutils1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libreadline5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libantlr3c-3.2-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libasound2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxcb1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtdb1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxpm4:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtag1-vanilla:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'liblzo2-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libogg0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libaprutil1-dbd-sqlite3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfontconfig1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libmagic1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libk5crypto3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgssglue1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libjson-c2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libunistring0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libwbclient0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfuse2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgssapi-krb5-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libparted0debian1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgd2-xpm:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libconfuse0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libexif12:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libffi5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libflac8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libdbus-1-3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxml2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfreetype6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxdmcp6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpam-cap:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpam-winbind:armhf' missing; assuming package has no files currently installed
24432 files and directories currently installed.)
Preparing to replace sq 04.04.01-112 (using .../sq-040401-112-20151013.deb) ...
preinst_project-control: begin
/var/www/rest-api
isImage=true
Master package name: sq
sq-preinst: action=upgrade
currentRootDevice=/dev/md0
forked-daapd: no process found
disable lazy init
logger: disable lazy init
Restore raid device: /dev/sda1
Restore raid device: /dev/sda2
Prepare for upgrade pkg install...
mdadm: set device faulty failed for /dev/sda1:  Device or resource busy
mdadm: hot remove failed for /dev/sda1: Device or resource busy
mdadm: Cannot find /dev/md1: No such file or directory
Preparing FW upgrade image on: "/dev/md1"
preinst: currentRootDevice=/dev/md0
preinst: upgradePath=/mnt/rootfs
preinst: upgradePart=/dev/sda1
preinst: upgradeDevice=/dev/md1
send_update_log=200
Unpacking..
Unpacking replacement sq ...
Setting up sq (04.04.01-112) ...
postinst_project-control: begin
/var/www/rest-api
logger: ## postinst_body ##
logger: ## postinst_header ##
postinst: isImage=true
postinst: Master package name: sq
postinst: sq-postinst: action=configure
postinst: currentRootDevice=/dev/md0
postinst: upgradeDevice=/dev/md1
postinst: upgradePart=/dev/sda1
postinst: upgradePath=/mnt/rootfs
logger: ## postinst_image ##
Copy image to upgrade device /dev/md1:
blockSize=64k blockCount=31247
Compare checksum
-: FAILED
md5sum: WARNING: 1 computed checksum did NOT match
ok 1
Upgrade failed
mdadm: /dev/md1 does not appear to be an md device
mdadm: Cannot open /dev/sda1: Device or resource busy
send_update_log=200

What update method are you using?

Simple automatic (‘Update Now’), or by downloading the file to your computer, and doing a manual update, pointing it to the downloaded file?

I always use the latter, so I know the file has downloaded, and I can keep a copy.

In addition to what method are you using to update the firmware. Have you tried a System Only restore from the Dashboard? Sometimes that will reset the OS so it can be properly updated with new firmware.

I used both. I downloaded the deb file to my ssd, tried from there. Failed. Downloaded through dashboard, FAILED. Both options fail.

Also, I have tried Full restore. And Full restore stuck. I left it running for 12+ hours and then manually restarted. Problem persisted.

I have to post an update. I owe this to the people in WD for their excellent support. I think their support is phenomenal for the size of the company. I have emailed several tech companies in the past and the support was poor.

After creating another RMA incident, the support contact me again. They sent me a UPS return label for my second faulty drive to be collected and at the same time sent me a brand new My Cloud drive from Holland. The drive was already updated to the latest f/w on my request. Finally, everything is sorted out. As I said, the support was brilliant. Thanks WD!