PDA

View Full Version : Problems updating firmware (Server runs under Tiger)



Sargon
2005-05-17, 11:01
Hi

I upgraded the server software from 5.0.4 under Linux to 6.0.2 under MacOSX (Tiger). The server claims that I have to upgrade the Squeezebox' firmware. When I want to upgrade the firmware on the Squeezebox though, the server crashes and the player Squeezebox (old one) is not updated.

The error in the Console.app is:

Can't call method "forgetClient" without a package or object reference at /Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Player/Squeezebox.pm line 442.
2005-05-17 19:51:43.1723 Got to the END.
2005-05-17 19:51:43.1725 Got sigint.
2005-05-17 19:51:43.1725 SlimServer cleaning up.


Any hints appreciated. :)

Sargon

kdf
2005-05-17, 11:21
5.0.4 is fairly old. Perhaps try installing 5.4.1 just to upgrade firmware,
then install 6.0. The change from 5.4.1 to 6.0.x should not require a firmware
change on squeezebox, but there are a lot of versions skipped when going from
5.0.4 to 6.0.2.

-kdf

Sargon
2005-05-17, 11:53
Hi kdf

Thanks for the suggestion. I've tried that but it also failed.

Btw: I was wrong with the server software: the old version is 5.1.5. (but I guess that's still quite old :D)

The firmware of the Squeezebox is 10. (at least that's what the server claims it to be)

Sargon

kdf
2005-05-17, 11:59
Quoting Sargon <Sargon.1p6w9n (AT) no-mx (DOT) forums.slimdevices.com>:

>
> Hi kdf
>
> Thanks for the suggestion. I've tried that but it also failed.
>
> Btw: I was wrong with the server software: the old version is 5.1.5.
> (but I guess that's still quite old :D)
>
> The firmware of the Squeezebox is 10. (at least that's what the server
> claims it to be)

ok. 8 to 10 was the major change, so should have worked. I've had to go from
10 to 40 a few times (during beta tests). I'm not an expert on the upgrade
code, so I can only suggest trying other interim versions. I believe I've read
of others upgrading from 5.1.5 so I would have expected no problems. What do
you see in the console if you turn on the d_slimproto debugging setting?

-kdf

Sargon
2005-05-21, 09:04
Hi kdf

The log while upgrading the firmware of the Squeezebox (that is, after pressing "Brightness" on the player and typing in its IP address on the server side) is the same with the d_slimproto debug flag enabled:

Can't call method "forgetClient" without a package or object reference at /Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim/Player/Squeezebox.pm line 442.
2005-05-21 17:45:15.6425 Got to the END.
2005-05-21 17:45:15.6427 Got sigint.
2005-05-21 17:45:15.6428 SlimServer cleaning up.


The "forgetClient" stuff doesn't look right to me, but may not be the cause... I think I will go to a friend and check whether I can upgrade the firmware there... But thanks for your help. :)

Sargon

Sargon
2005-05-30, 00:05
Ok, checked with a server of a friend now but still with the same result - client claims that the upgrade was successful, but after rebooting it's still the old version. Also tried to upgrade firmware from 10 to 21 with the old SlimServer v5.1.5, which doesn't seem to have the "forgetClient" problem.

I guess the problem is the flash. At least it's still readable, but writing doesn't seem to work anymore. Oh well, maybe that's a good opportunity to upgrade to Squeezebox2 now. :D

Sargon