Skip to main content
Contributor I
March 20, 2012

Sonos Update to 3.7 and Linux

  • March 20, 2012
  • 71 replies
  • 56985 views
Sloved / Solution in page 3.

Hello,

Who has a success with updating the Sonos 3.7 on Ubuntu + Wine desktop ?

From my side, I get :
- in the wine windows
"The wizard was interrupted before Sonos ..."

and

- on shell
"fixme:ole:DllRegisterServer stub

fixme:storage:create_storagefile Storage share mode not implemented.

fixme:storage:create_storagefile Storage share mode not implemented.

wine: Install Mono 2.8 or greater for Windows to run .NET 4.0 applications.

err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize" returned 1627

err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1627
"

Could you please help me ?

Rochefoucault
    This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

    71 replies

    Lyricist I
    April 30, 2012
    Has anyone encountered problems with ubuntu 12.04?
    Now my Wine is updated to version 1.4 and I have a controller 3.6 patched.

    thanks
    Lyricist III
    May 1, 2012
    Has anyone encountered problems with ubuntu 12.04?
    I have not gotten Sonos Desktop Controller to work with my ubuntu installation 12.04.
    ianmacd
    Contributor III
    May 1, 2012
    I have not gotten Sonos Desktop Controller to work with my ubuntu installation 12.04.

    Do you mean the pre-3.7 desktop controller? That one can be made to work, but the newer one can't.
    Lyricist I
    May 5, 2012
    For anyone more comfortable with a script than the idea of manually editing a DLL, I offer the following Perl hack without warranty.


    ianmacd, I commend you on your script and your work-around. Thank you for sharing this, it has helped me out no end!

    adonald
    Trending Lyricist I
    May 28, 2012
    ianmacd your post about getting v3.6 to work with upgraded firmware was great and allowed me to get the application to run under Wine (Fedora 14).

    However, I can't make the initial connection to the system as part of the setup process. Has anyone else suffered this problem specifically running under Wine one Linux system? I'm reluctant to mess with much as all the other controllers (laptop, macbook, iphone, WP7 and ipad) work fine. All those are wireless and the Linux box is wired to my network so my initial though was that it was something to do with this but unsure what it can be.

    I've tried the usual switch off and reboot everything and there are no IP conflicts as the Sonos devices are assigned static addresses far off the DHCP pool list. Does anyone know if I ought to open ports on the router as I haven't done so so far but I can't imagine why I would have to do this.

    Thanks

    Stu
    ianmacd
    Contributor III
    May 29, 2012
    ianmacd your post about getting v3.6 to work with upgraded firmware was great and allowed me to get the application to run under Wine (Fedora 14).

    However, I can't make the initial connection to the system as part of the setup process.


    I suspect you have some iptables firewall rules configured and that they are blocking the necesary traffic. What does the following command say?

    code:
    $ iptables -L


    If that returns some rules, flush them and try again with Sonos.

    I'm travelling at the moment and probably won't see your reply until 3rd June at the earliest.
    Trending Lyricist I
    May 31, 2012
    You are probably right. The Linux box is running Amahi Server software which does use iptables for a lot of stuff. I am going to avoid messing with that aspect of things as I don't want to break the whole system. I'm not knowledgeable enough to do this correctly

    Thanks anyway
    Trending Lyricist I
    June 16, 2012
    OK so I have stopped the iptables from operating and still no joy on getting the Sonos controller to see the components. There are some notes on the website for port opening but they aren't working either
    ianmacd
    Contributor III
    June 16, 2012
    OK so I have stopped the iptables from operating and still no joy on getting the Sonos controller to see the components. There are some notes on the website for port opening but they aren't working either

    You shouldn't need to forward any ports to get the DCR working on Linux.

    Is your computer on the same subnet as the Sonos gear? That's essential.

    And make sure you haven't just stopped iptables from being run in the future, but have also flushed any rules already in effect from the last time it was started.
    Trending Lyricist I
    June 16, 2012
    That's what I thought regarding the port forwarding.

    My linux box is also my DHCP and DNS server and it issues static IP addresses to all the Sonos components so I am assuming they are on the same subnet. I will have a dig about to see what I can find