Hi guys,
I’ve been having issues updating the firmware on my 6TB My Book Live Duo. It’s currently running 02.40.06-048.
It would get stuck at “Downloading… 100%” with a White/Purple LED for hours when updating via the Web UI. Had to reboot the drive via SSH to get it back to Green LED.
I’ve also tried updating it manually with the .deb file on the Web UI and I’d get this error:
31144 - Error updating firmware: Internal server error. Retry your last operation. If the error persists, contact WD Support for assistance.
I tried contacting WD Support over email and I was recommended to press the reset button on the drive. It did nothing more than reset the default username/password of the Web UI login. They followed up and recommended me to factory reset the drive.
I’m reluctant to factory reset the drive as I have nearly 1TB of data and have no other external drives to back them up to. So I went around the forums searching for a way to update the firmware via SSH. Eventually, I found a thread that provided me with information on copying the .deb file to the drive and invoking the update script manually.
I copied the latest .deb file to /CacheVolume/update.deb and ran the updateFirmwareFromFile.sh script and rebooted the drive, all via SSH. That still didn’t update my firmware as it still reflects 02.40.06-048.
I checked /CacheVolume/update.log and it shows:
dpkg: unrecoverable fatal error, aborting:
syntax error: unknown user 'daapd' in statoverride file
I checked the statoverride file (/var/lib/dpkg/statoverride) and found this line:
daapd root 755 /var/cache/forked-daapd
I tried deleting the line and invoke the manual upgrade script again but this time I got this:
dpkg: unrecoverable fatal error, aborting:
statoverride file contains empty line
It seems like that’s what preventing the update. Does anyone have any solutions to this?
Thanks,
Zane