Bug 17817 - Warning: Firmware: Failed to download...
: Warning: Firmware: Failed to download...
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Mac Installer
: 7.7.1
: Macintosh MacOS X 10.7
: P1 normal with 7 votes (vote)
: 7.7.1
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-12-14 20:20 UTC by Tony
Modified: 2011-12-23 08:31 UTC (History)
4 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony 2011-12-14 20:20:16 UTC
I'm getting this warning with 7.7.1:

Warning: Firmware: Failed to download http://update.mysqueezebox.com/updat...b4.version.sha (Validation of firmware /Users/Tony/Library/Caches/Squeezebox/updates/fab4.version failed, SHA1 checksum did not match), will try again in 10 minutes.

[11-12-14 22:39:46.4635] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/updat...b4.version.sha (Validation of firmware /Users/Tony/Library/Caches/Squeezebox/updates/fab4.version failed, SHA1 checksum did not match), will try again in 20 minutes.
Comment 1 Michael Herger 2011-12-15 01:24:04 UTC
How often did this happen? It might be a temporary glitch, when eg. the CDN isn't fully up to date yet.
Comment 2 Tony 2011-12-15 07:12:07 UTC
(In reply to comment #1)
> How often did this happen? It might be a temporary glitch, when eg. the CDN
> isn't fully up to date yet.

Still happening.  Did not happen b/f 7.7.1. 
SBS is increasing the time to check.
Please note that I can access http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha though my browser, it returns: bd9419cd542930d052ea1bd8729c02fd402fbee5  fab4.version, so looks like a problem in SBS.


Here's the log output:

[11-12-14 23:33:30.6452] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware /Users/Tony/Library/Caches/Squeezebox/updates/fab4.version failed, SHA1 checksum did not match), will try again in 40 minutes.
[11-12-15 07:32:17.2660] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware /Users/Tony/Library/Caches/Squeezebox/updates/fab4.version failed, SHA1 checksum did not match), will try again in 80 minutes.
[11-12-15 08:52:17.1193] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware /Users/Tony/Library/Caches/Squeezebox/updates/fab4.version failed, SHA1 checksum did not match), will try again in 160 minutes.
Comment 3 Roger66 2011-12-15 11:48:18 UTC
Same here with 7.7.1 under Win XP.
Yesterday same behaviour als today:

[11-12-14 20:35:47.8423] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Squeezebox\Cache\updates\fab4.version failed, SHA1 checksum did not match), will try again in 10 minutes.
[11-12-14 20:45:47.8369] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Squeezebox\Cache\updates\fab4.version failed, SHA1 checksum did not match), will try again in 20 minutes.
[11-12-14 21:05:47.1406] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Squeezebox\Cache\updates\fab4.version failed, SHA1 checksum did not match), will try again in 40 minutes.
[11-12-14 21:45:47.1478] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Squeezebox\Cache\updates\fab4.version failed, SHA1 checksum did not match), will try again in 80 minutes.



[11-12-15 00:20:11.1177] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Squeezebox\Cache\updates\fab4.version failed, SHA1 checksum did not match), will try again in 10 minutes.
[11-12-15 00:25:18.5002] Slim::Utils::Scanner::Remote::__ANON__ (240) Error: Can't connect to remote server to retrieve playlist for, http://scfire-dtc-aa06.stream.aol.com/stream/1049: Connect timed out: .
[11-12-15 00:30:11.2299] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Squeezebox\Cache\updates\fab4.version failed, SHA1 checksum did not match), will try again in 20 minutes.
[11-12-15 00:50:11.1407] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Squeezebox\Cache\updates\fab4.version failed, SHA1 checksum did not match), will try again in 40 minutes.
[11-12-15 00:51:26.7659] Slim::Utils::Scanner::Remote::__ANON__ (240) Error: Can't connect to remote server to retrieve playlist for, http://scfire-dtc-aa06.stream.aol.com/stream/1049: Timed out waiting for data.
Comment 4 Uwe Schröder 2011-12-15 12:58:01 UTC
I got a similar message on the Radio (NOT on the server) after I updated the server to 7.7.1. New firmware did not install, no matter how often I hit "Try again".

Then I rebooted the Radio, and it downloaded and installed the new firmware right away.


I had the same issue with Erland's patch installer the other day. It turned out that it was taking the XML file containing the SHA checksum from its cache, which of course didn't match the updated patch file anymore. Rebooting forced it to retrieve a fresh copy of the XML, and thus the subsequent patch download went ok.

So I'd guess this is a caching issue, too. SHA checksums should always be fetched directly from the server, never from the cache.
Comment 5 Tony 2011-12-15 13:01:00 UTC
(In reply to comment #4)
> I got a similar message on the Radio (NOT on the server) after I updated the
> server to 7.7.1. New firmware did not install, no matter how often I hit "Try
> again".
> 
> Then I rebooted the Radio, and it downloaded and installed the new firmware
> right away.


I had the same issue on 2 of my radios, but that is not the bug being reported.
Comment 6 Henry66 2011-12-15 13:06:23 UTC
Same here:

[11-12-15 15:56:05.2414] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware C:\ProgramData\Squeezebox\Cache\updates\fab4.version failed, SHA1 checksum did not match), will try again in 80 minutes.
Comment 7 Ron Olsen 2011-12-15 13:09:33 UTC
I am running LMS 7.7.1 on VortexBox 2.0 (Fedora 16). I see this message in /var/log/squeezeboxserver/server.log from this morning:

[11-12-15 06:17:11.2348] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://
update.mysqueezebox.com/update/firmware/7.7.1/jive.version.sha (Validation of firmware /var/lib/squeezeboxserver/cache
/updates/jive.version failed, SHA1 checksum did not match), will try again in 1280 minutes.
Comment 8 Mikael Nyberg 2011-12-15 13:24:54 UTC
weird it seems to something wrong with the version files.

http://update.slimdevices.com/update/firmware/7.7.1/

For some reason the 7.7.2 directory has the correct ones ?

so the version files are wrong then ? You better fix manually or else no one gets an update.

Unless they install the 7.7.2 nightly.
Comment 9 Mikael Nyberg 2011-12-15 13:25:54 UTC
*** This bug has been confirmed by popular vote. ***
Comment 10 Rolf Zuber 2011-12-16 09:13:28 UTC
I have the same checksum errors in the log files, but could install and 7.7.1 does work now.
Comment 11 Bruce Lorimer 2011-12-17 08:27:49 UTC
Same here

[11-12-17 07:17:03.1997] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha (Validation of firmware /var/lib/squeezeboxserver/cache/updates/fab4.version failed, SHA1 checksum did not match), will try again in 1280 minutes.
Comment 12 Mikael Nyberg 2011-12-18 13:26:47 UTC
and it is still broken from here it is no longer a glitch in your CDN system the fault is constant.
Comment 13 Matt Buckley 2011-12-18 13:37:33 UTC
I had to connect to MySqueezebox today and this was the first time I was prompted to install new Touch software since installing 7.7.1 about a week ago.
Comment 14 rickwookie 2011-12-18 17:28:07 UTC
Surely this is simply the case that the file 'http://update.mysqueezebox.com/update/firmware/7.7.1/fab4.version.sha' should contain '2c1da8e799a9c3f52ecd0743a62428d4ec3fd010  fab4.version' (i.e. the correct SHA sum for the file 'fab4.version') and NOT 'bd9419cd542930d052ea1bd8729c02fd402fbee5  fab4.version' as it currently does.
Comment 15 Mikael Nyberg 2011-12-18 20:27:54 UTC
it may be even more confusing the 7.7.2 repo seems to be better at a first glance it would probably work .
i do run the 7.7.2 beta and the 7.7.2 fw repo sugests that i should have version 9558 just like 7.7.1 ok.
My players are at version 9561 ? Where did that one come from ? That version is no longer present in the system. Or at mysqueezebox.com
Comment 16 Michael Herger 2011-12-18 21:44:32 UTC
The CDN didn't pick up the updated files, as they had an older timestamp, than the previous version. I now touched them all to update the timestamp, which seems to have triggered an update on the download hosts.

Please let me know if you still see this problem in a few hours from here.
Comment 17 rickwookie 2011-12-19 03:39:38 UTC
My /var/lib/squeezeboxserver/cache/updates has a new download of both baby.version and fab4.version (with the correct SHA sum bd9419cd542930d052ea1bd8729c02fd402fbee5)acquired this morning.

Looks like it's sorted then.
Comment 18 Michael Herger 2011-12-19 07:17:38 UTC
Thanks for the feedback!
Comment 19 Mikael Nyberg 2011-12-19 20:19:39 UTC
But still I have 9561 installed on my Touch and the system only offers  9558 ?
Why is that ?
Comment 20 Tony 2011-12-23 08:31:43 UTC
(In reply to comment #16)
> The CDN didn't pick up the updated files, as they had an older timestamp, than
> the previous version. I now touched them all to update the timestamp, which
> seems to have triggered an update on the download hosts.
> 
> Please let me know if you still see this problem in a few hours from here.

Do I need 7.7.2 to see the fix?

In 7.7.1 I'm still getting:

[11-12-23 06:00:05.8482] Slim::Networking::SqueezeNetwork::Players::_players_error (317) Unable to get players from SN: Connect timed out: , retrying in 300 seconds