New Release - Firmware Version 2.10.12-129 for My Book Live (3/14/12)

Hmmm . . . Interesting . . .

NAS:~# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
#

Did what you write and no difference in WebUI speed, but it was not slow.

Still., keeping my hosts file as …

127.0.0.1 localhost.localdomain localhost nas
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

It really needs to be determined why.  It has been noted that in the previous firmware the **/etc/hosts** file has become mysteriously corrupted.

Don’t know if any of my observations will be helpful, but here goes.

As I noted before, my update using the Dashboard went OK although after the automatic reboot, the Dashboard did not come up again.  Access to the files on the MBL seemed normal.  I don’t use remote access or media serving, so I can’t comment on those functions.

After about a day, I rebooted everything and discovered that the Dashboard was still somewhat fundtional, but incredibly slow and somewhat unreliable.  The main menu would take 5-8 minutes to load.  Selections off the main menu would take 3-4 minutes to load.  Once on a submenu screen, however, it seemed to work normally.

I waited another day and did note that Power Savings still seems to work.  At least the LED was blue when I first observed it after a couple of days of non-use.  Dashboard loaded in about 5 minutes or so.  Settings  menu option took 4 minutes.  I even went to the Update option and did an update check which seemed to work normally.  It took about 2 minute for it to tell me that my software was up to date.

I then tried to load Shares menu item and it came back, but with a blank screen.  I repeated this and it came up correctly in 3-4 minutes.  I tried going back to the Settings menu and it failed with a #30001 error.  Something about the network timing out.  I repeated the Settings menu selection and it loaded successfully in about 3-4 minutes.

So in conclusion, nothing for me has really changed.  This latest firmware update only seems to make the web UI very slow and somewhat more unreliable.  I guess the only encouraging thing is that since the web UI does work somewhat, there is the potential to get this problem, whatever it is, corrected with another update.

Just to add, I have enabled SSH and used PuTTY to log in and look around.  I’m no Unix/Linux user, but I have some experience with command line computing.  I looked at the etc/hosts file and that IP address was on the first line.  BTW, can somewhat tell me what text editor to use, and what those commands might be?  I’m an old VMS/EDT user…

the HumpMan

Someone got an explanation for this in **/var/log/apache2/error.log**

[Sun Mar 18 23:52:24 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 10023 in /var/www/Admin/webapp/includes/httpclient.inc on line 78
[Sun Mar 18 23:52:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:52:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:52:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:52:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 23:52:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 23:54:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:54:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:54:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:54:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 23:54:26 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 23:56:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:56:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:56:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:56:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 23:56:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 23:58:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:58:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:58:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 23:58:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 23:58:27 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Mon Mar 19 00:00:28 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Mon Mar 19 00:00:28 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Mon Mar 19 00:00:28 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Mon Mar 19 00:00:28 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Mon Mar 19 00:00:28 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Mon Mar 19 00:01:46 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Mon Mar 19 00:01:46 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Mon Mar 19 00:01:46 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Mon Mar 19 00:01:46 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Mon Mar 19 00:01:46 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Mon Mar 19 00:03:55 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Mon Mar 19 00:03:55 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Mon Mar 19 00:03:55 2012] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Mon Mar 19 00:03:55 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Mon Mar 19 00:03:55 2012] [error] [client 127.0.0.1] PHP Notice: Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113

HumpMan, I read your words of displair, but I would also love to know why the Dashboard UI on my MBL is quite fast.  What would be good is to figure out the difference between NASs.  Question is, where to start looking!

OK - so jakobjb’s fix for the ect/hosts file fixes the slow webGUI and the streaming problems - and this error is no longer on the log file

sudo: unable to resolve host MyBookLive

but there are still problems being reported in the log file - anyone have any ideas???

[Sun Mar 18 16:52:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:52:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:52:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:52:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 16:52:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 16:54:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:54:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:54:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:54:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 16:54:03 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 16:56:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:56:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:56:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:56:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 16:56:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 16:58:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:58:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:58:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 16:58:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 16:58:05 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 17:00:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:00:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:00:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:00:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 17:00:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 17:02:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:02:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:02:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:02:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 17:02:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 17:04:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:04:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:04:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:04:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 17:04:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 17:06:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:06:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:06:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined offset:  1 in /var/www/Admin/webapp/includes/stringtablereader.inc on line 78
[Sun Mar 18 17:06:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113
[Sun Mar 18 17:06:06 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: chanPushed in /var/www/Admin/webapp/includes/rssfeed.inc on line 113

Myron,

If you can give me a few hints on how to capture some text file or log contents for display, I’d be glad to poke around when I can.  As I added to my last post, I’m an old VMS/EDT hack, so I know my way around line editors and such, just not Linux ones…

the HumpMan

The easiest editor to use is:  nano

It’s installed in the MyBook Live by default.

What puzzles me is that most are having issues yet even with apache2 errors being logged yet the firmware upgrade has taken fine. Everything is operating at the expected speed so why have all the firmware updates on my NAS have been taken fine.

Myron,

Thanks.  I’ll look into this editor and see what I can learn.

the HumpMan

Look in the apache log roll file and I’ll bet you’ll see the same errors in there… For me, they go back to January. Meaning, thats not a symptom specific to this firmware… They’re just PHP notices, by the way… apache considers them an error because the messages come into apache that way, but it’s not really an error. PHP class is E_NOTICE. They could filter them out by setting a flag in the PHP config file, but they aren’t expecting anyone but developers to be poking around in log files…

Myron wrote:

Hmmm . . . Interesting . . .

NAS:~# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Did what you write and no difference in WebUI speed, but it was not slow.

 

Still., keeping my hosts file as …

127.0.0.1 localhost.localdomain localhost nas
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

It really needs to be determined why.  It has been noted that in the previous firmware the **/etc/hosts** file has become mysteriously corrupted.

On that first line, beginning with 127.0.0.1, one has the parameter “nas” at the end and the other doesn’t.  Could this mean something?

the HumpMan

jakobjb, I can’t thank you enough. That solved the problem.

But I’m a paranoid person, was that the only error they’ve made? The device is now responsive but I’m still worried.

I’m actually considering buying a RAID 1 NAS just in case, I was thinking about it for a while and when WD released the DUO version, I was almost convinced, now, not so much.

I’m currently researching a two bay RAID 1 NAS for best performance and low chance of data loss, if anyone has any tips, I’d appreciate it.

jakobjb, once again, thank you.

Can PLEASE someone verify thisis the right way to execute the upgrade script with SSH? I asked before and all I want to know (me and other users) is a yes/no.

Also, jakobjb’s solution is about editing /etc/hosts, right? I can use WinSCP to access the filesystem and edit files, so I suppose all we have to do is edit that file, right?

I cannot confirm the first part, but for the second part I think the easiest would be to SSH into the box using a terminal or Putty, and then edit the file using e.g. nano like this: nano /etc/hosts. But you are right, that is the only thing you need to do, no restart required.

I just updated the support ticket I opened with the solution jakobjb provided, I also linked them to this thread and suggested that WDC should award jakobjb for providing the solution to the known problems with WebUI so far.

vertical, I used putty to edit the hosts file. here is how if anyone is interested:

  1. Download putty from here http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

  2. Open putty, insert MyBookLive IP in hosts field, and keep port as 22

  3. Login, default user/pass are root/welc0me

  4. type this after you login: nano /etc/hosts

  5. Add “MyBookLive” to the line jakobjb referred to.

  6. Press ctrl + o then press enter to save the file.

First you need to make sure that SSH is enabled on MyBookLive, go to:

http://mybooklive/UI/ssh

If that URL doesn’t work, replace “mybooklive” in the URL with the IP address.

Then click on “Enable”.

Also, jakobjb’s solution is about editing /etc/hosts, right? I can use WinSCP to access the filesystem and edit files, so I suppose all we have to do is edit that file, right?

vertical, both solutions work (using putty OR winscp); all that needs to be done is the editing of the ect/hosts file

kudos again to jakobjb

Regarding the mod of  /etc/hosts, my /etc/hosts in the firmware 2.10.12-124 (previous version) is:

<?xml version="1.0"?>

<root xmlns="urn:schemas-upnp-org

Looks like an indirect reference to another file somewhere!!!

WD changed the /etc/hosts from what was being used to the “normal” method??

I have upgraded to the new firmware without problems on a brand new 3TB MBL. But afterwards the UI got really slow like other people reported. Then I edited the hosts file like it was suggested in the posts and it instantly fixed the slow UI problem. After that I changed the Device Name under Settings>System>General to MyBookLive3TB since I have another MBL 1TB. Then instantly the slow UI problem returned. So I edited the hosts file again and it got fixed.  I am guessing that the problem with the firmware might be related to the Device Name entered in the UI not being added to the etc/hosts file. 

BTW is there a way to rollback to the previous firmware?

Well, I did the edit of the “/etc/hosts”  file and it did fix the UI problem.

But, just as a bit of a test, I decided to try and do something that I did before with success, namely do a “Check for Updates” from the “Updates” submenu off of “Settings.”  I now get the message:

31109 - No Internet access. Check your network and try again.

I don’t know if these two things are related.  But if the MBL can no longer access the Intenet, then some useful features may be gone.  Or maybe it just takes a reboot or something like that…

the HumpMan

anotherpaul wrote:

Regarding the mod of  /etc/hosts, my /etc/hosts in the firmware 2.10.12-124 (previous version) is:

 

<?xml version="1.0"?>

<root xmlns="urn:schemas-upnp-org

 

Looks like an indirect reference to another file somewhere!!!

 

WD changed the /etc/hosts from what was being used to the “normal” method??

Some digging & find that the previous firmware uses ldap (maybe) to have a “more secure” hosts file; the problem is that the /etc/nsswitch.conf left out the “ldap” after the dns; read about problems when ldap is added in & don’t know if it was fixed.

Wonder what versions of MBL use the ldap db method of storing data like users, passwords, groups, hosts, …

No idea what is going on as the /etc/ldap/ldap.conf has comments only; maybe the MBL is not really a ldap server & so the revert back to the “standard” format for the /etc/hosts.

Will the next firmware (really in April?) go back to the ldap or dns method as another gotcha?

HumpMan, I renamed my MBL from MyBookLive to NAS.  That’s why.  :wink: