Thanks to the excellent guide on the wiki, two days of fumbling around and a little luck I've got Serviio up and running. Mostly thanks to thejazzman, Cerberus and others! I was having the same problem as j_p_harrison, so I tried to downgrade to a previous firmware. Unfortunately, the MBL won't let you update to an earlier revision.
But you can get around this with a little hackery. This is what I did if anyone is interested:
USE AT YOUR OWN RISK!!!
- Code:
cd /usr/local/sbin
cp updateFirmwareFromFile.sh updateFirmwareFromFileOrig.sh
nano updateFirmwareFromFile.sh
Now go scroll to the if statement where the version check is done.
- Code:
if [ "${master_package_name}" != "${package_newfile}" ] || [ "${version_newfile}" -lt "${version_current}" ]; then
Remove the version check part of the if statement.
- Code:
if [ "${master_package_name}" != "${package_newfile}" ]; then
Save and exit, logout of ssh.
Now you should be able to update the firmware to any version through the web UI. If this doesn't work for some reason, revert to the original and you're back to square one.
The guide worked flawlessly after downgrading to this firmware:
http://download.wdc.com/nas/apnc-021012-129-20120308.zipThe only other things I had to do was add MyBookLive to the 127.0.0.1 entry in /etc/hosts file and set the "Transcoding files location" in the Serviio Console to /DataVolume/cache/transcodingcache
I'm using Serviio 0.6.2.
Thanks again for everyone's help!