Bug 14126 - SBC displays 'problem connecting' after SBS upgrade to 7.4
: SBC displays 'problem connecting' after SBS upgrade to 7.4
Status: CLOSED FIXED
Product: SB Controller
Classification: Unclassified
Component: Setup
: unspecified
: PC Windows XP
: P1 major (vote)
: 7.4.0
Assigned To: Richard Titmuss
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-09-18 11:07 UTC by James Richardson
Modified: 2009-10-05 14:30 UTC (History)
6 users (show)

See Also:
Category: Bug


Attachments
Jive Log (762.17 KB, application/octet-stream)
2009-09-18 11:07 UTC, James Richardson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description James Richardson 2009-09-18 11:07:28 UTC
Created attachment 5870 [details]
Jive Log

When upgrading SC 7.3.3 to SBS 7.4 with a Duet attached to the local host (SC)
the Jive will display "problem connecting - try again" error message.

It appears that the jive, after upgrade, will attempt to connect right to SN. 
It should connect back to the last server it was attached to.

Steps to reproduce

Install 7.3.3 
Attach Duet to 7.3.3
Upgrade to 7.4
After SC upgrade, duet reconnects to local host and Ray upgrades
After ray upgrade, Jive is prompted to upgrade to 7.4
After jive upgrade & reboot - Problem Connecting - please try again error
dialog
Comment 1 Richard Titmuss 2009-09-21 06:05:19 UTC
The network configuration files on 7.3 (jive) and 7.4 (baby) are shown below. I think the only difference is the addition of the 'auto eth*' line in the interfaces file.

My proposal is to adjust the interfaces when upgrading to 7.3->7.4. Based on a quick test I think this additional line is harmless in 7.3, so downgrading will work ok. I'd like Felix to confirm this.


7.3:

# cat /etc/network/interfaces
auto lo

iface lo inet loopback

mapping eth0
        script /etc/network/if_mapping
iface linksys inet dhcp
        script /etc/network/udhcpc_action

# cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
update_config=1

network={
        ssid="linksys"
        psk="XXX"
        proto=RSN
        key_mgmt=WPA-PSK
}



7.4:

# cat /etc/network/interfaces
auto lo
iface lo inet loopback

mapping eth1
        script /etc/network/if_mapping

auto eth1=linksys
iface linksys inet dhcp
        script /etc/network/udhcpc_action

# cat /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
update_config=1

network={
        ssid="linksys"
        scan_ssid=1
        psk="XXX"
        proto=RSN
        key_mgmt=WPA-PSK
}
Comment 2 SVN Bot 2009-09-21 14:33:10 UTC
 == Auto-comment from SVN commit #7679 to the jive repo by richard ==
 == https://svn.slimdevices.com/jive?view=revision&revision=7679 ==

Fixed bug #14126
Added script to upgrade /etc/network/interfaces, adding the auto line needed in 7.4 to bring the interface up. This can be tested by editing /etc/squeezeos.version, rebooting and inspecting the interfaces file.
Checked by Felix.
Comment 3 James Richardson 2009-09-22 07:06:13 UTC
*** Bug 14136 has been marked as a duplicate of this bug. ***
Comment 4 James Richardson 2009-10-05 14:30:37 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.