Bug 14336 - Controller fails to get IP/DNS information after update to 7.4 firmware
: Controller fails to get IP/DNS information after update to 7.4 firmware
Status: CLOSED FIXED
Product: SB Controller
Classification: Unclassified
Component: Setup
: unspecified
: Macintosh All
: P1 major (vote)
: 7.4.0
Assigned To: Richard Titmuss
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-09-26 14:53 UTC by Walker LaRon
Modified: 2009-10-06 13:16 UTC (History)
8 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Walker LaRon 2009-09-26 14:53:11 UTC
Squeezebox Duet 6038/62
SqueezeCenter 7.3.3/7.3.4
Squeezebox Server 7.4 r28647

When updating to the latest firmware (right now 7778), Controller fails to get IP/DNS network information after update.

Steps to Recreate:

-Start with Duet on 7.3.3 firmware (6038/62)
-Connect to the latest Squeezebox Server 7.4 (r28647 right now)
-Update firmware - Ray will update fine, then Jive
-Once Jive fw update is complete, try to connect to Music Library
-When it fails, check the Settings > Advanced > Diagnostics 

Notice there is no IP or DNS information.

This was tested on all MAC OS's  (10.4.11, 10.5.8, 10.6), and in the following scenarios:

-Clean Installs on each OS
-Update on each OS from 7.3.3 to 7.4
-Switching music sources from 7.3.3 to 7.4

Was able to recreate issue every time

Power cycling the Controller does not work.  

Factory resetting will correct the issue.

Thanks,

LaRon
Comment 1 Chris Owens 2009-09-26 16:12:32 UTC
LaRon is testing the case where the user has a working duet on a local 7.3.3 SC and upgrades to 7.4.0.  I can reproduce his symptom.

Steven believes this regression may be related to bug 14262, in which the same symptoms were seen connecting to SN, but after the fix for that, this bug was noted.
Comment 2 Chris Owens 2009-09-26 16:13:52 UTC
Note to QA: after this bug is fixed, both bugs should be tested.
Comment 3 Spies Steven 2009-09-26 16:47:50 UTC
I see this exactly as LaRon describes.  The is going from jive r6038 to r7778 with a local squeezecenter.

I did want to note that this is still working going from jive r6038 to r7778 on test.sn.com since the the fix for bug 14262 was checked in.
Comment 4 Wadzinski Tom 2009-09-26 20:43:21 UTC
Replicated, here is the error:
root: Started wpa_supplicant
root: wlan started
Starting SqueezePlay
ifup: interface declared auto twice "auto"

Please press Enter to activate this console.
Squeezeplay 7.4.0 r7778
mapped channel 10 to 2

starting pid 591, tty '': '/bin/sh'
/bin/sh: can't access tty; job control turned off
#
# cat /etc/network/interfaces
auto lo

iface lo inet loopback

mapping eth0
        script /etc/network/if_mapping
iface foodfamily inet dhcp
        script /etc/network/udhcpc_action
iface lemon inet dhcp
        script /etc/network/udhcpc_action
auto eth0=lemon
auto eth0=lemon
Comment 5 Wadzinski Tom 2009-09-26 20:52:38 UTC
Richard, might it be that in r7760, Felix's fix from 7719 was unintentionally removed?
Comment 6 SVN Bot 2009-09-27 02:01:57 UTC
 == Auto-comment from SVN commit #7782 to the jive repo by felix ==
 == https://svn.slimdevices.com/jive?view=revision&revision=7782 ==

Bug: 14336 
Description: Fix unintentionally removed check for double 'auto' entry.
Comment 7 Felix Mueller 2009-09-27 02:10:13 UTC
Tom, you are correct. My fix to check double 'auto' entries in r7719 was unintentionally removed by Richard's r7760 fix.

r7760 is meant to fix the situation when there is no version stored (or in the wrong file) which has nothing to do with the fix to avoid double 'auto' entries. So it is safe to assume it was unintentionally removed.

r7782 re-adds the double 'auto' check.

LaRon, Steven, James and Chris: When you retest this issue you need to do a factory reset to get rid of the double entries first.
Comment 8 SVN Bot 2009-09-27 02:17:21 UTC
 == Auto-comment from SVN commit #7783 to the jive repo by felix ==
 == https://svn.slimdevices.com/jive?view=revision&revision=7783 ==

Bug: 14336 
Description: Oops, that was wrong, revert.
Comment 9 SVN Bot 2009-09-27 02:20:27 UTC
 == Auto-comment from SVN commit #7784 to the jive repo by felix ==
 == https://svn.slimdevices.com/jive?view=revision&revision=7784 ==

Bug: 14336 
Description: Try again. Fix unintentionally removed check for double 'auto' entry.
Comment 10 Felix Mueller 2009-09-27 02:25:27 UTC
Please disregard comment #7

Tom, you are correct. My fix to check double 'auto' entries in r7719 was
unintentionally removed by Richard's r7760 fix.

r7760 is meant to fix the situation when there is no version stored (or in the
wrong file) which has nothing to do with the fix to avoid double 'auto'
entries. So it is safe to assume it was unintentionally removed.

r7784 properly re-adds the double 'auto' check.

LaRon, Steven, James and Chris: When you retest this issue you need to do a
factory reset to get rid of the double entries first.
Comment 11 Chris Owens 2009-09-27 10:09:41 UTC
Excellent.  I also verified bug 14262 as I verified this bug.
Comment 12 James Richardson 2009-10-06 13:16:59 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.